public final class DataBindUtil extends Object
修飾子とタイプ | メソッドと説明 |
---|---|
static String |
findLineNumberProperty(Class<?> clazz)
クラスに対応したファイル行数を保持するプロパティの情報を取得する。
|
static <T> T |
getInstance(Class<T> clazz,
String[] propertyNames,
String[] values)
Beanのインスタンスを生成する。
|
static <T> T |
getInstanceWithLineNumber(Class<T> clazz,
String[] propertyNames,
String[] values,
String lineNumberPropertyName,
long lineNumber)
ファイル行数を持つBeanのインスタンスを生成する。
|
@Published(tag="architect") public static String findLineNumberProperty(Class<?> clazz)
clazz
- BeanのClass
@Published(tag="architect") public static <T> T getInstance(Class<T> clazz, String[] propertyNames, String[] values)
T
- 総称型clazz
- BeanクラスpropertyNames
- プロパティ名の配列values
- プロパティに設定する値@Published(tag="architect") public static <T> T getInstanceWithLineNumber(Class<T> clazz, String[] propertyNames, String[] values, String lineNumberPropertyName, long lineNumber)
T
- 総称型clazz
- BeanクラスpropertyNames
- プロパティ名の配列values
- プロパティに設定する値lineNumberPropertyName
- ファイル行数を保持するプロパティの名称lineNumber
- ファイル行数