Class PropertyMapProperty

    • Constructor Detail

      • PropertyMapProperty

        public PropertyMapProperty​(PropertyGroup group,
                                   java.lang.String name,
                                   java.lang.String description,
                                   PropertyMapGroup propertyGroup)
        Constructor.
        Parameters:
        group - the property group
        name - the property name
        description - the property description
        propertyGroup - property maps for this property group can be values for this property
    • Method Detail

      • getPropertyMapGroup

        public PropertyMapGroup getPropertyMapGroup()
        Returns the property group which property maps can be used as values for this property.
        Returns:
        the property group which property maps can be used as values for this property
      • isMutable

        public boolean isMutable()
        Description copied from interface: Property
        Returns true if this property is mutable.
        Specified by:
        isMutable in interface Property
        Overrides:
        isMutable in class AbstractProperty
        Returns:
        true if this property is mutable
      • getValue

        public java.lang.Object getValue​(java.lang.Object object)
        Description copied from interface: Property
        Returns the value of this property in a value container.
        Specified by:
        getValue in interface Property
        Overrides:
        getValue in class ValueHandlerProperty
        Parameters:
        object - the object containing the value
        Returns:
        the value of this property in an valueContainer, null if the container doesn't contain the value
      • get

        public PropertyMap get​(java.lang.Object valueContainer)
        Return the property valueContainer value for this property in the value container.
        Parameters:
        valueContainer - the value container
        Returns:
        the property valueContainer value for this property in the value container