public final class DataBindUtil
extends java.lang.Object
| 修飾子とタイプ | メソッドと説明 |
|---|---|
static <T> DataBindConfig |
createDataBindConfig(java.lang.Class<T> clazz)
Beanの
Classに設定されたDataBindConfigを取得する。 |
static java.lang.String[] |
findCsvProperties(java.lang.Class<?> clazz)
クラスに対応したCSVのプロパティ情報を取得する。
|
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のインスタンスを生成する。
|
public static java.lang.String[] findCsvProperties(java.lang.Class<?> clazz)
clazz - BeanのClass@Published(tag="architect") public static java.lang.String findLineNumberProperty(java.lang.Class<?> clazz)
clazz - BeanのClasspublic static <T> DataBindConfig createDataBindConfig(java.lang.Class<T> clazz)
Classに設定されたDataBindConfigを取得する。T - 総称型clazz - BeanクラスDataBindConfigオブジェクト@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 - ファイル行数