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