クラス 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用のフィールドモデルを取得します.
      • クラスから継承されたメソッド java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • コンストラクタの詳細

      • FieldUtils

        public FieldUtils()
    • メソッドの詳細

      • 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を表すモデル