|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.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 ClazzPropertyClazzProperty.getName()public String[] getAliases()
getAliases in interface ReflectedPropertypublic void setAliases(String[] aliases)
aliases - The aliases to setpublic Clazz getClazz()
ClazzProperty
getClazz in interface ClazzPropertyClazzProperty.getClazz()public Clazz getContentClazz()
ClazzPropertyisCollection() or
isMap().
getContentClazz in interface ClazzPropertyClazzProperty.getContentClazz()public Clazz getKeyClazz()
ClazzPropertyisMap().
getKeyClazz in interface ClazzPropertyClazzProperty.getKeyClazz()public boolean isReadOnly()
isReadOnly in interface ClazzPropertyClazzProperty.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 ClazzPropertyClazzProperty.get(java.lang.Object)
public void set(Object instance,
Object value)
set in interface ClazzPropertyClazzProperty.set(Object, Object)public Class getType()
public void setType(Class type)
type - The type to setpublic boolean isCollection()
ClazzProperty
isCollection in interface ClazzPropertyClazzProperty.isCollection()public boolean isMap()
ClazzProperty
isMap in interface ClazzPropertyClazzProperty.isMap()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||