org.joni.constants
Enum TokenType

java.lang.Object
  extended by java.lang.Enum<TokenType>
      extended by org.joni.constants.TokenType
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<TokenType>

public enum TokenType
extends java.lang.Enum<TokenType>


Enum Constant Summary
ALT
           
ANCHOR
           
ANYCHAR
           
ANYCHAR_ANYTIME
           
BACKREF
           
CALL
           
CC_AND
           
CC_CC_OPEN
           
CC_CLOSE
           
CC_OPEN
           
CC_RANGE
           
CHAR
           
CHAR_PROPERTY
           
CHAR_TYPE
           
CODE_POINT
           
EOT
           
INTERVAL
           
OP_REPEAT
           
POSIX_BRACKET_OPEN
           
QUOTE_OPEN
           
RAW_BYTE
           
STRING
           
SUBEXP_CLOSE
           
SUBEXP_OPEN
           
 
Method Summary
static TokenType valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static TokenType[] values()
          Returns an array containing the constants of this enum type, in the order they're declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

EOT

public static final TokenType EOT

RAW_BYTE

public static final TokenType RAW_BYTE

CHAR

public static final TokenType CHAR

STRING

public static final TokenType STRING

CODE_POINT

public static final TokenType CODE_POINT

ANYCHAR

public static final TokenType ANYCHAR

CHAR_TYPE

public static final TokenType CHAR_TYPE

BACKREF

public static final TokenType BACKREF

CALL

public static final TokenType CALL

ANCHOR

public static final TokenType ANCHOR

OP_REPEAT

public static final TokenType OP_REPEAT

INTERVAL

public static final TokenType INTERVAL

ANYCHAR_ANYTIME

public static final TokenType ANYCHAR_ANYTIME

ALT

public static final TokenType ALT

SUBEXP_OPEN

public static final TokenType SUBEXP_OPEN

SUBEXP_CLOSE

public static final TokenType SUBEXP_CLOSE

CC_OPEN

public static final TokenType CC_OPEN

QUOTE_OPEN

public static final TokenType QUOTE_OPEN

CHAR_PROPERTY

public static final TokenType CHAR_PROPERTY

CC_CLOSE

public static final TokenType CC_CLOSE

CC_RANGE

public static final TokenType CC_RANGE

POSIX_BRACKET_OPEN

public static final TokenType POSIX_BRACKET_OPEN

CC_AND

public static final TokenType CC_AND

CC_CC_OPEN

public static final TokenType CC_CC_OPEN
Method Detail

values

public static final TokenType[] values()
Returns an array containing the constants of this enum type, in the order they're declared. This method may be used to iterate over the constants as follows:
for(TokenType c : TokenType.values())
        System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they're declared

valueOf

public static TokenType valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
java.lang.IllegalArgumentException - if this enum type has no constant with the specified name


Copyright © 2008. All Rights Reserved.