Package ch.qos.logback.core.subst
Class Tokenizer
java.lang.Object
ch.qos.logback.core.subst.Tokenizer
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescription(package private) final String
(package private) final int
(package private) int
(package private) Tokenizer.TokenizerState
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate void
addLiteralToken
(List<Token> tokenList, StringBuilder stringBuilder) private void
handleDefaultValueState
(char c, List<Token> tokenList, StringBuilder stringBuilder) private void
handleLiteralState
(char c, List<Token> tokenList, StringBuilder stringBuilder) private void
handleStartState
(char c, List<Token> tokenList, StringBuilder stringBuilder) tokenize()
-
Field Details
-
pattern
-
patternLength
final int patternLength -
state
Tokenizer.TokenizerState state -
pointer
int pointer
-
-
Constructor Details
-
Tokenizer
-
-
Method Details
-
tokenize
- Throws:
ScanException
-
handleDefaultValueState
-
handleStartState
-
handleLiteralState
-
addLiteralToken
-