public class MacroAttribute extends CustomNode implements DoNotDecorate
| Modifier and Type | Field and Description |
|---|---|
protected BasedSequence |
attribute |
protected BasedSequence |
closingMarker |
protected BasedSequence |
openingMarker |
protected BasedSequence |
separator |
protected BasedSequence |
value |
EMPTY_SEGMENTS, SPLICE| Constructor and Description |
|---|
MacroAttribute() |
MacroAttribute(BasedSequence chars) |
MacroAttribute(BasedSequence attribute,
BasedSequence separator,
BasedSequence openingMarker,
BasedSequence value,
BasedSequence closingMarker) |
| Modifier and Type | Method and Description |
|---|---|
void |
getAstExtra(StringBuilder out) |
BasedSequence |
getAttribute() |
BasedSequence |
getClosingMarker() |
BasedSequence |
getOpeningMarker() |
BasedSequence[] |
getSegments() |
BasedSequence |
getSeparator() |
BasedSequence |
getValue() |
void |
setAttribute(BasedSequence attribute) |
void |
setClosingMarker(BasedSequence closingMarker) |
void |
setOpeningMarker(BasedSequence openingMarker) |
void |
setSeparator(BasedSequence separator) |
void |
setValue(BasedSequence value) |
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 attribute
protected BasedSequence separator
protected BasedSequence openingMarker
protected BasedSequence value
protected BasedSequence closingMarker
public MacroAttribute()
public MacroAttribute(BasedSequence chars)
public MacroAttribute(BasedSequence attribute, BasedSequence separator, BasedSequence openingMarker, BasedSequence value, BasedSequence closingMarker)
public BasedSequence[] getSegments()
getSegments in class Nodepublic void getAstExtra(StringBuilder out)
getAstExtra in class Nodepublic BasedSequence getAttribute()
public void setAttribute(BasedSequence attribute)
public BasedSequence getSeparator()
public void setSeparator(BasedSequence separator)
public BasedSequence getOpeningMarker()
public void setOpeningMarker(BasedSequence openingMarker)
public BasedSequence getValue()
public void setValue(BasedSequence value)
public BasedSequence getClosingMarker()
public void setClosingMarker(BasedSequence closingMarker)
Copyright © 2018. All rights reserved.