Class ParseUtils.NestedParseNode

  • All Implemented Interfaces:
    ParseHandler, java.lang.Cloneable
    Enclosing class:
    ParseUtils

    public static class ParseUtils.NestedParseNode
    extends ParseNode
    implements ParseHandler
    A parse node subclass that is also a handler.
    • Constructor Detail

      • NestedParseNode

        public NestedParseNode()
    • Method Detail

      • parsedAll

        public java.lang.Object parsedAll()
        Override.
        Specified by:
        parsedAll in interface ParseHandler
      • inUse

        public boolean inUse()
        Override.
        Specified by:
        inUse in interface ParseHandler
      • getNodeCount

        public int getNodeCount()
        Returns the number of nodes.
      • getNode

        public ParseNode getNode​(int anIndex)
        Returns the individual node at index.
      • getNodes

        public java.util.List<ParseNode> getNodes()
        Returns the nodes list.
      • addNode

        public void addNode​(ParseNode aNode)
        Adds a node.
      • addNode

        public void addNode​(ParseNode aNode,
                            int anIndex)
        Adds a node at given index.