groovy.model
Class PropertyModel
java.lang.Object
groovy.model.PropertyModel
- All Implemented Interfaces:
- NestedValueModel, ValueModel
public class PropertyModel
- extends Object
- implements ValueModel, NestedValueModel
Represents a property of a value as a model.
- Version:
- $Revision: 7054 $
- Author:
- James Strachan
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PropertyModel
public PropertyModel(ValueModel sourceModel,
String property)
PropertyModel
public PropertyModel(ValueModel sourceModel,
String property,
Class type)
PropertyModel
public PropertyModel(ValueModel sourceModel,
String property,
Class type,
boolean editable)
getProperty
public String getProperty()
getSourceModel
public ValueModel getSourceModel()
- Specified by:
getSourceModel
in interface NestedValueModel
getValue
public Object getValue()
- Specified by:
getValue
in interface ValueModel
setValue
public void setValue(Object value)
- Specified by:
setValue
in interface ValueModel
getType
public Class getType()
- Specified by:
getType
in interface ValueModel
isEditable
public boolean isEditable()
- Specified by:
isEditable
in interface ValueModel