Package groovy.swing.model
Class PropertyModel
java.lang.Object
groovy.swing.model.PropertyModel
- All Implemented Interfaces:
NestedValueModel
,ValueModel
public class PropertyModel extends java.lang.Object implements ValueModel, NestedValueModel
Represents a property of a value as a model.
-
Constructor Summary
Constructors Constructor Description PropertyModel(ValueModel sourceModel, java.lang.String property)
PropertyModel(ValueModel sourceModel, java.lang.String property, java.lang.Class type)
PropertyModel(ValueModel sourceModel, java.lang.String property, java.lang.Class type, boolean editable)
-
Method Summary
Modifier and Type Method Description java.lang.String
getProperty()
ValueModel
getSourceModel()
java.lang.Class
getType()
java.lang.Object
getValue()
boolean
isEditable()
void
setValue(java.lang.Object value)
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
PropertyModel
-
PropertyModel
-
PropertyModel
public PropertyModel(ValueModel sourceModel, java.lang.String property, java.lang.Class type, boolean editable)
-
-
Method Details
-
getProperty
public java.lang.String getProperty() -
getSourceModel
- Specified by:
getSourceModel
in interfaceNestedValueModel
-
getValue
public java.lang.Object getValue()- Specified by:
getValue
in interfaceValueModel
-
setValue
public void setValue(java.lang.Object value)- Specified by:
setValue
in interfaceValueModel
-
getType
public java.lang.Class getType()- Specified by:
getType
in interfaceValueModel
-
isEditable
public boolean isEditable()- Specified by:
isEditable
in interfaceValueModel
-