Package de.neuland.jade4j.lexer
Class AttributeLexer
java.lang.Object
de.neuland.jade4j.lexer.AttributeLexer
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Stringprivate charprivate Deque<AttributeLexer.State> private AttributeListprivate String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidparse(char c) private voidparseArrayEnd(char c) private voidparseArrayStart(char c) private voidparseAssign(char real) private voidparseDefaults(char c) private voidparseExpressionEnd(char c) private voidparseExpressionStart(char c) private voidparseObjectEnd(char c) private voidparseObjectStart(char c) private voidparseQuotes(char c) private AttributeLexer.Statestate()
-
Field Details
-
key
-
value
-
token
-
states
-
quote
private char quote
-
-
Constructor Details
-
AttributeLexer
public AttributeLexer()
-
-
Method Details
-
getToken
-
state
-
parse
private void parse(char c) -
parseAssign
private void parseAssign(char real) -
parseExpressionStart
private void parseExpressionStart(char c) -
parseExpressionEnd
private void parseExpressionEnd(char c) -
parseObjectStart
private void parseObjectStart(char c) -
parseObjectEnd
private void parseObjectEnd(char c) -
parseArrayStart
private void parseArrayStart(char c) -
parseArrayEnd
private void parseArrayEnd(char c) -
parseQuotes
private void parseQuotes(char c) -
parseDefaults
private void parseDefaults(char c)
-