Class MacroAttribute
- java.lang.Object
-
- com.vladsch.flexmark.util.ast.Node
-
- com.vladsch.flexmark.ext.xwiki.macros.MacroAttribute
-
- All Implemented Interfaces:
DoNotDecorate
public class MacroAttribute extends Node implements DoNotDecorate
A macros node
-
-
Field Summary
Fields Modifier and Type Field Description protected BasedSequence
attribute
protected BasedSequence
closingMarker
protected BasedSequence
openingMarker
protected BasedSequence
separator
protected BasedSequence
value
-
Fields inherited from class com.vladsch.flexmark.util.ast.Node
AST_ADAPTER, EMPTY_SEGMENTS, SPLICE
-
-
Constructor Summary
Constructors Constructor Description MacroAttribute()
MacroAttribute(BasedSequence chars)
MacroAttribute(BasedSequence attribute, BasedSequence separator, BasedSequence openingMarker, BasedSequence value, BasedSequence closingMarker)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
getAstExtra(java.lang.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)
-
Methods inherited from class com.vladsch.flexmark.util.ast.Node
appendChain, appendChild, astChars, astExtraChars, astString, baseSubSequence, baseSubSequence, countAncestorsOfType, countDirectAncestorsOfType, delimitedSegmentSpan, delimitedSegmentSpanChars, endOfLine, extractChainTo, extractToFirstInChain, getAncestorOfType, getBaseSequence, getBlankLineSibling, getChars, getCharsFromSegments, getChildChars, getChildIterator, getChildOfType, getChildren, getDescendants, getDocument, getEmptyPrefix, getEmptySuffix, getEndLineNumber, getEndOffset, getEndOfLine, getExactChildChars, getFirstChild, getFirstChildAny, getFirstChildAnyNot, getFirstInChain, getGrandParent, getLastBlankLineChild, getLastChild, getLastChildAny, getLastChildAnyNot, getLastInChain, getLeadSegment, getLineColumnAtEnd, getLineNumber, getNext, getNextAny, getNextAnyNot, getNodeName, getNodeOfTypeIndex, getNodeOfTypeIndex, getOldestAncestorOfTypeAfter, getParent, getPrevious, getPreviousAny, getPreviousAnyNot, getReversedChildIterator, getReversedChildren, getReversedDescendants, getSegmentsForChars, getSourceRange, getStartLineNumber, getStartOffset, getStartOfLine, getTextLength, getTrailSegment, hasChildren, hasOrMoreChildren, insertAfter, insertBefore, insertChainAfter, insertChainBefore, isOrDescendantOfType, lineColumnAtIndex, lineColumnAtStart, moveTrailingBlankLines, prependChild, removeChildren, segmentSpan, segmentSpan, segmentSpanChars, segmentSpanChars, segmentSpanChars, segmentSpanCharsToVisible, setChars, setCharsFromContent, setCharsFromContentOnly, setCharsFromSegments, setParent, spanningChars, startOfLine, takeChildren, toAstString, toSegmentSpan, toString, toStringAttributes, unlink
-
-
-
-
Field Detail
-
attribute
protected BasedSequence attribute
-
separator
protected BasedSequence separator
-
openingMarker
protected BasedSequence openingMarker
-
value
protected BasedSequence value
-
closingMarker
protected BasedSequence closingMarker
-
-
Constructor Detail
-
MacroAttribute
public MacroAttribute()
-
MacroAttribute
public MacroAttribute(BasedSequence chars)
-
MacroAttribute
public MacroAttribute(BasedSequence attribute, BasedSequence separator, BasedSequence openingMarker, BasedSequence value, BasedSequence closingMarker)
-
-
Method Detail
-
getSegments
@NotNull public BasedSequence[] getSegments()
- Specified by:
getSegments
in classNode
-
getAstExtra
public void getAstExtra(@NotNull java.lang.StringBuilder out)
- Overrides:
getAstExtra
in classNode
-
getAttribute
public BasedSequence getAttribute()
-
setAttribute
public void setAttribute(BasedSequence attribute)
-
getSeparator
public BasedSequence getSeparator()
-
setSeparator
public void setSeparator(BasedSequence separator)
-
getOpeningMarker
public BasedSequence getOpeningMarker()
-
setOpeningMarker
public void setOpeningMarker(BasedSequence openingMarker)
-
getValue
public BasedSequence getValue()
-
setValue
public void setValue(BasedSequence value)
-
getClosingMarker
public BasedSequence getClosingMarker()
-
setClosingMarker
public void setClosingMarker(BasedSequence closingMarker)
-
-