クラス FieldUtils
- java.lang.Object
-
- com.zomu_t.lib.java.generate.java8.util.FieldUtils
-
public class FieldUtils extends java.lang.Object
フィールドモデルを提供するユーティリティ.
-
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 FieldUtils()
-
メソッドの概要
すべてのメソッド staticメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 static MethodModel
createGetterMethod(FieldModel fieldModel)
指定されたFieldのGetterメソッドを作成.static MethodModel
createSetterMethod(FieldModel fieldModel)
指定されたFieldのSetterメソッドを作成.static FieldModel
getBooleanFieldModel(java.lang.String fieldName, java.lang.String javaDocContents)
java.lang.Boolean用のフィールドモデルを取得します.static FieldModel
getByteFieldModel(java.lang.String fieldName, java.lang.String javaDocContents)
java.lang.Byte用のフィールドモデルを取得します.static FieldModel
getCharacterFieldModel(java.lang.String fieldName, java.lang.String javaDocContents)
java.lang.Character用のフィールドモデルを取得します.static FieldModel
getDoubleFieldModel(java.lang.String fieldName, java.lang.String javaDocContents)
java.lang.Long用のフィールドモデルを取得します.FieldModel
getFieldModel(java.lang.String fieldName, java.lang.String javaDocContents, ClassModel type)
java.lang.String用のフィールドモデルを取得します.static FieldModel
getFloatFieldModel(java.lang.String fieldName, java.lang.String javaDocContents)
java.lang.Float用のフィールドモデルを取得します.static FieldModel
getIntegerFieldModel(java.lang.String fieldName, java.lang.String javaDocContents)
java.lang.Integer用のフィールドモデルを取得します.static FieldModel
getLongFieldModel(java.lang.String fieldName, java.lang.String javaDocContents)
java.lang.Long用のフィールドモデルを取得します.static FieldModel
getShortFieldModel(java.lang.String fieldName, java.lang.String javaDocContents)
java.lang.Short用のフィールドモデルを取得します.FieldModel
getStringFieldModel(java.lang.String fieldName, java.lang.String javaDocContents)
java.lang.String用のフィールドモデルを取得します.
-
-
-
メソッドの詳細
-
getFieldModel
public FieldModel getFieldModel(java.lang.String fieldName, java.lang.String javaDocContents, ClassModel type)
java.lang.String用のフィールドモデルを取得します.- パラメータ:
fieldName
- フィールド名javaDocContents
- JavaDocコンテンツtype
- 型- 戻り値:
-
getStringFieldModel
public FieldModel getStringFieldModel(java.lang.String fieldName, java.lang.String javaDocContents)
java.lang.String用のフィールドモデルを取得します.- パラメータ:
fieldName
- フィールド名javaDocContents
- JavaDocコンテンツ- 戻り値:
-
getShortFieldModel
public static FieldModel getShortFieldModel(java.lang.String fieldName, java.lang.String javaDocContents)
java.lang.Short用のフィールドモデルを取得します.- パラメータ:
fieldName
- フィールド名javaDocContents
- JavaDocコンテンツ- 戻り値:
-
getIntegerFieldModel
public static FieldModel getIntegerFieldModel(java.lang.String fieldName, java.lang.String javaDocContents)
java.lang.Integer用のフィールドモデルを取得します.- パラメータ:
fieldName
- フィールド名javaDocContents
- JavaDocコンテンツ- 戻り値:
-
getLongFieldModel
public static FieldModel getLongFieldModel(java.lang.String fieldName, java.lang.String javaDocContents)
java.lang.Long用のフィールドモデルを取得します.- パラメータ:
fieldName
- フィールド名javaDocContents
- JavaDocコンテンツ- 戻り値:
-
getDoubleFieldModel
public static FieldModel getDoubleFieldModel(java.lang.String fieldName, java.lang.String javaDocContents)
java.lang.Long用のフィールドモデルを取得します.- パラメータ:
fieldName
- フィールド名javaDocContents
- JavaDocコンテンツ- 戻り値:
-
getFloatFieldModel
public static FieldModel getFloatFieldModel(java.lang.String fieldName, java.lang.String javaDocContents)
java.lang.Float用のフィールドモデルを取得します.- パラメータ:
fieldName
- フィールド名javaDocContents
- JavaDocコンテンツ- 戻り値:
-
getBooleanFieldModel
public static FieldModel getBooleanFieldModel(java.lang.String fieldName, java.lang.String javaDocContents)
java.lang.Boolean用のフィールドモデルを取得します.- パラメータ:
fieldName
- フィールド名javaDocContents
- JavaDocコンテンツ- 戻り値:
-
getByteFieldModel
public static FieldModel getByteFieldModel(java.lang.String fieldName, java.lang.String javaDocContents)
java.lang.Byte用のフィールドモデルを取得します.- パラメータ:
fieldName
- フィールド名javaDocContents
- JavaDocコンテンツ- 戻り値:
-
getCharacterFieldModel
public static FieldModel getCharacterFieldModel(java.lang.String fieldName, java.lang.String javaDocContents)
java.lang.Character用のフィールドモデルを取得します.- パラメータ:
fieldName
- フィールド名javaDocContents
- JavaDocコンテンツ- 戻り値:
-
createGetterMethod
public static MethodModel createGetterMethod(FieldModel fieldModel)
指定されたFieldのGetterメソッドを作成.- パラメータ:
fieldModel
- Fieldを表すモデル- 戻り値:
- Methodを表すモデル
-
createSetterMethod
public static MethodModel createSetterMethod(FieldModel fieldModel)
指定されたFieldのSetterメソッドを作成.- パラメータ:
fieldModel
- Fieldを表すモデル- 戻り値:
- Methodを表すモデル
-
-