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