Package org.pegdown.ast
Class AbstractNode
- java.lang.Object
-
- org.pegdown.ast.AbstractNode
-
- Direct Known Subclasses:
SimpleNode
,SuperNode
,TextNode
,ValidEmphOrStrongCloseNode
public abstract class AbstractNode extends java.lang.Object implements Node
-
-
Constructor Summary
Constructors Constructor Description AbstractNode()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getEndIndex()
int
getStartIndex()
void
mapIndices(int[] ixMap)
void
setEndIndex(int endIndex)
void
setStartIndex(int startIndex)
void
shiftIndices(int delta)
java.lang.String
toString()
-
-
-
Method Detail
-
getStartIndex
public int getStartIndex()
- Specified by:
getStartIndex
in interfaceNode
- 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 interfaceNode
- 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 classjava.lang.Object
-
-