Package org.apache.sling.resource.filter.impl.script

# Klasse FilterParserTokenManager

java.lang.Object
org.apache.sling.resource.filter.impl.script.FilterParserTokenManager

Alle implementierten Schnittstellen:
  `FilterParserConstants`

public class FilterParserTokenManager extends Object implements FilterParserConstants
Token Manager.

## Feldübersicht

Felder
Modifizierer und Typ
Feld
Beschreibung
`protected int`
`curChar`
`PrintStream`
`debugStream`
Debug output.
`protected SimpleCharStream`
`input_stream`
`static final int[]`
`jjnewLexState`
Lex State array.
`static final String[]`
`jjstrLiteralImages`
Token literal values.
`static final String[]`
`lexStateNames`
Lexer state names.

### Von Schnittstelle geerbte Felder org.apache.sling.resource.filter.impl.script.FilterParserConstants

`AND, BOOLEAN, COMMA, CONTAINS, CONTAINS_ANY, CONTAINS_NOT, CONTAINS_NOT_ANY, DATE, DATETIME, DEFAULT, DIGIT, DIGITS, DQUOTE, DYNAMIC_ARG, EOF, EQUAL, EXP, EXPONENT, FRACTIONAL_DIGITS, FUNCTION_NAME, GREATER_THAN, GREATER_THAN_OR_EQUAL, IN, INTEGER, LESS_THAN, LESS_THAN_OR_EQUAL, LIKE, LIKE_NOT, LPAREN, MINUS, NOT_EQUAL, NOT_IN, NULL, NUMBER, OFFSET, OFFSETDATETIME, OR, PLUS, PROPERTY, RPAREN, SQUOTE, STRING, TIME, tokenImage, UNKNOWN, YYYYMMDD`

## Konstruktorübersicht

Konstruktoren
Konstruktor
Beschreibung
`FilterParserTokenManager(SimpleCharStream stream)`
Constructor.
`FilterParserTokenManager(SimpleCharStream stream, int lexState)`
Constructor.

## Methodenübersicht

Modifizierer und Typ
Methode
Beschreibung
`Token`
`getNextToken()`
Get the next Token.
`protected Token`
`jjFillToken()`
`void`
`ReInit(SimpleCharStream stream)`
Reinitialise parser.
`void`
`ReInit(SimpleCharStream stream, int lexState)`
Reinitialise parser.
`void`
`setDebugStream(PrintStream ds)`
Set debug output.
`void`
`SwitchTo(int lexState)`
Switch to specified lex state.

### Von Klasse geerbte Methoden java.lang.Object

`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

## Felddetails

### debugStream

public PrintStream debugStream
Debug output.

### jjstrLiteralImages

public static final String[] jjstrLiteralImages
Token literal values.

### lexStateNames

public static final String[] lexStateNames
Lexer state names.

### jjnewLexState

public static final int[] jjnewLexState
Lex State array.

### input_stream

protected SimpleCharStream input_stream

### curChar

protected int curChar

## Konstruktordetails

### FilterParserTokenManager

public FilterParserTokenManager(SimpleCharStream stream)
Constructor.

### FilterParserTokenManager

public FilterParserTokenManager(SimpleCharStream stream, int lexState)
Constructor.

## Methodendetails

### setDebugStream

public void setDebugStream(PrintStream ds)
Set debug output.

### jjFillToken

protected Token jjFillToken()

### getNextToken

public Token getNextToken()
Get the next Token.

### ReInit

public void ReInit(SimpleCharStream stream)
Reinitialise parser.

### ReInit

public void ReInit(SimpleCharStream stream, int lexState)
Reinitialise parser.

### SwitchTo

public void SwitchTo(int lexState)
Switch to specified lex state.