Class QueryTreeNodeVector<E extends QueryTreeNode>

    • Constructor Detail

      • QueryTreeNodeVector

        QueryTreeNodeVector​(java.lang.Class<E> eltClass,
                            ContextManager cm)
    • Method Detail

      • size

        public final int size()
      • elementAt

        final E elementAt​(int index)
      • addElement

        void addElement​(E qt)
      • removeElementAt

        final E removeElementAt​(int index)
      • removeElement

        final void removeElement​(E qt)
      • indexOf

        final int indexOf​(E qt)
      • setElementAt

        final void setElementAt​(E qt,
                                int index)
      • removeAllElements

        final void removeAllElements()
      • insertElementAt

        final void insertElementAt​(E qt,
                                   int index)
      • printSubNodes

        void printSubNodes​(int depth)
        Prints the sub-nodes of this object. See QueryTreeNode.java for how tree printing is supposed to work.
        Overrides:
        printSubNodes in class QueryTreeNode
        Parameters:
        depth - The depth to indent the sub-nodes
      • iterator

        public final java.util.Iterator<E> iterator()
        Specified by:
        iterator in interface java.lang.Iterable<E extends QueryTreeNode>