org.elasticsearch.util.yaml.snakeyaml.tokens
Class Token

java.lang.Object
  extended by org.elasticsearch.util.yaml.snakeyaml.tokens.Token
Direct Known Subclasses:
AliasToken, AnchorToken, BlockEndToken, BlockEntryToken, BlockMappingStartToken, BlockSequenceStartToken, DirectiveToken, DocumentEndToken, DocumentStartToken, FlowEntryToken, FlowMappingEndToken, FlowMappingStartToken, FlowSequenceEndToken, FlowSequenceStartToken, KeyToken, ScalarToken, StreamEndToken, StreamStartToken, TagToken, ValueToken

public abstract class Token
extends java.lang.Object

See Also:
PyYAML for more information

Nested Class Summary
static class Token.ID
           
 
Constructor Summary
Token(Mark startMark, Mark endMark)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
protected  java.lang.String getArguments()
           
 Mark getEndMark()
           
 Mark getStartMark()
           
abstract  Token.ID getTokenId()
          For error reporting.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Token

public Token(Mark startMark,
             Mark endMark)
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getStartMark

public Mark getStartMark()

getEndMark

public Mark getEndMark()

getArguments

protected java.lang.String getArguments()
See Also:
for Token in PyYAML

getTokenId

public abstract Token.ID getTokenId()
For error reporting.

See Also:
variable 'id' in PyYAML

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object