Package jakarta.faces.view.facelets
Class MetadataTarget
- java.lang.Object
-
- jakarta.faces.view.facelets.MetadataTarget
-
public abstract class MetadataTarget extends Object
- Since:
- 2.0
-
-
Constructor Summary
Constructors Constructor Description MetadataTarget()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract PropertyDescriptorgetProperty(String name)Return a beansPropertyDescriptorfor the property with name given by argumentname.abstract ClassgetPropertyType(String name)Return aClassfor the property with name given by argumentname.abstract MethodgetReadMethod(String name)Return aMethodfor the getter of the property with name given by argumentname.abstract ClassgetTargetClass()Return theClassof the metadata target.abstract MethodgetWriteMethod(String name)Return aMethodfor the setter of the property with name given by argumentname.abstract booleanisTargetInstanceOf(Class type)Return true if the target for this metadata element is an instance of the argumenttype.
-
-
-
Method Detail
-
getProperty
public abstract PropertyDescriptor getProperty(String name)
Return a beans
PropertyDescriptorfor the property with name given by argumentname.- Parameters:
name- the name of the property for which thePropertyDescriptormust be returned.- Returns:
- the
PropertyDescriptor.
-
isTargetInstanceOf
public abstract boolean isTargetInstanceOf(Class type)
Return true if the target for this metadata element is an instance of the argument
type.- Parameters:
type- theClassto test for the instance of.- Returns:
- true if the type is a target instance, false otherwise.
-
getTargetClass
public abstract Class getTargetClass()
Return the
Classof the metadata target.- Returns:
- the target Class.
-
getPropertyType
public abstract Class getPropertyType(String name)
Return a
Classfor the property with name given by argumentname.- Parameters:
name- the name of the property for which theClassmust be returned.- Returns:
- the Class of the property.
-
getWriteMethod
public abstract Method getWriteMethod(String name)
Return a
Methodfor the setter of the property with name given by argumentname.- Parameters:
name- the name of the property for which theMethodmust be returned.- Returns:
- the write
Method.
-
-