Class MacroAttribute
- java.lang.Object
-
- com.vladsch.flexmark.util.ast.Node
-
- com.vladsch.flexmark.ext.xwiki.macros.MacroAttribute
-
- All Implemented Interfaces:
com.vladsch.flexmark.util.ast.DoNotDecorate
public class MacroAttribute extends com.vladsch.flexmark.util.ast.Node implements com.vladsch.flexmark.util.ast.DoNotDecorateA macros node
-
-
Field Summary
Fields Modifier and Type Field Description protected com.vladsch.flexmark.util.sequence.BasedSequenceattributeprotected com.vladsch.flexmark.util.sequence.BasedSequenceclosingMarkerprotected com.vladsch.flexmark.util.sequence.BasedSequenceopeningMarkerprotected com.vladsch.flexmark.util.sequence.BasedSequenceseparatorprotected com.vladsch.flexmark.util.sequence.BasedSequencevalue
-
Constructor Summary
Constructors Constructor Description MacroAttribute()MacroAttribute(com.vladsch.flexmark.util.sequence.BasedSequence chars)MacroAttribute(com.vladsch.flexmark.util.sequence.BasedSequence attribute, com.vladsch.flexmark.util.sequence.BasedSequence separator, com.vladsch.flexmark.util.sequence.BasedSequence openingMarker, com.vladsch.flexmark.util.sequence.BasedSequence value, com.vladsch.flexmark.util.sequence.BasedSequence closingMarker)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidgetAstExtra(@NotNull StringBuilder out)com.vladsch.flexmark.util.sequence.BasedSequencegetAttribute()com.vladsch.flexmark.util.sequence.BasedSequencegetClosingMarker()com.vladsch.flexmark.util.sequence.BasedSequencegetOpeningMarker()@NotNull com.vladsch.flexmark.util.sequence.BasedSequence[]getSegments()com.vladsch.flexmark.util.sequence.BasedSequencegetSeparator()com.vladsch.flexmark.util.sequence.BasedSequencegetValue()voidsetAttribute(com.vladsch.flexmark.util.sequence.BasedSequence attribute)voidsetClosingMarker(com.vladsch.flexmark.util.sequence.BasedSequence closingMarker)voidsetOpeningMarker(com.vladsch.flexmark.util.sequence.BasedSequence openingMarker)voidsetSeparator(com.vladsch.flexmark.util.sequence.BasedSequence separator)voidsetValue(com.vladsch.flexmark.util.sequence.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 com.vladsch.flexmark.util.sequence.BasedSequence attribute
-
separator
protected com.vladsch.flexmark.util.sequence.BasedSequence separator
-
openingMarker
protected com.vladsch.flexmark.util.sequence.BasedSequence openingMarker
-
value
protected com.vladsch.flexmark.util.sequence.BasedSequence value
-
closingMarker
protected com.vladsch.flexmark.util.sequence.BasedSequence closingMarker
-
-
Constructor Detail
-
MacroAttribute
public MacroAttribute()
-
MacroAttribute
public MacroAttribute(com.vladsch.flexmark.util.sequence.BasedSequence chars)
-
MacroAttribute
public MacroAttribute(com.vladsch.flexmark.util.sequence.BasedSequence attribute, com.vladsch.flexmark.util.sequence.BasedSequence separator, com.vladsch.flexmark.util.sequence.BasedSequence openingMarker, com.vladsch.flexmark.util.sequence.BasedSequence value, com.vladsch.flexmark.util.sequence.BasedSequence closingMarker)
-
-
Method Detail
-
getSegments
@NotNull public @NotNull com.vladsch.flexmark.util.sequence.BasedSequence[] getSegments()
- Specified by:
getSegmentsin classcom.vladsch.flexmark.util.ast.Node
-
getAstExtra
public void getAstExtra(@NotNull @NotNull StringBuilder out)- Overrides:
getAstExtrain classcom.vladsch.flexmark.util.ast.Node
-
getAttribute
public com.vladsch.flexmark.util.sequence.BasedSequence getAttribute()
-
setAttribute
public void setAttribute(com.vladsch.flexmark.util.sequence.BasedSequence attribute)
-
getSeparator
public com.vladsch.flexmark.util.sequence.BasedSequence getSeparator()
-
setSeparator
public void setSeparator(com.vladsch.flexmark.util.sequence.BasedSequence separator)
-
getOpeningMarker
public com.vladsch.flexmark.util.sequence.BasedSequence getOpeningMarker()
-
setOpeningMarker
public void setOpeningMarker(com.vladsch.flexmark.util.sequence.BasedSequence openingMarker)
-
getValue
public com.vladsch.flexmark.util.sequence.BasedSequence getValue()
-
setValue
public void setValue(com.vladsch.flexmark.util.sequence.BasedSequence value)
-
getClosingMarker
public com.vladsch.flexmark.util.sequence.BasedSequence getClosingMarker()
-
setClosingMarker
public void setClosingMarker(com.vladsch.flexmark.util.sequence.BasedSequence closingMarker)
-
-