Package com.soffid.scimquery.parser
Class ExpressionParser
java.lang.Object
com.soffid.scimquery.parser.ExpressionParser
- All Implemented Interfaces:
ExpressionParserConstants
-
Field Summary
FieldsModifier and TypeFieldDescriptionNext token.Current token.Generated Token Manager. -
Constructor Summary
ConstructorsConstructorDescriptionConstructor with generated Token Manager.ExpressionParser(InputStream stream) Constructor with InputStream.ExpressionParser(InputStream stream, String encoding) Constructor with InputStream and supplied encodingExpressionParser(Reader stream) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionfinal AbstractExpressionAnd()final ComparisonExpressionfinal ObjectConstant()final voidDisable tracing.final voidEnable tracing.final AbstractExpressionGenerate ParseException.final TokenGet the next Token.final TokengetToken(int index) Get the specific Token.final AbstractExpressionNot()final AbstractExpressionOr()final ListOrderBy()final AbstractExpressionstatic AbstractExpressionvoidReinitialise.voidReInit(InputStream stream) Reinitialise.voidReInit(InputStream stream, String encoding) Reinitialise.voidReinitialise.
-
Field Details
-
token_source
Generated Token Manager. -
token
Current token. -
jj_nt
Next token.
-
-
Constructor Details
-
ExpressionParser
Constructor with InputStream. -
ExpressionParser
Constructor with InputStream and supplied encoding -
ExpressionParser
Constructor. -
ExpressionParser
Constructor with generated Token Manager.
-
-
Method Details
-
parse
- Throws:
ParseExceptionTokenMgrError
-
Constant
- Throws:
ParseException
-
Comparison
- Throws:
ParseException
-
Or
- Throws:
ParseException
-
And
- Throws:
ParseException
-
Not
- Throws:
ParseException
-
ParenthesisExpression
- Throws:
ParseException
-
OrderBy
- Throws:
ParseException
-
Expression
- Throws:
ParseException
-
ReInit
Reinitialise. -
ReInit
Reinitialise. -
ReInit
Reinitialise. -
ReInit
Reinitialise. -
getNextToken
Get the next Token. -
getToken
Get the specific Token. -
generateParseException
Generate ParseException. -
enable_tracing
public final void enable_tracing()Enable tracing. -
disable_tracing
public final void disable_tracing()Disable tracing.
-