com.springsource.util.parser.manifest.internal
Class ManifestToken

java.lang.Object
  extended by com.springsource.util.parser.manifest.internal.ManifestToken
All Implemented Interfaces:
Token

public final class ManifestToken
extends java.lang.Object
implements Token


Field Summary
private static java.lang.String COLON_VALUE
           
private  int endoffset
           
private  TokenKind kind
           
private static java.lang.String NEWLINE_VALUE
           
private  int startoffset
           
private  java.lang.String value
           
 
Constructor Summary
private ManifestToken(java.lang.String value, TokenKind kind, int start, int end)
           
 
Method Summary
 int getEndOffset()
           
 TokenKind getKind()
           
 int getStartOffset()
           
static ManifestToken makeColon(int start, int end)
           
static ManifestToken makeName(char[] value, int start, int end)
           
static Token makeNewline(int start, int end)
           
static ManifestToken makeValue(char[] value, int start, int end)
           
 java.lang.String toString()
           
 java.lang.String value()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

COLON_VALUE

private static final java.lang.String COLON_VALUE
See Also:
Constant Field Values

NEWLINE_VALUE

private static final java.lang.String NEWLINE_VALUE
See Also:
Constant Field Values

value

private java.lang.String value

kind

private TokenKind kind

startoffset

private int startoffset

endoffset

private int endoffset
Constructor Detail

ManifestToken

private ManifestToken(java.lang.String value,
                      TokenKind kind,
                      int start,
                      int end)
Method Detail

makeName

public static ManifestToken makeName(char[] value,
                                     int start,
                                     int end)

makeValue

public static ManifestToken makeValue(char[] value,
                                      int start,
                                      int end)

makeColon

public static ManifestToken makeColon(int start,
                                      int end)

makeNewline

public static Token makeNewline(int start,
                                int end)

value

public java.lang.String value()
Specified by:
value in interface Token

toString

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

getKind

public TokenKind getKind()
Specified by:
getKind in interface Token

getEndOffset

public int getEndOffset()
Specified by:
getEndOffset in interface Token

getStartOffset

public int getStartOffset()
Specified by:
getStartOffset in interface Token