Top Inners Fields Constructors Methods
ch.qos.logback.core.subst

public Class Tokenizer

extends Object
Class Inheritance
Imports
ch.qos.logback.core.CoreConstants, ch.qos.logback.core.spi.ScanException, java.util.ArrayList, .List

Nested and Inner Type Summary

Modifier and TypeClass and Description
pack-priv static enum

Field Summary

Modifier and TypeField and Description
pack-priv final String
pack-priv final int
pack-priv int
pack-priv Tokenizer.TokenizerState

Constructor Summary

AccessConstructor and Description
public
Tokenizer(String pattern)

Method Summary

Modifier and TypeMethod and Description
private 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)

pack-priv List<Token>
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

patternback to summary
pack-priv final String pattern
patternLengthback to summary
pack-priv final int patternLength
pointerback to summary
pack-priv int pointer
stateback to summary
pack-priv Tokenizer.TokenizerState state

Constructor Detail

Tokenizerback to summary
public Tokenizer(String pattern)

Method Detail

addLiteralTokenback to summary
private void addLiteralToken(List<Token> tokenList, StringBuilder stringBuilder)
handleDefaultValueStateback to summary
private void handleDefaultValueState(char c, List<Token> tokenList, StringBuilder stringBuilder)
handleLiteralStateback to summary
private void handleLiteralState(char c, List<Token> tokenList, StringBuilder stringBuilder)
handleStartStateback to summary
private void handleStartState(char c, List<Token> tokenList, StringBuilder stringBuilder)
tokenizeback to summary
pack-priv List<Token> tokenize() throws ScanException
ch.qos.logback.core.subst back to summary

pack-priv final Enum Tokenizer.TokenizerState

extends Enum<Tokenizer.TokenizerState>
Class Inheritance

Field Summary

Modifier and TypeField and Description
public static final Tokenizer.TokenizerState
public static final Tokenizer.TokenizerState
public static final Tokenizer.TokenizerState

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static Tokenizer.TokenizerState
public static Tokenizer.TokenizerState[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

DEFAULT_VAL_STATEback to summary
public static final Tokenizer.TokenizerState DEFAULT_VAL_STATE
LITERAL_STATEback to summary
public static final Tokenizer.TokenizerState LITERAL_STATE
START_STATEback to summary
public static final Tokenizer.TokenizerState START_STATE

Constructor Detail

TokenizerStateback to summary
private TokenizerState()

Method Detail

valueOfback to summary
public static Tokenizer.TokenizerState valueOf(String name)
valuesback to summary
public static Tokenizer.TokenizerState[] values()