|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectgroovy.lang.MetaProperty
groovy.lang.MetaBeanProperty
public class MetaBeanProperty
Represents a property on a bean which may have a getter and/or a setter
| Field Summary | |
|---|---|
private CachedField |
field
|
private MetaMethod |
getter
|
private MetaMethod |
setter
|
| Fields inherited from class groovy.lang.MetaProperty |
|---|
name, type |
| Constructor Summary | |
|---|---|
MetaBeanProperty(java.lang.String name,
java.lang.Class type,
MetaMethod getter,
MetaMethod setter)
|
|
| Method Summary | |
|---|---|
CachedField |
getField()
|
MetaMethod |
getGetter()
Get the getter method. |
int |
getModifiers()
|
java.lang.Object |
getProperty(java.lang.Object object)
Get the property of the given object. |
MetaMethod |
getSetter()
Get the setter method. |
void |
setField(CachedField f)
|
(package private) void |
setGetter(MetaMethod getter)
This is for MetaClass to patch up the object later when looking for get*() methods. |
void |
setProperty(java.lang.Object object,
java.lang.Object newValue)
Set the property on the given object to the new value. |
(package private) void |
setSetter(MetaMethod setter)
This is for MetaClass to patch up the object later when looking for set*() methods. |
| Methods inherited from class groovy.lang.MetaProperty |
|---|
getName, getType |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private MetaMethod getter
private MetaMethod setter
private CachedField field
| Constructor Detail |
|---|
public MetaBeanProperty(java.lang.String name,
java.lang.Class type,
MetaMethod getter,
MetaMethod setter)
| Method Detail |
|---|
public java.lang.Object getProperty(java.lang.Object object)
getProperty in class MetaPropertyobject - which to be got
java.lang.Exception - if the property could not be evaluated
public void setProperty(java.lang.Object object,
java.lang.Object newValue)
setProperty in class MetaPropertyobject - on which to set the propertynewValue - the new value of the property
java.lang.RuntimeException - if the property could not be setpublic MetaMethod getGetter()
public MetaMethod getSetter()
void setGetter(MetaMethod getter)
void setSetter(MetaMethod setter)
public int getModifiers()
getModifiers in class MetaPropertypublic void setField(CachedField f)
public CachedField getField()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||