Package net.sf.jasperreports.json.parser
Class JsonQueryWalker
java.lang.Object
antlr.TreeParser
net.sf.jasperreports.json.parser.JsonQueryWalker
- All Implemented Interfaces:
JsonQueryParserTokenTypes
- Author:
- Narcis Marcu (narcism@users.sourceforge.net)
-
Field Summary
FieldsFields inherited from class antlr.TreeParser
_retTree, astFactory, ASTNULL, inputState, returnAST, tokenNames, traceDepthFields inherited from interface net.sf.jasperreports.json.parser.JsonQueryParserTokenTypes
ABSOLUTE, AND, ARRAY_CONSTRUCTION, ARRAY_INDEX, ARRAY_SLICE, AT_IS_ARRAY, AT_IS_NOT_NULL, AT_IS_NULL, AT_IS_OBJECT, AT_IS_VALUE, AT_SIZE, AT_VALUE, CARET, COMMA, COMPLEX_KEY, CONTAINS, DIGIT, DOT, DOTDOT, EOF, EQ, ESC, EXP, FILTER, FRAC, GE, GT, ID, ID_LETTER, ID_OR_ABSOLUTE, ID_START_LETTER, INT, INT_OR_REAL_OR_DOTS, LBRACKET, LCURLY, LE, LITERAL_false, LITERAL_null, LITERAL_true, LPAREN, LT, MEMBER, MULTI_LEVEL_UP, MULTI_LINE_COMMENT, NE, NEWLINE, NOT, NULL_TREE_LOOKAHEAD, OBJECT_CONSTRUCTION, OR, PATH, RBRACKET, RCURLY, REAL, RPAREN, SEMI, SIMPLE_KEY, SINGLE_LINE_COMMENT, STRING, TYPE_CHECK, WILDCARD, WS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal voidaddArrayIndex(antlr.collections.AST _t, ArrayConstructionExpression arrayConstrExpr) final voidaddObjectKey(antlr.collections.AST _t, ObjectConstructionExpression objConstrExpr) direction(antlr.collections.AST _t) final FilterExpressionfilterExpr(antlr.collections.AST _t) final FilterExpressionfilterExprMain(antlr.collections.AST _t) final BasicFilterExpressionfilterExprMinimal(antlr.collections.AST _t) final voidfilterMemberExpr(antlr.collections.AST _t, BasicFilterExpression filterExpression) final JsonQLExpressionjsonQLExpression(antlr.collections.AST _t) final voidmemberExpr(antlr.collections.AST _t, JsonQLExpression jsonQLExpression) final JsonOperatorEnumoperator(antlr.collections.AST _t) final MemberExpressionpathNaviExpr(antlr.collections.AST _t) final voidpathTypeCheckExpr(antlr.collections.AST _t, BasicFilterExpression filterExpression) final ValueDescriptorvalue(antlr.collections.AST _t) Methods inherited from class antlr.TreeParser
getAST, getASTFactory, getTokenName, getTokenNames, match, match, matchNot, panic, reportError, reportError, reportWarning, setASTFactory, setASTNodeClass, setASTNodeType, traceIn, traceIndent, traceOut
-
Field Details
-
_tokenNames
-
-
Constructor Details
-
JsonQueryWalker
public JsonQueryWalker()
-
-
Method Details
-
jsonQLExpression
public final JsonQLExpression jsonQLExpression(antlr.collections.AST _t) throws antlr.RecognitionException - Throws:
antlr.RecognitionException
-
memberExpr
public final void memberExpr(antlr.collections.AST _t, JsonQLExpression jsonQLExpression) throws antlr.RecognitionException - Throws:
antlr.RecognitionException
-
filterExprMain
public final FilterExpression filterExprMain(antlr.collections.AST _t) throws antlr.RecognitionException - Throws:
antlr.RecognitionException
-
direction
public final MemberExpression.DIRECTION direction(antlr.collections.AST _t) throws antlr.RecognitionException - Throws:
antlr.RecognitionException
-
addObjectKey
public final void addObjectKey(antlr.collections.AST _t, ObjectConstructionExpression objConstrExpr) throws antlr.RecognitionException - Throws:
antlr.RecognitionException
-
addArrayIndex
public final void addArrayIndex(antlr.collections.AST _t, ArrayConstructionExpression arrayConstrExpr) throws antlr.RecognitionException - Throws:
antlr.RecognitionException
-
filterExpr
public final FilterExpression filterExpr(antlr.collections.AST _t) throws antlr.RecognitionException - Throws:
antlr.RecognitionException
-
filterExprMinimal
public final BasicFilterExpression filterExprMinimal(antlr.collections.AST _t) throws antlr.RecognitionException - Throws:
antlr.RecognitionException
-
operator
- Throws:
antlr.RecognitionException
-
value
- Throws:
antlr.RecognitionException
-
pathTypeCheckExpr
public final void pathTypeCheckExpr(antlr.collections.AST _t, BasicFilterExpression filterExpression) throws antlr.RecognitionException - Throws:
antlr.RecognitionException
-
filterMemberExpr
public final void filterMemberExpr(antlr.collections.AST _t, BasicFilterExpression filterExpression) throws antlr.RecognitionException - Throws:
antlr.RecognitionException
-