クラス MetadataTarget
- java.lang.ObjectSE
-
- jakarta.faces.view.facelets.MetadataTarget
public abstract class MetadataTarget extends ObjectSE
- 導入:
- 2.0
コンストラクターの概要
コンストラクター コンストラクター 説明 MetadataTarget()
方法の概要
すべてのメソッド インスタンスメソッド 抽象メソッド 修飾子と型 メソッド 説明 abstract PropertyDescriptorSEgetProperty(StringSE name)引数nameで指定された名前のプロパティの BeanPropertyDescriptorを返します。abstract ClassSEgetPropertyType(StringSE name)引数nameで指定された名前のプロパティのClassを返します。abstract MethodSEgetReadMethod(StringSE name)引数nameで指定された名前のプロパティの getter のMethodを返します。abstract ClassSEgetTargetClass()メタデータターゲットのClassを返します。abstract MethodSEgetWriteMethod(StringSE name)引数nameで指定された名前のプロパティの setter のMethodを返します。abstract booleanisTargetInstanceOf(ClassSE type)このメタデータ要素のターゲットが引数typeのインスタンスである場合、true を返します。
メソッドの詳細
getProperty
public abstract PropertyDescriptorSE getProperty(StringSE name)
引数
nameで指定された名前のプロパティの BeanPropertyDescriptorを返します。- パラメーター:
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 を書き込みます。