Class PTProperty


  • public class PTProperty
    extends java.lang.Object
    Instances of this class are property stored in a PropertyTableWidget
    • Field Detail

      • name

        private final java.lang.String name
      • displayName

        private final java.lang.String displayName
      • description

        private final java.lang.String description
      • value

        private java.lang.Object value
      • category

        private java.lang.String category
      • enabled

        private boolean enabled
    • Constructor Detail

      • PTProperty

        public PTProperty​(java.lang.String name,
                          java.lang.String displayName,
                          java.lang.String description)
        Constructor
        Parameters:
        name - name of the property
        displayName - Name of the property displayed in the widget
        description - Description of the property displayed in the widget
      • PTProperty

        public PTProperty​(java.lang.String name,
                          java.lang.String displayName,
                          java.lang.String description,
                          java.lang.Object value)
        Constructor
        Parameters:
        name - name of the property
        displayName - Name of the property displayed in the widget
        description - Description of the property displayed in the widget
        value - Initial value of the property
    • Method Detail

      • getCategory

        public java.lang.String getCategory()
        Returns:
        the category of the property
      • getDescription

        public java.lang.String getDescription()
        Returns:
        the description of the property
      • getDisplayName

        public java.lang.String getDisplayName()
        Returns:
        the displayed name of the property
      • getEditor

        public PTEditor getEditor()
        Returns:
        the editor associated to this property
      • getName

        public java.lang.String getName()
        Returns:
        the name of the property
      • getValue

        public java.lang.Object getValue()
        Returns:
        the value of the property
      • isEnabled

        public boolean isEnabled()
        Returns:
        true if the property is enabled, false otherwise
      • setCategory

        public PTProperty setCategory​(java.lang.String category)
        Parameters:
        category - category associated to this property
        Returns:
        the property
      • setEditor

        public PTProperty setEditor​(PTEditor editor)
        Parameters:
        editor - editor associated to this property
        Returns:
        the property
      • setEnabled

        public PTProperty setEnabled​(boolean enabled)
        Parameters:
        enabled - if true, the property is enabled.
        Returns:
        the property
      • setParentTable

        public PTProperty setParentTable​(PropertyTable parentTable)
        Parameters:
        parentTable - the property table associated to this property
        Returns:
        the property
      • setValue

        public PTProperty setValue​(java.lang.Object value)
        Parameters:
        value - the new value of the property
        Returns:
        the property
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
        See Also:
        Object.hashCode()
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
        See Also:
        Object.equals(java.lang.Object)