Top Description Fields Constructors Methods
org.yaml.snakeyaml.tokens

public final Class DirectiveToken<T>

extends Token
Class Inheritance
Type Parameters
<T>
it is either Integer for the YAML directive or String for the TAG directive
Imports
java.util.List, org.yaml.snakeyaml.error.Mark, .YAMLException

Directive Token

Field Summary

Modifier and TypeField and Description
private final String
private final List<T>

Constructor Summary

AccessConstructor and Description
public
DirectiveToken(String
- directive name
name
,
List<T>
- directive value
value
,
Mark
- start
startMark
,
Mark
- end
endMark
)

Create

Method Summary

Modifier and TypeMethod and Description
public String

Returns:

name
getName
()

getter

public Token.ID

Returns:

its identity
getTokenId
()

Implements abstract org.yaml.snakeyaml.tokens.Token.getTokenId.

getter
public List<T>

Returns:

value
getValue
()

getter

Inherited from org.yaml.snakeyaml.tokens.Token:
getEndMarkgetStartMark

Field Detail

nameback to summary
private final String name
valueback to summary
private final List<T> value

Constructor Detail

DirectiveTokenback to summary
public DirectiveToken(String name, List<T> value, Mark startMark, Mark endMark)

Create

Parameters
name:String

- directive name

value:List<T>

- directive value

startMark:Mark

- start

endMark:Mark

- end

Method Detail

getNameback to summary
public String getName()

getter

Returns:String

name

getTokenIdback to summary
public Token.ID getTokenId()

Implements abstract org.yaml.snakeyaml.tokens.Token.getTokenId.

getter

Returns:Token.ID

its identity

Annotations
@Override
getValueback to summary
public List<T> getValue()

getter

Returns:List<T>

value