Class NodeAttribute

  • All Implemented Interfaces:
    java.io.Serializable
    Direct Known Subclasses:
    ExtendedInheritanceAttribute, TagColorAttribute

    public class NodeAttribute
    extends java.lang.Object
    implements java.io.Serializable
    Node attributes are characteristics of a node that affect how they are displayed. For example, if they are alarmed, or if they have overrides, etc.

    They way they work is that they are added to the NodeBrowseInfo by the tag/actors on the gateway side, and then are passed through the tag type renderers to convert them into visual aspects of the tag during browsing.

    Since:
    8.0
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static NodeAttribute EXTENSION
      This tag is an extension of a super tag type.
    • Constructor Summary

      Constructors 
      Constructor Description
      NodeAttribute​(java.lang.String id)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean equals​(java.lang.Object obj)  
      java.lang.String getId()  
      int hashCode()  
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Field Detail

      • EXTENSION

        public static final NodeAttribute EXTENSION
        This tag is an extension of a super tag type.
    • Constructor Detail

      • NodeAttribute

        public NodeAttribute​(java.lang.String id)
    • Method Detail

      • getId

        public java.lang.String getId()
      • hashCode

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

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object