Package org.nuiton.jaxx.compiler.beans
Class JAXXPropertyDescriptor
- java.lang.Object
-
- org.nuiton.jaxx.compiler.beans.JAXXFeatureDescriptor
-
- org.nuiton.jaxx.compiler.beans.JAXXPropertyDescriptor
-
public class JAXXPropertyDescriptor extends JAXXFeatureDescriptor
Mirrors the classjava.beans.PropertyDescriptor. JAXX uses its own introspector rather than the built-injava.beans.Introspectorso that it can introspectClassDescriptor, not justjava.lang.Class.
-
-
Constructor Summary
Constructors Constructor Description JAXXPropertyDescriptor(ClassDescriptor classDescriptor, String propertyName)JAXXPropertyDescriptor(ClassDescriptor classDescriptor, String propertyName, MethodDescriptor readMethod, MethodDescriptor writeMethod)JAXXPropertyDescriptor(ClassDescriptor classDescriptor, String propertyName, MethodDescriptor readMethod, MethodDescriptor writeMethod, boolean bound)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ClassDescriptorgetPropertyType()MethodDescriptorgetReadMethodDescriptor()MethodDescriptorgetWriteMethodDescriptor()booleanisBound()voidsetBound(boolean bound)-
Methods inherited from class org.nuiton.jaxx.compiler.beans.JAXXFeatureDescriptor
capitalize, getClassDescriptor, getName, getValue, setValue
-
-
-
-
Constructor Detail
-
JAXXPropertyDescriptor
public JAXXPropertyDescriptor(ClassDescriptor classDescriptor, String propertyName)
-
JAXXPropertyDescriptor
public JAXXPropertyDescriptor(ClassDescriptor classDescriptor, String propertyName, MethodDescriptor readMethod, MethodDescriptor writeMethod)
-
JAXXPropertyDescriptor
public JAXXPropertyDescriptor(ClassDescriptor classDescriptor, String propertyName, MethodDescriptor readMethod, MethodDescriptor writeMethod, boolean bound)
-
-
Method Detail
-
getReadMethodDescriptor
public MethodDescriptor getReadMethodDescriptor()
-
getWriteMethodDescriptor
public MethodDescriptor getWriteMethodDescriptor()
-
getPropertyType
public ClassDescriptor getPropertyType()
-
isBound
public boolean isBound()
-
setBound
public void setBound(boolean bound)
-
-