public abstract class DelimitedNodeImpl extends Node implements DelimitedNode
Modifier and Type | Field and Description |
---|---|
protected BasedSequence |
closingMarker |
protected BasedSequence |
openingMarker |
protected BasedSequence |
text |
EMPTY_SEGMENTS, SPLICE
Constructor and Description |
---|
DelimitedNodeImpl() |
DelimitedNodeImpl(BasedSequence chars) |
DelimitedNodeImpl(BasedSequence openingMarker,
BasedSequence text,
BasedSequence closingMarker) |
Modifier and Type | Method and Description |
---|---|
void |
getAstExtra(StringBuilder out) |
BasedSequence |
getClosingMarker() |
BasedSequence |
getOpeningMarker() |
BasedSequence[] |
getSegments() |
BasedSequence |
getText() |
void |
setClosingMarker(BasedSequence closingMarker) |
void |
setOpeningMarker(BasedSequence openingMarker) |
void |
setText(BasedSequence text) |
appendChild, astChars, astExtraChars, astString, countAncestorsOfType, countDirectAncestorsOfType, delimitedSegmentSpan, delimitedSegmentSpanChars, deNullify, getAncestorOfType, getBlankLineSibling, getChars, getCharsFromSegments, getChildChars, getChildIterator, getChildOfType, getChildren, getDescendants, getDocument, getEndLineNumber, getEndOffset, getFirstChild, getFirstChildAny, getFirstChildAnyNot, getLastBlankLineChild, getLastChild, getLastChildAny, getLastChildAnyNot, getLeadSegment, getLineNumber, getNext, getNextAny, getNextAnyNot, getNodeName, getNodeOfTypeIndex, getNodeOfTypeIndex, getOldestAncestorOfTypeAfter, getParent, getPrevious, getPreviousAny, getPreviousAnyNot, getReversedChildIterator, getReversedChildren, getReversedDescendants, getSegmentsForChars, getStartLineNumber, getStartOffset, getTextLength, getTrailSegment, hasChildren, hasOrMoreChildren, insertAfter, insertBefore, isOrDescendantOfType, moveTrailingBlankLines, prependChild, removeChildren, segmentSpan, segmentSpan, segmentSpanChars, segmentSpanChars, segmentSpanChars, setChars, setCharsFromContent, setCharsFromContentOnly, setCharsFromSegments, setParent, spanningChars, takeChildren, toAstString, toSegmentSpan, toString, toStringAttributes, unlink
protected BasedSequence openingMarker
protected BasedSequence text
protected BasedSequence closingMarker
public DelimitedNodeImpl()
public DelimitedNodeImpl(BasedSequence chars)
public DelimitedNodeImpl(BasedSequence openingMarker, BasedSequence text, BasedSequence closingMarker)
public void getAstExtra(StringBuilder out)
getAstExtra
in class Node
public BasedSequence[] getSegments()
getSegments
in class Node
public BasedSequence getOpeningMarker()
getOpeningMarker
in interface DelimitedNode
public void setOpeningMarker(BasedSequence openingMarker)
setOpeningMarker
in interface DelimitedNode
public BasedSequence getText()
getText
in interface DelimitedNode
public void setText(BasedSequence text)
setText
in interface DelimitedNode
public BasedSequence getClosingMarker()
getClosingMarker
in interface DelimitedNode
public void setClosingMarker(BasedSequence closingMarker)
setClosingMarker
in interface DelimitedNode
Copyright © 2018. All rights reserved.