|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
JXPathBeanInfo is similar to java.beans.BeanInfo in that it describes properties
of a JavaBean class. By default, JXPathBeanInfo classes are automatically
generated by JXPathIntrospector
based on the java.beans.BeanInfo.
As with JavaBeans, the user can supply an alternative
implementation of JXPathBeanInfo for a custom class. The alternative implementation
is located by class name, which is the same as the name of the class it represents
with the suffix "XBeanInfo". So, for example, if you need to provide an
alternative JXPathBeanInfo class for class "com.foo.Bar", write a class
"com.foo.BarXBeanInfo" and make it implement the JXPathBeanInfo interface.
Method Summary | |
java.lang.Class |
getDynamicPropertyHandlerClass()
For dynamic objects, returns the class implementing the DynamicPropertyHandler interface. |
java.beans.PropertyDescriptor |
getPropertyDescriptor(java.lang.String propertyName)
Returns a PropertyDescriptor for the specified name or null if there is no such property. |
java.beans.PropertyDescriptor[] |
getPropertyDescriptors()
Returns a list of property descriptors for the beans described by this bean info object. |
boolean |
isAtomic()
Returns true if objects of this class are treated as atomic objects which have no properties of their own. |
boolean |
isDynamic()
Returns true if the objects of this class have dynamic properties (e.g. |
Method Detail |
public boolean isAtomic()
public boolean isDynamic()
public java.beans.PropertyDescriptor[] getPropertyDescriptors()
public java.beans.PropertyDescriptor getPropertyDescriptor(java.lang.String propertyName)
public java.lang.Class getDynamicPropertyHandlerClass()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |