public class EnumeratedReferenceBase extends CustomNode implements DelimitedNode, DoNotDecorate, ReferencingNode<EnumeratedReferenceRepository,EnumeratedReferenceBlock>
| Modifier and Type | Field and Description |
|---|---|
protected BasedSequence |
closingMarker |
protected EnumeratedReferenceBlock |
enumeratedReferenceBlock |
protected BasedSequence |
openingMarker |
protected BasedSequence |
text |
EMPTY_SEGMENTS, SPLICE| Constructor and Description |
|---|
EnumeratedReferenceBase() |
EnumeratedReferenceBase(BasedSequence chars) |
EnumeratedReferenceBase(BasedSequence openingMarker,
BasedSequence text,
BasedSequence closingMarker) |
| Modifier and Type | Method and Description |
|---|---|
void |
getAstExtra(StringBuilder out) |
BasedSequence |
getClosingMarker() |
EnumeratedReferenceBlock |
getEnumeratedReferenceBlock() |
EnumeratedReferenceBlock |
getEnumeratedReferenceBlock(EnumeratedReferenceRepository enumeratedReferenceRepository) |
BasedSequence |
getOpeningMarker() |
BasedSequence |
getReference() |
EnumeratedReferenceBlock |
getReferenceNode(Document document) |
EnumeratedReferenceBlock |
getReferenceNode(EnumeratedReferenceRepository repository) |
BasedSequence[] |
getSegments() |
BasedSequence |
getText() |
boolean |
isDefined() |
void |
setClosingMarker(BasedSequence closingMarker) |
void |
setEnumeratedReferenceBlock(EnumeratedReferenceBlock enumeratedReferenceBlock) |
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, unlinkprotected BasedSequence openingMarker
protected BasedSequence text
protected BasedSequence closingMarker
protected EnumeratedReferenceBlock enumeratedReferenceBlock
public EnumeratedReferenceBase()
public EnumeratedReferenceBase(BasedSequence chars)
public EnumeratedReferenceBase(BasedSequence openingMarker, BasedSequence text, BasedSequence closingMarker)
public BasedSequence getReference()
getReference in interface ReferencingNode<EnumeratedReferenceRepository,EnumeratedReferenceBlock>public EnumeratedReferenceBlock getReferenceNode(Document document)
getReferenceNode in interface ReferencingNode<EnumeratedReferenceRepository,EnumeratedReferenceBlock>public EnumeratedReferenceBlock getReferenceNode(EnumeratedReferenceRepository repository)
getReferenceNode in interface ReferencingNode<EnumeratedReferenceRepository,EnumeratedReferenceBlock>public boolean isDefined()
isDefined in interface ReferencingNode<EnumeratedReferenceRepository,EnumeratedReferenceBlock>public EnumeratedReferenceBlock getEnumeratedReferenceBlock(EnumeratedReferenceRepository enumeratedReferenceRepository)
public EnumeratedReferenceBlock getEnumeratedReferenceBlock()
public void setEnumeratedReferenceBlock(EnumeratedReferenceBlock enumeratedReferenceBlock)
public BasedSequence[] getSegments()
getSegments in class Nodepublic void getAstExtra(StringBuilder out)
getAstExtra in class Nodepublic BasedSequence getOpeningMarker()
getOpeningMarker in interface DelimitedNodepublic void setOpeningMarker(BasedSequence openingMarker)
setOpeningMarker in interface DelimitedNodepublic BasedSequence getText()
getText in interface DelimitedNodepublic void setText(BasedSequence text)
setText in interface DelimitedNodepublic BasedSequence getClosingMarker()
getClosingMarker in interface DelimitedNodepublic void setClosingMarker(BasedSequence closingMarker)
setClosingMarker in interface DelimitedNodeCopyright © 2018. All rights reserved.