|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectthings.data.processing.LexicalTool
public class LexicalTool
These tools are used by the processors. They aren't meant for common use.
Version History
EPG - Initial - 6 MAR 02 EPG - Add hex data - 10 OCT 06
Field Summary | |
---|---|
static int |
ALLOWED
|
static int |
ASCII_HIGH
|
static int |
BAD
Lexical names and types. |
static int |
BREAKING
|
static int |
CHAR
|
static int |
CHAR_DNSCHAR
|
static int |
CHAR_DNSCHAR_NUMERIC
|
static int |
CHAR_DNSCHAR_POUND
|
static int |
CLASS_ALPHA
|
static int |
CLASS_CONTROL
Character classifications. |
static int |
CLASS_NONE
|
static int |
CLASS_NUMERIC
|
static int |
CLASS_PUNCTUATION
|
static int |
COLONVALUE
|
static int |
CONTROL
|
static int |
CRBYTEVALUE
Specific characters used by tools. |
static int |
DASHVALUE
|
static int |
DNSCHAR
|
static int |
DOLLARBYTEVALUE
|
static int[][] |
HEADER_READ_STATE_CHART
|
static int[][] |
HEADER_READ_STATE_CHARTV2
|
static int |
HP____SPECIAL_DEAD
|
static int |
HP____SPECIAL_PAUSE
|
static int |
HP____SPECIAL_WALKING_DEAD
|
static int |
HP_BROKEN
|
static int |
HP_CLEAR_PAUSE
|
static int |
HP_CLEAR_PAUSE_CRLF
|
static int |
HP_CLOSURE
|
static int |
HP_CR
|
static int |
HP_HEAD_CR
|
static int |
HP_HEAD_CRLF
|
static int |
HP_HEAD_LF
|
static int |
HP_LF
|
static int |
HP_LFCR
|
static int |
HP_NOT_USED
Header processing chart. |
static int |
HP_PAUSE
|
static int |
HP_PAUSE_CRLF
|
static int |
HP_PAUSE_CRLFCR
|
static int |
HP_READ
|
static int |
HP_START
|
static int |
LEXICAL_HEADER_TERMINATION
|
static int[][] |
LEXICAL_MAP
|
static int |
LEXICAL_MAP_822_HEADERNAME
|
static int |
LEXICAL_MAP_822_TYPE
|
static int |
LEXICAL_MAP_CLASSIFICATION
Lexical map. |
static int |
LEXICAL_MAP_DNS_TYPE
|
static int |
LEXICAL_MAP_HEXVALUE
|
static int |
LEXICAL_MAP_NAME
|
static int |
LEXICAL_MAP_URI_TYPE
|
static int |
LEXICAL_MAP_URLF_TYPE
|
static int |
LFBYTEVALUE
|
static int |
NO_CHARACTER
|
static int |
NOT_ALLOWED
|
static int |
OPENBBYTEVALUE
|
static int |
OTHER
|
static int |
PIPEBYTEVALUE
|
static int |
SLASHBYTEVALUE
|
static int |
SPACEVALUE
|
static int |
SPECIAL
|
static int |
SPECIAL_AMP
|
static int |
SPECIAL_AT
|
static int |
SPECIAL_BACKSLASH
|
static int |
SPECIAL_CHAR_DNSCHAR_DOT
|
static int |
SPECIAL_CLOSEBRACK
|
static int |
SPECIAL_CLOSEPAREN
|
static int |
SPECIAL_COLON
|
static int |
SPECIAL_COMMA
|
static int |
SPECIAL_DOLLAR
|
static int |
SPECIAL_EQ
|
static int |
SPECIAL_GT
|
static int |
SPECIAL_LT
|
static int |
SPECIAL_OPENBRACK
|
static int |
SPECIAL_OPENPAREN
|
static int |
SPECIAL_PERCENT
|
static int |
SPECIAL_PLUS
|
static int |
SPECIAL_QUEST
|
static int |
SPECIAL_QUOTE
|
static int |
SPECIAL_SEMICOLON
|
static int |
SPECIAL_SLASH
|
static int |
SPECIAL_SPLAT
|
static java.lang.String |
STRING_CRLF
Sequences |
static int |
TABVALUE
|
static int |
URLCHAR
|
static int |
URLFCHAR
|
static int |
VALUE_ASCII_BOTTOM
|
static int |
VALUE_ASCII_HIGH_BOTTOM
|
static int |
VALUE_ASCII_HIGH_TOP
|
static int |
VALUE_ASCII_LOW_BOTTOM
Values. |
static int |
VALUE_ASCII_LOW_TOP
|
static int |
VALUE_ASCII_TOP
|
static int |
WS
|
static int |
WS_CR_CONTROL
|
static int |
WS_LF_CONTROL
|
static int |
WS_SPACE
|
static int |
WS_TAB_CONTROL
|
Constructor Summary | |
---|---|
LexicalTool()
|
Method Summary | |
---|---|
static int |
get822HeadernameType(int theCharacter)
Get 822 Headername type. |
static int |
get822HeadernameTypeWithDollar(int theCharacter)
Get 822 Headername type. |
static int |
get822Type(int theCharacter)
Get 822 type. |
static int |
getClassification(int theCharacter)
Get character classification. |
static int |
getDNSType(int theCharacter)
Get 822 type. |
static int |
getHexValue(int theCharacter)
Get hex value for the character. |
static int |
getLower(int theCharacter)
Get the lowercase version of this character. |
static int |
getName(int theCharacter)
Get character name. |
static int |
getUpper(int theCharacter)
Get the uppercase version of this character. |
static int |
getURIType(int theCharacter)
Get character URI type. |
static int |
getURLFType(int theCharacter)
Get URL form encoding character type. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final int CRBYTEVALUE
public static final int LFBYTEVALUE
public static final int SPACEVALUE
public static final int DASHVALUE
public static final int DOLLARBYTEVALUE
public static final int PIPEBYTEVALUE
public static final int OPENBBYTEVALUE
public static final int SLASHBYTEVALUE
public static final int TABVALUE
public static final int COLONVALUE
public static final java.lang.String STRING_CRLF
public static final int CLASS_CONTROL
public static final int CLASS_ALPHA
public static final int CLASS_NUMERIC
public static final int CLASS_PUNCTUATION
public static final int CLASS_NONE
public static final int BAD
public static final int NOT_ALLOWED
public static final int NO_CHARACTER
public static final int ALLOWED
public static final int CONTROL
public static final int OTHER
public static final int BREAKING
public static final int SPECIAL
public static final int WS
public static final int WS_SPACE
public static final int WS_LF_CONTROL
public static final int WS_CR_CONTROL
public static final int WS_TAB_CONTROL
public static final int CHAR
public static final int CHAR_DNSCHAR_POUND
public static final int CHAR_DNSCHAR_NUMERIC
public static final int CHAR_DNSCHAR
public static final int DNSCHAR
public static final int URLCHAR
public static final int URLFCHAR
public static final int SPECIAL_CHAR_DNSCHAR_DOT
public static final int SPECIAL_QUOTE
public static final int SPECIAL_PERCENT
public static final int SPECIAL_AMP
public static final int SPECIAL_OPENPAREN
public static final int SPECIAL_CLOSEPAREN
public static final int SPECIAL_SPLAT
public static final int SPECIAL_PLUS
public static final int SPECIAL_COMMA
public static final int SPECIAL_SLASH
public static final int SPECIAL_COLON
public static final int SPECIAL_SEMICOLON
public static final int SPECIAL_LT
public static final int SPECIAL_EQ
public static final int SPECIAL_GT
public static final int SPECIAL_QUEST
public static final int SPECIAL_AT
public static final int SPECIAL_OPENBRACK
public static final int SPECIAL_BACKSLASH
public static final int SPECIAL_CLOSEBRACK
public static final int SPECIAL_DOLLAR
public static final int LEXICAL_HEADER_TERMINATION
public static final int ASCII_HIGH
public static final int VALUE_ASCII_LOW_BOTTOM
public static final int VALUE_ASCII_LOW_TOP
public static final int VALUE_ASCII_BOTTOM
public static final int VALUE_ASCII_TOP
public static final int VALUE_ASCII_HIGH_BOTTOM
public static final int VALUE_ASCII_HIGH_TOP
public static final int LEXICAL_MAP_CLASSIFICATION
public static final int LEXICAL_MAP_NAME
public static final int LEXICAL_MAP_822_TYPE
public static final int LEXICAL_MAP_DNS_TYPE
public static final int LEXICAL_MAP_822_HEADERNAME
public static final int LEXICAL_MAP_URI_TYPE
public static final int LEXICAL_MAP_HEXVALUE
public static final int LEXICAL_MAP_URLF_TYPE
public static final int[][] LEXICAL_MAP
public static final int HP_NOT_USED
0 HP_START clear_flags read transition 1 HP_BROKEN transition FLAG_BROKEN 2 HP_READ yield read transition 3 HP_HEAD_CR yield read transition 4 HP_HEAD_LF yield read transition 5 HP_CR yield read transition 6 HP_LF yield read transition 7 HP_LFCR yield read transition 8 HP_PAUSE transition PAUSE 9 HP_CLEAR_PAUSE clear_flags transition 10 HP_PAUSE_CRLF transition PAUSE 11 HP_CLEAR_PAUSE_CRLF clear_flags transition 12 HP_PAUSE_CRLFCR yield read transition PAUSE 13 HP_HEAD_CRLF yield read transition X HP_CLOSURE yield DONE
public static final int HP_START
public static final int HP_BROKEN
public static final int HP_READ
public static final int HP_HEAD_CR
public static final int HP_HEAD_LF
public static final int HP_CR
public static final int HP_LF
public static final int HP_LFCR
public static final int HP_PAUSE
public static final int HP_CLEAR_PAUSE
public static final int HP_PAUSE_CRLF
public static final int HP_CLEAR_PAUSE_CRLF
public static final int HP_PAUSE_CRLFCR
public static final int HP_HEAD_CRLF
public static final int HP_CLOSURE
public static final int HP____SPECIAL_PAUSE
public static final int HP____SPECIAL_WALKING_DEAD
public static final int HP____SPECIAL_DEAD
public static final int[][] HEADER_READ_STATE_CHART
public static final int[][] HEADER_READ_STATE_CHARTV2
Constructor Detail |
---|
public LexicalTool()
Method Detail |
---|
public static final int getName(int theCharacter)
theCharacter
- is the character to evaluate.
public static final int get822Type(int theCharacter)
theCharacter
- is the character to evaluate.
public static final int getDNSType(int theCharacter)
theCharacter
- is the character to evaluate.
public static final int get822HeadernameType(int theCharacter)
theCharacter
- is the character to evaluate.
public static final int get822HeadernameTypeWithDollar(int theCharacter)
theCharacter
- is the character to evaluate.
public static final int getClassification(int theCharacter)
theCharacter
- is the character to evaluate.
public static final int getURIType(int theCharacter)
theCharacter
- is the character to evaluate.
public static final int getHexValue(int theCharacter)
theCharacter
- is the character to evaluate.
public static final int getURLFType(int theCharacter)
theCharacter
- is the character to evaluate.
public static final int getUpper(int theCharacter) throws java.lang.Exception
theCharacter
- to get the uppercase version.
java.lang.Exception
public static final int getLower(int theCharacter) throws java.lang.Exception
theCharacter
- to get the lowercase version.
java.lang.Exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |