Class AbstractNode

    • Constructor Detail

      • AbstractNode

        public AbstractNode()
    • Method Detail

      • getStartIndex

        public int getStartIndex()
        Specified by:
        getStartIndex in interface Node
        Returns:
        the index of the first character in the underlying buffer that is covered by this node
      • getEndIndex

        public int getEndIndex()
        Specified by:
        getEndIndex in interface Node
        Returns:
        the index of the character after the last one in the underlying buffer that is covered by this node
      • setStartIndex

        public void setStartIndex​(int startIndex)
      • setEndIndex

        public void setEndIndex​(int endIndex)
      • shiftIndices

        public void shiftIndices​(int delta)
      • mapIndices

        public void mapIndices​(int[] ixMap)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object