クラス MetadataTarget

java.lang.ObjectSE
jakarta.faces.view.facelets.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 を読み取ります。