Class YamlFrontMatterNode
- java.lang.Object
-
- com.vladsch.flexmark.util.ast.Node
-
- com.vladsch.flexmark.ext.yaml.front.matter.YamlFrontMatterNode
-
public class YamlFrontMatterNode extends com.vladsch.flexmark.util.ast.Node
-
-
Constructor Summary
Constructors Constructor Description YamlFrontMatterNode(com.vladsch.flexmark.util.sequence.BasedSequence key, List<com.vladsch.flexmark.util.sequence.BasedSequence> values)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetKey()com.vladsch.flexmark.util.sequence.BasedSequencegetKeySequence()@NotNull com.vladsch.flexmark.util.sequence.BasedSequence[]getSegments()List<String>getValues()List<com.vladsch.flexmark.util.sequence.BasedSequence>getValuesSequences()voidsetKey(com.vladsch.flexmark.util.sequence.BasedSequence key)-
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, getAstExtra, 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
-
-
-
-
Constructor Detail
-
YamlFrontMatterNode
public YamlFrontMatterNode(com.vladsch.flexmark.util.sequence.BasedSequence key, List<com.vladsch.flexmark.util.sequence.BasedSequence> values)
-
-
Method Detail
-
getSegments
@NotNull public @NotNull com.vladsch.flexmark.util.sequence.BasedSequence[] getSegments()
- Specified by:
getSegmentsin classcom.vladsch.flexmark.util.ast.Node
-
getKey
public String getKey()
-
getKeySequence
public com.vladsch.flexmark.util.sequence.BasedSequence getKeySequence()
-
setKey
public void setKey(com.vladsch.flexmark.util.sequence.BasedSequence key)
-
getValuesSequences
public List<com.vladsch.flexmark.util.sequence.BasedSequence> getValuesSequences()
-
-