Class ActorPathNode

    • Field Detail

      • m_Classname

        protected String m_Classname
        the classname of the actor.
      • m_IconClassname

        protected String m_IconClassname
        the classname to use for the icon (if not m_Classname available).
    • Constructor Detail

      • ActorPathNode

        public ActorPathNode​(String label)
        Initializes the class node with the specified label (package or class name).
        Parameters:
        label - the label for this node
    • Method Detail

      • setClassname

        public void setClassname​(String value)
        Sets the classname of the actor.
        Parameters:
        value - the classname
      • getClassname

        public String getClassname()
        Returns the class name of the actor.
        Returns:
        the actor's class name
      • hasClassname

        public boolean hasClassname()
        Returns whether a classname is set.
        Returns:
        true if a class name is set
      • setIconClassname

        public void setIconClassname​(String value)
        Sets the classname for the icon.
        Parameters:
        value - the classname
      • getIconClassname

        public String getIconClassname()
        Returns the classname for the icon.
        Returns:
        the classname
      • hasIconClassname

        public boolean hasIconClassname()
        Returns whether a classname for the icon is set.
        Returns:
        true if a classname is set
      • isLabelMatch

        public boolean isLabelMatch​(String s)
        Returns whether the label matches the specified string.
        Overrides:
        isLabelMatch in class DotNotationNode
        Parameters:
        s - the string to match against the label
        Returns:
        true if a match
      • getItem

        public String getItem()
        Returns the full label.
        Overrides:
        getItem in class DotNotationNode
        Returns:
        the full label, null if not a leaf