Class YamlFrontMatterNode


  • public class YamlFrontMatterNode
    extends com.vladsch.flexmark.util.ast.Node
    • Field Summary

      • Fields inherited from class com.vladsch.flexmark.util.ast.Node

        AST_ADAPTER, EMPTY_SEGMENTS, SPLICE
    • 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
      String getKey()  
      com.vladsch.flexmark.util.sequence.BasedSequence getKeySequence()  
      @NotNull com.vladsch.flexmark.util.sequence.BasedSequence[] getSegments()  
      List<String> getValues()  
      List<com.vladsch.flexmark.util.sequence.BasedSequence> getValuesSequences()  
      void setKey​(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:
        getSegments in class com.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()