Class DirectiveToken<T>


  • public final class DirectiveToken<T>
    extends Token
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.snakeyaml.engine.v2.tokens.Token

        Token.ID
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.lang.String name  
      static java.lang.String TAG_DIRECTIVE  
      private java.util.Optional<java.util.List<T>> value  
      static java.lang.String YAML_DIRECTIVE  
    • Constructor Summary

      Constructors 
      Constructor Description
      DirectiveToken​(java.lang.String name, java.util.Optional<java.util.List<T>> value, java.util.Optional<Mark> startMark, java.util.Optional<Mark> endMark)  
    • Field Detail

      • name

        private final java.lang.String name
      • value

        private final java.util.Optional<java.util.List<T>> value
    • Constructor Detail

      • DirectiveToken

        public DirectiveToken​(java.lang.String name,
                              java.util.Optional<java.util.List<T>> value,
                              java.util.Optional<Mark> startMark,
                              java.util.Optional<Mark> endMark)
    • Method Detail

      • getName

        public java.lang.String getName()
      • getValue

        public java.util.Optional<java.util.List<T>> getValue()
      • getTokenId

        public Token.ID getTokenId()
        Description copied from class: Token
        For error reporting.
        Specified by:
        getTokenId in class Token
        Returns:
        ID of this token