Class NodeTypeDefinition

  • All Implemented Interfaces:
    java.io.Serializable

    public class NodeTypeDefinition
    extends java.lang.Object
    implements java.io.Serializable
    This class is meant to be the designer side definition of the possible values the NodeBrowseInfo.subType, typically when the object type is "Node". It gives more information about the type, like a description, icon, and traits like whether the node type is subscribable, has children, and so on.
    Since:
    8.0
    See Also:
    Serialized Form
    • Constructor Summary

      Constructors 
      Constructor Description
      NodeTypeDefinition​(java.lang.String id, java.lang.String nameKey, java.lang.String descKey, java.lang.String icon, boolean hasChildren, boolean writeable, boolean subscribable)  
    • Constructor Detail

      • NodeTypeDefinition

        public NodeTypeDefinition​(java.lang.String id,
                                  java.lang.String nameKey,
                                  java.lang.String descKey,
                                  java.lang.String icon,
                                  boolean hasChildren,
                                  boolean writeable,
                                  boolean subscribable)
    • Method Detail

      • getId

        public java.lang.String getId()
      • getNameKey

        public java.lang.String getNameKey()
      • getDescKey

        public java.lang.String getDescKey()
      • getIcon

        public java.lang.String getIcon()
      • isHasChildren

        public boolean isHasChildren()
      • isWritable

        public boolean isWritable()
      • isSubscribable

        public boolean isSubscribable()