Class Macro
java.lang.Object
com.vladsch.flexmark.util.ast.Node
com.vladsch.flexmark.ext.xwiki.macros.Macro
A macros node
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected BasedSequence
protected BasedSequence
protected BasedSequence
protected BasedSequence
Fields inherited from class com.vladsch.flexmark.util.ast.Node
AST_ADAPTER, EMPTY_SEGMENTS, SPLICE
-
Constructor Summary
ConstructorsConstructorDescriptionMacro()
Macro
(BasedSequence chars) Macro
(BasedSequence openingMarker, BasedSequence name, BasedSequence closingMarker) -
Method Summary
Modifier and TypeMethodDescriptionvoid
getAstExtra
(@NotNull StringBuilder out) getName()
@NotNull BasedSequence[]
boolean
boolean
void
setAttributeText
(BasedSequence attributeText) void
setClosingMarker
(BasedSequence closingMarker) void
setName
(BasedSequence name) void
setOpeningMarker
(BasedSequence openingMarker) 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 Details
-
openingMarker
-
name
-
attributeText
-
closingMarker
-
-
Constructor Details
-
Macro
public Macro() -
Macro
-
Macro
-
-
Method Details
-
getSegments
- Specified by:
getSegments
in classNode
-
getAstExtra
- Overrides:
getAstExtra
in classNode
-
getOpeningMarker
-
setOpeningMarker
-
getName
-
setName
-
getClosingMarker
-
setClosingMarker
-
getAttributeText
-
setAttributeText
-
isBlockMacro
public boolean isBlockMacro() -
getAttributes
-
getMacroContentChars
-
isClosedTag
public boolean isClosedTag()
-