クラス MetadataTarget


  • public abstract class MetadataTarget
    extends ObjectSE

    Metadata の接続方法と接続方法を決定するために MetaRule で使用される情報。

    導入:
    2.0
    • コンストラクターの詳細

      • MetadataTarget

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

      • getProperty

        public abstract PropertyDescriptorSE getProperty​(StringSE name)

        引数 name で指定された名前のプロパティの Bean PropertyDescriptor を返します。

        パラメーター:
        name - PropertyDescriptor を返す必要があるプロパティの名前。
        戻り値:
        PropertyDescriptorSE
      • isTargetInstanceOf

        public abstract boolean isTargetInstanceOf​(ClassSE type)

        このメタデータ要素のターゲットが引数 type のインスタンスである場合、true を返します。

        パラメーター:
        type - インスタンスをテストする Class
        戻り値:
        型がターゲットインスタンスの場合は true、それ以外の場合は false。
      • getTargetClass

        public abstract ClassSE getTargetClass()

        メタデータターゲットの Class を返します。

        戻り値:
        ターゲットクラス。
      • getPropertyType

        public abstract ClassSE getPropertyType​(StringSE name)

        引数 name で指定された名前のプロパティの Class を返します。

        パラメーター:
        name - Class を返す必要があるプロパティの名前。
        戻り値:
        プロパティのクラス。
      • getWriteMethod

        public abstract MethodSE getWriteMethod​(StringSE name)

        引数 name で指定された名前のプロパティの setter の Method を返します。

        パラメーター:
        name - Method を返す必要があるプロパティの名前。
        戻り値:
        MethodSE を書き込みます。
      • getReadMethod

        public abstract MethodSE getReadMethod​(StringSE name)

        引数 name で指定された名前のプロパティの getter の Method を返します。

        パラメーター:
        name - Method を返す必要があるプロパティの名前。
        戻り値:
        MethodSE を読み取ります。