Class CssNodesListNode<T extends CssNode>

    • Field Detail

      • children

        protected java.util.List<T extends CssNode> children
    • Constructor Detail

      • CssNodesListNode

        protected CssNodesListNode​(boolean isEnclosedWithBraces)
        Constructor of a list of nodes alike.
        Parameters:
        isEnclosedWithBraces -
      • CssNodesListNode

        protected CssNodesListNode​(boolean isEnclosedWithBraces,
                                   @Nullable
                                   java.util.List<CssCommentNode> comments)
        Constructor of a list of nodes alike.
        Parameters:
        isEnclosedWithBraces -
        comments -
      • CssNodesListNode

        protected CssNodesListNode​(boolean isEnclosedWithBraces,
                                   java.util.List<T> childrenList,
                                   @Nullable
                                   java.util.List<CssCommentNode> comments)
        Constructor of a list of nodes alike.
        Parameters:
        isEnclosedWithBraces -
        comments -
        childrenList - list of children
      • CssNodesListNode

        protected CssNodesListNode​(CssNodesListNode<? extends CssNode> node)
        Copy constructor.
        Parameters:
        node -
    • Method Detail

      • getChildren

        public java.util.List<T> getChildren()
      • getChildIterator

        public java.util.Iterator<T> getChildIterator()
      • childIterable

        public java.lang.Iterable<T> childIterable()
      • replaceChildAt

        public void replaceChildAt​(int index,
                                   java.util.List<? extends T> newChildren)
      • getChildAt

        public T getChildAt​(int index)
      • numChildren

        public int numChildren()
      • getLastChild

        public T getLastChild()
      • addChildToBack

        public void addChildToBack​(T child)
      • isEmpty

        public boolean isEmpty()
      • isEnclosedWithBraces

        public boolean isEnclosedWithBraces()
      • toString

        public java.lang.String toString()
        For debugging only.
        Overrides:
        toString in class CssNode
        See Also:
        Object.toString()