Skip navigation links
A C D E G H I L N O P R T U V W 

A

AbstractNode - Class in cz.jirutka.rsql.parser.ast
 
AbstractNode() - Constructor for class cz.jirutka.rsql.parser.ast.AbstractNode
 
accept(RSQLVisitor<R, A>) - Method in class cz.jirutka.rsql.parser.ast.AbstractNode
Accepts the visitor, calls its visit() method and returns the result.
accept(RSQLVisitor<R, A>, A) - Method in class cz.jirutka.rsql.parser.ast.AndNode
 
accept(RSQLVisitor<R, A>, A) - Method in class cz.jirutka.rsql.parser.ast.ComparisonNode
 
accept(RSQLVisitor<R, A>, A) - Method in interface cz.jirutka.rsql.parser.ast.Node
Accepts the visitor, calls its visit() method and returns a result.
accept(RSQLVisitor<R, A>) - Method in interface cz.jirutka.rsql.parser.ast.Node
Accepts the visitor, calls its visit() method and returns the result.
accept(RSQLVisitor<R, A>, A) - Method in class cz.jirutka.rsql.parser.ast.OrNode
 
AndNode - Class in cz.jirutka.rsql.parser.ast
 
AndNode(List<? extends Node>) - Constructor for class cz.jirutka.rsql.parser.ast.AndNode
 

C

ComparisonNode - Class in cz.jirutka.rsql.parser.ast
This node represents a comparison with operator, selector and arguments, e.g.
ComparisonNode(ComparisonOperator, String, List<String>) - Constructor for class cz.jirutka.rsql.parser.ast.ComparisonNode
 
ComparisonOperator - Class in cz.jirutka.rsql.parser.ast
 
ComparisonOperator(String[], boolean) - Constructor for class cz.jirutka.rsql.parser.ast.ComparisonOperator
 
ComparisonOperator(String, boolean) - Constructor for class cz.jirutka.rsql.parser.ast.ComparisonOperator
 
ComparisonOperator(String, String, boolean) - Constructor for class cz.jirutka.rsql.parser.ast.ComparisonOperator
 
ComparisonOperator(String...) - Constructor for class cz.jirutka.rsql.parser.ast.ComparisonOperator
 
createComparisonNode(String, String, List<String>) - Method in class cz.jirutka.rsql.parser.ast.NodesFactory
Creates a ComparisonNode instance with the given parameters.
createLogicalNode(LogicalOperator, List<Node>) - Method in class cz.jirutka.rsql.parser.ast.NodesFactory
Creates a specific LogicalNode instance for the specified operator and with the given children nodes.
currentToken - Variable in exception cz.jirutka.rsql.parser.ParseException
This is the last token that has been consumed successfully.
cz.jirutka.rsql.parser - package cz.jirutka.rsql.parser
 
cz.jirutka.rsql.parser.ast - package cz.jirutka.rsql.parser.ast
 

D

defaultOperators() - Static method in class cz.jirutka.rsql.parser.ast.RSQLOperators
 

E

eol - Variable in exception cz.jirutka.rsql.parser.ParseException
The end of line string for this machine.
EQUAL - Static variable in class cz.jirutka.rsql.parser.ast.RSQLOperators
 
equals(Object) - Method in class cz.jirutka.rsql.parser.ast.ComparisonNode
 
equals(Object) - Method in class cz.jirutka.rsql.parser.ast.ComparisonOperator
 
equals(Object) - Method in class cz.jirutka.rsql.parser.ast.LogicalNode
 
expectedTokenSequences - Variable in exception cz.jirutka.rsql.parser.ParseException
Each entry in this array is an array of integers.

G

getArguments() - Method in class cz.jirutka.rsql.parser.ast.ComparisonNode
Returns a copy of the arguments list.
getChildren() - Method in class cz.jirutka.rsql.parser.ast.LogicalNode
Returns a copy of the children nodes.
getOperator() - Method in class cz.jirutka.rsql.parser.ast.ComparisonNode
 
getOperator() - Method in class cz.jirutka.rsql.parser.ast.LogicalNode
 
getOperator() - Method in exception cz.jirutka.rsql.parser.UnknownOperatorException
 
getSelector() - Method in class cz.jirutka.rsql.parser.ast.ComparisonNode
 
getSymbol() - Method in class cz.jirutka.rsql.parser.ast.ComparisonOperator
Returns the primary representation of this operator.
getSymbols() - Method in class cz.jirutka.rsql.parser.ast.ComparisonOperator
Returns all representations of this operator.
GREATER_THAN - Static variable in class cz.jirutka.rsql.parser.ast.RSQLOperators
 
GREATER_THAN_OR_EQUAL - Static variable in class cz.jirutka.rsql.parser.ast.RSQLOperators
 

H

hashCode() - Method in class cz.jirutka.rsql.parser.ast.ComparisonNode
 
hashCode() - Method in class cz.jirutka.rsql.parser.ast.ComparisonOperator
 
hashCode() - Method in class cz.jirutka.rsql.parser.ast.LogicalNode
 

I

IN - Static variable in class cz.jirutka.rsql.parser.ast.RSQLOperators
 
isMultiValue() - Method in class cz.jirutka.rsql.parser.ast.ComparisonOperator
Whether this operator may be used with multiple arguments.
iterator() - Method in class cz.jirutka.rsql.parser.ast.LogicalNode
Iterate over children nodes.

L

LESS_THAN - Static variable in class cz.jirutka.rsql.parser.ast.RSQLOperators
 
LESS_THAN_OR_EQUAL - Static variable in class cz.jirutka.rsql.parser.ast.RSQLOperators
 
LogicalNode - Class in cz.jirutka.rsql.parser.ast
Superclass of all logical nodes that represents a logical operation that connects children nodes.
LogicalNode(LogicalOperator, List<? extends Node>) - Constructor for class cz.jirutka.rsql.parser.ast.LogicalNode
 
LogicalOperator - Enum in cz.jirutka.rsql.parser.ast
 

N

NoArgRSQLVisitorAdapter<R> - Class in cz.jirutka.rsql.parser.ast
An adapter for the RSQLVisitor interface with a simpler contract that omits the optional second argument.
NoArgRSQLVisitorAdapter() - Constructor for class cz.jirutka.rsql.parser.ast.NoArgRSQLVisitorAdapter
 
Node - Interface in cz.jirutka.rsql.parser.ast
Common interface of the AST nodes.
NodesFactory - Class in cz.jirutka.rsql.parser.ast
Factory that creates Node instances for the parser.
NodesFactory(Set<ComparisonOperator>) - Constructor for class cz.jirutka.rsql.parser.ast.NodesFactory
 
NOT_EQUAL - Static variable in class cz.jirutka.rsql.parser.ast.RSQLOperators
 
NOT_IN - Static variable in class cz.jirutka.rsql.parser.ast.RSQLOperators
 

O

OrNode - Class in cz.jirutka.rsql.parser.ast
 
OrNode(List<? extends Node>) - Constructor for class cz.jirutka.rsql.parser.ast.OrNode
 

P

parse(String) - Method in class cz.jirutka.rsql.parser.RSQLParser
Parses the RSQL expression and returns AST.
ParseException - Exception in cz.jirutka.rsql.parser
This exception is thrown when parse errors are encountered.
ParseException(Token, int[][], String[]) - Constructor for exception cz.jirutka.rsql.parser.ParseException
This constructor is used by the method "generateParseException" in the generated parser.
ParseException() - Constructor for exception cz.jirutka.rsql.parser.ParseException
The following constructors are for use by you for whatever purpose you can think of.
ParseException(String) - Constructor for exception cz.jirutka.rsql.parser.ParseException
Constructor with message.

R

RSQLOperators - Class in cz.jirutka.rsql.parser.ast
 
RSQLOperators() - Constructor for class cz.jirutka.rsql.parser.ast.RSQLOperators
 
RSQLParser - Class in cz.jirutka.rsql.parser
Parser of the RSQL (RESTful Service Query Language).
RSQLParser() - Constructor for class cz.jirutka.rsql.parser.RSQLParser
Creates a new instance of RSQLParser with the default set of comparison operators.
RSQLParser(Set<ComparisonOperator>) - Constructor for class cz.jirutka.rsql.parser.RSQLParser
Creates a new instance of RSQLParser that supports only the specified comparison operators.
RSQLParserException - Exception in cz.jirutka.rsql.parser
A top level exception of RSQL parser that wraps all exceptions occurred in parsing.
RSQLParserException(Throwable) - Constructor for exception cz.jirutka.rsql.parser.RSQLParserException
 
RSQLVisitor<R,A> - Interface in cz.jirutka.rsql.parser.ast
An interface for visiting AST nodes of the RSQL.

T

tokenImage - Variable in exception cz.jirutka.rsql.parser.ParseException
This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred.
toString() - Method in class cz.jirutka.rsql.parser.ast.ComparisonNode
 
toString() - Method in class cz.jirutka.rsql.parser.ast.ComparisonOperator
 
toString() - Method in class cz.jirutka.rsql.parser.ast.LogicalNode
 
toString() - Method in enum cz.jirutka.rsql.parser.ast.LogicalOperator
 

U

UnknownOperatorException - Exception in cz.jirutka.rsql.parser
This exception is thrown when unknown/unsupported comparison operator is parsed.
UnknownOperatorException(String) - Constructor for exception cz.jirutka.rsql.parser.UnknownOperatorException
 
UnknownOperatorException(String, String) - Constructor for exception cz.jirutka.rsql.parser.UnknownOperatorException
 

V

valueOf(String) - Static method in enum cz.jirutka.rsql.parser.ast.LogicalOperator
Returns the enum constant of this type with the specified name.
values() - Static method in enum cz.jirutka.rsql.parser.ast.LogicalOperator
Returns an array containing the constants of this enum type, in the order they are declared.
visit(AndNode) - Method in class cz.jirutka.rsql.parser.ast.NoArgRSQLVisitorAdapter
 
visit(OrNode) - Method in class cz.jirutka.rsql.parser.ast.NoArgRSQLVisitorAdapter
 
visit(ComparisonNode) - Method in class cz.jirutka.rsql.parser.ast.NoArgRSQLVisitorAdapter
 
visit(AndNode, Void) - Method in class cz.jirutka.rsql.parser.ast.NoArgRSQLVisitorAdapter
 
visit(OrNode, Void) - Method in class cz.jirutka.rsql.parser.ast.NoArgRSQLVisitorAdapter
 
visit(ComparisonNode, Void) - Method in class cz.jirutka.rsql.parser.ast.NoArgRSQLVisitorAdapter
 
visit(AndNode, A) - Method in interface cz.jirutka.rsql.parser.ast.RSQLVisitor
 
visit(OrNode, A) - Method in interface cz.jirutka.rsql.parser.ast.RSQLVisitor
 
visit(ComparisonNode, A) - Method in interface cz.jirutka.rsql.parser.ast.RSQLVisitor
 

W

withArguments(List<String>) - Method in class cz.jirutka.rsql.parser.ast.ComparisonNode
Returns a copy of this node with the specified arguments.
withChildren(List<? extends Node>) - Method in class cz.jirutka.rsql.parser.ast.AndNode
 
withChildren(List<? extends Node>) - Method in class cz.jirutka.rsql.parser.ast.LogicalNode
Returns a copy of this node with the specified children nodes.
withChildren(List<? extends Node>) - Method in class cz.jirutka.rsql.parser.ast.OrNode
 
withOperator(ComparisonOperator) - Method in class cz.jirutka.rsql.parser.ast.ComparisonNode
Returns a copy of this node with the specified operator.
withSelector(String) - Method in class cz.jirutka.rsql.parser.ast.ComparisonNode
Returns a copy of this node with the specified selector.
A C D E G H I L N O P R T U V W 
Skip navigation links

Copyright © 2011–2016. All rights reserved.