Class TaggingDummyElement

    • Constructor Detail

      • TaggingDummyElement

        public TaggingDummyElement​(java.lang.String role)
        Instantiate a new TaggingDummyElement instance.
        Parameters:
        role - the role.
    • Method Detail

      • getProperty

        public <T1> T1 getProperty​(int property)
        Gets the property from this entity. Compared to IPropertyContainer.getOwnProperty(int), this method can check parent's properties, styles, etc, depending on the origin of the instance
        Specified by:
        getProperty in interface IPropertyContainer
        Type Parameters:
        T1 - the return type associated with the property
        Parameters:
        property - the property to be retrieved
        Returns:
        the value of the given property. null will be returned if the property value was not found
      • setProperty

        public void setProperty​(int property,
                                java.lang.Object value)
        Sets a property for this entity.
        Specified by:
        setProperty in interface IPropertyContainer
        Parameters:
        property - the property to be set
        value - the value of the property
      • hasProperty

        public boolean hasProperty​(int property)
        Checks if this entity has the specified property. Compared to IPropertyContainer.hasOwnProperty(int), this method can check parent's properties, styles, etc, depending on the origin of the instance
        Specified by:
        hasProperty in interface IPropertyContainer
        Parameters:
        property - the property to be checked
        Returns:
        true if this instance has given property, false otherwise
      • hasOwnProperty

        public boolean hasOwnProperty​(int property)
        Checks if this entity has the specified property, i.e. if it was set to this very element earlier
        Specified by:
        hasOwnProperty in interface IPropertyContainer
        Parameters:
        property - the property to be checked
        Returns:
        true if this instance has given own property, false otherwise
      • getOwnProperty

        public <T1> T1 getOwnProperty​(int property)
        Gets own property from this entity. The property must have been set earlier to this entity. If the property is not found, null will be returned.
        Specified by:
        getOwnProperty in interface IPropertyContainer
        Type Parameters:
        T1 - the return type associated with the property
        Parameters:
        property - the property to be retrieved
        Returns:
        the value of the given own property. null will be returned if the property value was not found
      • getDefaultProperty

        public <T1> T1 getDefaultProperty​(int property)
        Gets the default property from this entity.
        Specified by:
        getDefaultProperty in interface IPropertyContainer
        Type Parameters:
        T1 - the return type associated with the property
        Parameters:
        property - the property to be retrieved
        Returns:
        the default property value. If the default property is not defined, null will be returned
      • deleteOwnProperty

        public void deleteOwnProperty​(int property)
        Deletes the own property of this entity.
        Specified by:
        deleteOwnProperty in interface IPropertyContainer
        Parameters:
        property - the property to be deleted