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$
 
- 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