|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.commons.clazz.common.ClazzElementSupport org.apache.commons.clazz.common.ClazzFeatureSupport org.apache.commons.clazz.reflect.common.ReflectedAccessorPairProperty
public class ReflectedAccessorPairProperty
Constructor Summary | |
---|---|
ReflectedAccessorPairProperty(Clazz declaringClazz,
String name)
Constructor for ReflectedClazzProperty. |
Method Summary | |
---|---|
Object |
get(Object instance)
|
String[] |
getAliases()
Returns the aliases. |
Clazz |
getClazz()
Returns the property type. |
Clazz |
getContentClazz()
Gets the type of the item if the property isCollection() or
isMap() . |
Field |
getField()
Returns the field. |
Clazz |
getKeyClazz()
Gets the type of the key if the property isMap() . |
String |
getName()
Returns the name of the property. |
Method |
getReadMethod()
Returns the readMethod. |
Class |
getType()
Returns the type. |
Method |
getWriteMethod()
Returns the writeMethod. |
boolean |
isCollection()
Returns true if the property is a collection. |
boolean |
isMap()
Returns true if the property is a map. |
boolean |
isReadOnly()
|
void |
set(Object instance,
Object value)
|
void |
setAliases(String[] aliases)
Sets the aliases. |
void |
setField(Field field)
Sets the field. |
void |
setReadMethod(Method readMethod)
Sets the readMethod. |
void |
setType(Class type)
Sets the type. |
void |
setWriteMethod(Method writeMethod)
Sets the writeMethod. |
Methods inherited from class org.apache.commons.clazz.common.ClazzFeatureSupport |
---|
getDeclaringClazz |
Methods inherited from class org.apache.commons.clazz.common.ClazzElementSupport |
---|
getAttribute, getAttributes |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.apache.commons.clazz.ClazzFeature |
---|
getDeclaringClazz |
Methods inherited from interface org.apache.commons.clazz.ClazzElement |
---|
getAttribute, getAttributes |
Constructor Detail |
---|
public ReflectedAccessorPairProperty(Clazz declaringClazz, String name)
Method Detail |
---|
public String getName()
ClazzProperty
getName
in interface ClazzProperty
ClazzProperty.getName()
public String[] getAliases()
getAliases
in interface ReflectedProperty
public void setAliases(String[] aliases)
aliases
- The aliases to setpublic Clazz getClazz()
ClazzProperty
getClazz
in interface ClazzProperty
ClazzProperty.getClazz()
public Clazz getContentClazz()
ClazzProperty
isCollection()
or
isMap()
.
getContentClazz
in interface ClazzProperty
ClazzProperty.getContentClazz()
public Clazz getKeyClazz()
ClazzProperty
isMap()
.
getKeyClazz
in interface ClazzProperty
ClazzProperty.getKeyClazz()
public boolean isReadOnly()
isReadOnly
in interface ClazzProperty
ClazzProperty.isReadOnly()
public Field getField()
public Method getReadMethod()
public void setField(Field field)
field
- The field to setpublic void setReadMethod(Method readMethod)
readMethod
- The readMethod to setpublic Method getWriteMethod()
public void setWriteMethod(Method writeMethod)
writeMethod
- The writeMethod to setpublic Object get(Object instance)
get
in interface ClazzProperty
ClazzProperty.get(java.lang.Object)
public void set(Object instance, Object value)
set
in interface ClazzProperty
ClazzProperty.set(Object, Object)
public Class getType()
public void setType(Class type)
type
- The type to setpublic boolean isCollection()
ClazzProperty
isCollection
in interface ClazzProperty
ClazzProperty.isCollection()
public boolean isMap()
ClazzProperty
isMap
in interface ClazzProperty
ClazzProperty.isMap()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |