Class MacroAttribute
java.lang.Object
com.vladsch.flexmark.util.ast.Node
com.vladsch.flexmark.ext.xwiki.macros.MacroAttribute
- All Implemented Interfaces:
DoNotDecorate
A macros node
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected BasedSequenceprotected BasedSequenceprotected BasedSequenceprotected BasedSequenceprotected BasedSequenceFields inherited from class Node
AST_ADAPTER, EMPTY_SEGMENTS, SPLICE -
Constructor Summary
ConstructorsConstructorDescriptionMacroAttribute(BasedSequence chars) MacroAttribute(BasedSequence attribute, BasedSequence separator, BasedSequence openingMarker, BasedSequence value, BasedSequence closingMarker) -
Method Summary
Modifier and TypeMethodDescriptionvoidgetAstExtra(@NotNull StringBuilder out) @NotNull BasedSequence[]getValue()voidsetAttribute(BasedSequence attribute) voidsetClosingMarker(BasedSequence closingMarker) voidsetOpeningMarker(BasedSequence openingMarker) voidsetSeparator(BasedSequence separator) voidsetValue(BasedSequence value) Methods inherited from class 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 Details
-
attribute
-
separator
-
openingMarker
-
value
-
closingMarker
-
-
Constructor Details
-
MacroAttribute
public MacroAttribute() -
MacroAttribute
-
MacroAttribute
public MacroAttribute(BasedSequence attribute, BasedSequence separator, BasedSequence openingMarker, BasedSequence value, BasedSequence closingMarker)
-
-
Method Details
-
getSegments
- Specified by:
getSegmentsin classNode
-
getAstExtra
- Overrides:
getAstExtrain classNode
-
getAttribute
-
setAttribute
-
getSeparator
-
setSeparator
-
getOpeningMarker
-
setOpeningMarker
-
getValue
-
setValue
-
getClosingMarker
-
setClosingMarker
-