public class Macro extends CustomNode
| Modifier and Type | Field and Description |
|---|---|
protected BasedSequence |
attributeText |
protected BasedSequence |
closingMarker |
protected BasedSequence |
name |
protected BasedSequence |
openingMarker |
EMPTY_SEGMENTS, SPLICE| Constructor and Description |
|---|
Macro() |
Macro(BasedSequence chars) |
Macro(BasedSequence openingMarker,
BasedSequence name,
BasedSequence closingMarker) |
| Modifier and Type | Method and Description |
|---|---|
void |
getAstExtra(StringBuilder out) |
Map<String,String> |
getAttributes() |
BasedSequence |
getAttributeText() |
BasedSequence |
getClosingMarker() |
BasedSequence |
getMacroContentChars() |
BasedSequence |
getName() |
BasedSequence |
getOpeningMarker() |
BasedSequence[] |
getSegments() |
boolean |
isBlockMacro() |
boolean |
isClosedTag() |
void |
setAttributeText(BasedSequence attributeText) |
void |
setClosingMarker(BasedSequence closingMarker) |
void |
setName(BasedSequence name) |
void |
setOpeningMarker(BasedSequence openingMarker) |
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 name
protected BasedSequence attributeText
protected BasedSequence closingMarker
public Macro()
public Macro(BasedSequence chars)
public Macro(BasedSequence openingMarker, BasedSequence name, BasedSequence closingMarker)
public BasedSequence[] getSegments()
getSegments in class Nodepublic void getAstExtra(StringBuilder out)
getAstExtra in class Nodepublic BasedSequence getOpeningMarker()
public void setOpeningMarker(BasedSequence openingMarker)
public BasedSequence getName()
public void setName(BasedSequence name)
public BasedSequence getClosingMarker()
public void setClosingMarker(BasedSequence closingMarker)
public BasedSequence getAttributeText()
public void setAttributeText(BasedSequence attributeText)
public boolean isBlockMacro()
public BasedSequence getMacroContentChars()
public boolean isClosedTag()
Copyright © 2018. All rights reserved.