parameter.getPosition(),
name);
return;
}
Class<? extends ImporterDescription> aClass = parameter.importer.description();
ImporterDescription importer;
try {
importer = aClass.newInstance();
} catch (Exception e) {
error(
e,
"インポーター記述{0} ({1}番目の引数) の解析に失敗しました (インスタンス化に失敗しました)",
aClass.getName(),
parameter.getPosition());
return;
}
if (importer.getModelType() == null) {
error(
null,
"インポーター記述{0} ({1}番目の引数) の解析に失敗しました (インポーター記述にデータの種類が指定されていません)",
aClass.getName(),
parameter.getPosition());
return;
}
if (dataType.equals(importer.getModelType()) == false) {
error(
null,
"インポーター記述{0} ({1}番目の引数) の解析に失敗しました (入力の型とインポーター記述の型が一致しません)",
aClass.getName(),
parameter.getPosition());