Class Parser.Tokenizer
java.lang.Object
org.apache.pdfbox.pdmodel.common.function.type4.Parser.Tokenizer
- Enclosing class:
- Parser
Tokenizer for Type 4 functions.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final StringBuilderprivate static final charprivate static final charprivate static final charprivate final Parser.SyntaxHandlerprivate intprivate final CharSequenceprivate static final charprivate static final charprivate static final charprivate Parser.Stateprivate static final char -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateTokenizer(CharSequence text, Parser.SyntaxHandler syntaxHandler) -
Method Summary
Modifier and TypeMethodDescriptionprivate charprivate booleanhasMore()private charnextChar()private Parser.Stateprivate charpeek()private voidprivate voidprivate voidprivate voidprivate voidtokenize()
-
Field Details
-
NUL
private static final char NUL- See Also:
-
EOT
private static final char EOT- See Also:
-
TAB
private static final char TAB- See Also:
-
FF
private static final char FF- See Also:
-
CR
private static final char CR- See Also:
-
LF
private static final char LF- See Also:
-
SPACE
private static final char SPACE- See Also:
-
input
-
index
private int index -
handler
-
state
-
buffer
-
-
Constructor Details
-
Tokenizer
-
-
Method Details
-
hasMore
private boolean hasMore() -
currentChar
private char currentChar() -
nextChar
private char nextChar() -
peek
private char peek() -
nextState
-
tokenize
private void tokenize() -
scanNewLine
private void scanNewLine() -
scanWhitespace
private void scanWhitespace() -
scanComment
private void scanComment() -
scanToken
private void scanToken()
-