public class PropertyMapProperty extends PropertyGroupProperty
PropertyMap
's as values.Constructor and Description |
---|
PropertyMapProperty(PropertyGroup group,
java.lang.String name,
java.lang.String description,
PropertyMapGroup propertyGroup)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
PropertyMap |
get(java.lang.Object valueContainer)
Return the property valueContainer value for this property in the value container.
|
PropertyMapGroup |
getPropertyMapGroup()
Returns the property group which property maps can be used as values for this property.
|
java.lang.Object |
getValue(java.lang.Object object)
Returns the value of this property in a value container.
|
boolean |
isMutable()
Returns true if this property is mutable.
|
getPropertyGroup
removeValue, setValue, valueIsRemovable, valueIsSet
canBeAssiged, getDescription, getGroup, getName, getType, toString
public PropertyMapProperty(PropertyGroup group, java.lang.String name, java.lang.String description, PropertyMapGroup propertyGroup)
group
- the property groupname
- the property namedescription
- the property descriptionpropertyGroup
- property maps for this property group can be values for this propertypublic PropertyMapGroup getPropertyMapGroup()
public boolean isMutable()
Property
isMutable
in interface Property
isMutable
in class AbstractProperty
public java.lang.Object getValue(java.lang.Object object)
Property
getValue
in interface Property
getValue
in class ValueHandlerProperty
object
- the object containing the valuepublic PropertyMap get(java.lang.Object valueContainer)
valueContainer
- the value container