Excelファイルに記述したクラス情報から、JavaBeans?を生成するためのEclipse Pluginを作成しました。ExcelファイルにJavaBeans?のクラス名やフィールド情報、その型などを一定のフォーマットで記述し、Eclipseでファイルを指定することで、JavaBeans?を自動生成することができます。JavaBeans?はGetter,Setterをいちいち書いていくのがメンドウ*1ですが、それらもあわせて自動生成します。
Excelファイルはそのまま設計書になるよう日本語の情報も記述できるので、設計書からJavaBeans?が自動生成できると考えればよいと思います。
このプラグインは、内部で eansを使用させていただいていますが、XLSBeansのアノテーションも出力することが可能です*2。
package nu.mine.kino.plugin.beangenerator.sheetdata; public class FieldInformation implements IFieldInformation { private String fieldNameJ; private String fieldName; private String fieldType; private String description; @Column(columnName = "フィールド名日本語")//$NON-NLS-1$ public void setFieldNameJ(String fieldNameJ) { this.fieldNameJ = fieldNameJ; } @Column(columnName = "フィールド名")//$NON-NLS-1$ public void setFieldName(String fieldName) { this.fieldName = fieldName; } ...... public String getFieldType() { return fieldType; } public String getDescription() { return description; } @Override public String toString() { return new ToStringBuilder(this).append("フィールド名日本語", fieldNameJ) .append("フィールド名", fieldName).append("型", fieldType).append( "説明", description).toString(); } }
Eclipseプラグインなので、ダウンロード&インストールは、アップデートサイト
より行ってください。
JavaBeans? Generator プラグインは Eclipse Public License - v 1.0 で配布しています。
本ライブラリで使用させていただいている他のライブラリは様々なライセンスに基づいて配布されています。
個別のライブラリのライセンスの詳細は各ライブラリのドキュメント等をご確認ください。
詳細については、これから情報を載せていこうと思います。
この記事は
現在のアクセス:17373