enum TokeniserState extends Enum<TokeniserState>
Modifier and Type | Field and Description |
---|---|
private static char[] |
attributeDoubleValueCharsSorted |
private static char[] |
attributeNameCharsSorted |
private static char[] |
attributeSingleValueCharsSorted |
private static char[] |
attributeValueUnquoted |
private static char |
eof |
(package private) static char |
nullChar |
private static char |
replacementChar |
private static String |
replacementStr |
Modifier and Type | Method and Description |
---|---|
private static void |
handleDataDoubleEscapeTag(Tokeniser t,
CharacterReader r,
TokeniserState primary,
TokeniserState fallback) |
private static void |
handleDataEndTag(Tokeniser t,
CharacterReader r,
TokeniserState elseTransition)
Handles RawtextEndTagName, ScriptDataEndTagName, and ScriptDataEscapedEndTagName.
|
(package private) abstract void |
read(Tokeniser t,
CharacterReader r) |
private static void |
readCharRef(Tokeniser t,
TokeniserState advance) |
private static void |
readData(Tokeniser t,
CharacterReader r,
TokeniserState current,
TokeniserState advance) |
private static void |
readEndTag(Tokeniser t,
CharacterReader r,
TokeniserState a,
TokeniserState b) |
static TokeniserState |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static TokeniserState[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final TokeniserState Data
public static final TokeniserState CharacterReferenceInData
public static final TokeniserState Rcdata
public static final TokeniserState CharacterReferenceInRcdata
public static final TokeniserState Rawtext
public static final TokeniserState ScriptData
public static final TokeniserState PLAINTEXT
public static final TokeniserState TagOpen
public static final TokeniserState EndTagOpen
public static final TokeniserState TagName
public static final TokeniserState RcdataLessthanSign
public static final TokeniserState RCDATAEndTagOpen
public static final TokeniserState RCDATAEndTagName
public static final TokeniserState RawtextLessthanSign
public static final TokeniserState RawtextEndTagOpen
public static final TokeniserState RawtextEndTagName
public static final TokeniserState ScriptDataLessthanSign
public static final TokeniserState ScriptDataEndTagOpen
public static final TokeniserState ScriptDataEndTagName
public static final TokeniserState ScriptDataEscapeStart
public static final TokeniserState ScriptDataEscapeStartDash
public static final TokeniserState ScriptDataEscaped
public static final TokeniserState ScriptDataEscapedDash
public static final TokeniserState ScriptDataEscapedDashDash
public static final TokeniserState ScriptDataEscapedLessthanSign
public static final TokeniserState ScriptDataEscapedEndTagOpen
public static final TokeniserState ScriptDataEscapedEndTagName
public static final TokeniserState ScriptDataDoubleEscapeStart
public static final TokeniserState ScriptDataDoubleEscaped
public static final TokeniserState ScriptDataDoubleEscapedDash
public static final TokeniserState ScriptDataDoubleEscapedDashDash
public static final TokeniserState ScriptDataDoubleEscapedLessthanSign
public static final TokeniserState ScriptDataDoubleEscapeEnd
public static final TokeniserState BeforeAttributeName
public static final TokeniserState AttributeName
public static final TokeniserState AfterAttributeName
public static final TokeniserState BeforeAttributeValue
public static final TokeniserState AttributeValue_doubleQuoted
public static final TokeniserState AttributeValue_singleQuoted
public static final TokeniserState AttributeValue_unquoted
public static final TokeniserState AfterAttributeValue_quoted
public static final TokeniserState SelfClosingStartTag
public static final TokeniserState BogusComment
public static final TokeniserState MarkupDeclarationOpen
public static final TokeniserState CommentStart
public static final TokeniserState CommentStartDash
public static final TokeniserState Comment
public static final TokeniserState CommentEndDash
public static final TokeniserState CommentEnd
public static final TokeniserState CommentEndBang
public static final TokeniserState Doctype
public static final TokeniserState BeforeDoctypeName
public static final TokeniserState DoctypeName
public static final TokeniserState AfterDoctypeName
public static final TokeniserState AfterDoctypePublicKeyword
public static final TokeniserState BeforeDoctypePublicIdentifier
public static final TokeniserState DoctypePublicIdentifier_doubleQuoted
public static final TokeniserState DoctypePublicIdentifier_singleQuoted
public static final TokeniserState AfterDoctypePublicIdentifier
public static final TokeniserState BetweenDoctypePublicAndSystemIdentifiers
public static final TokeniserState AfterDoctypeSystemKeyword
public static final TokeniserState BeforeDoctypeSystemIdentifier
public static final TokeniserState DoctypeSystemIdentifier_doubleQuoted
public static final TokeniserState DoctypeSystemIdentifier_singleQuoted
public static final TokeniserState AfterDoctypeSystemIdentifier
public static final TokeniserState BogusDoctype
public static final TokeniserState CdataSection
static final char nullChar
private static final char[] attributeSingleValueCharsSorted
private static final char[] attributeDoubleValueCharsSorted
private static final char[] attributeNameCharsSorted
private static final char[] attributeValueUnquoted
private static final char replacementChar
private static final String replacementStr
private static final char eof
public static TokeniserState[] values()
for (TokeniserState c : TokeniserState.values()) System.out.println(c);
public static TokeniserState valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullabstract void read(Tokeniser t, CharacterReader r)
private static void handleDataEndTag(Tokeniser t, CharacterReader r, TokeniserState elseTransition)
private static void readData(Tokeniser t, CharacterReader r, TokeniserState current, TokeniserState advance)
private static void readCharRef(Tokeniser t, TokeniserState advance)
private static void readEndTag(Tokeniser t, CharacterReader r, TokeniserState a, TokeniserState b)
private static void handleDataDoubleEscapeTag(Tokeniser t, CharacterReader r, TokeniserState primary, TokeniserState fallback)
WebARTS Library Licensed Under the GNU - General Public License. Other Libraries licensed under their respective Open Source Licenses