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

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.EqualNode
 
accept(RSQLVisitor<R, A>, A) - Method in class cz.jirutka.rsql.parser.ast.GreaterThanNode
 
accept(RSQLVisitor<R, A>, A) - Method in class cz.jirutka.rsql.parser.ast.GreaterThanOrEqualNode
 
accept(RSQLVisitor<R, A>, A) - Method in class cz.jirutka.rsql.parser.ast.InNode
 
accept(RSQLVisitor<R, A>, A) - Method in class cz.jirutka.rsql.parser.ast.LessThanNode
 
accept(RSQLVisitor<R, A>, A) - Method in class cz.jirutka.rsql.parser.ast.LessThanOrEqualNode
 
accept(RSQLVisitor<R, A>, 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>) - 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.NotEqualNode
 
accept(RSQLVisitor<R, A>, A) - Method in class cz.jirutka.rsql.parser.ast.NotInNode
 
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
Superclass of all the comparison nodes that represents a specific comparison operator, a selector and an arguments.
ComparisonNode(String, List<String>) - Constructor for class cz.jirutka.rsql.parser.ast.ComparisonNode
 
ComparisonOp - Enum in cz.jirutka.rsql.parser.ast
Built-in comparison operators.
createComparisonNode(String, String, String) - Method in class cz.jirutka.rsql.parser.ast.RSQLNodesFactory
 
createComparisonNode(String, String, List<String>) - Method in class cz.jirutka.rsql.parser.ast.RSQLNodesFactory
Creates a specific ComparisonNode instance for the specified operator and with the given selector and arguments.
createLogicalNode(LogicalOp, List<Node>) - Method in class cz.jirutka.rsql.parser.ast.RSQLNodesFactory
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
 

E

eol - Variable in exception cz.jirutka.rsql.parser.ParseException
The end of line string for this machine.
EqualNode - Class in cz.jirutka.rsql.parser.ast
 
EqualNode(String, List<String>) - Constructor for class cz.jirutka.rsql.parser.ast.EqualNode
 
equals(Object) - Method in class cz.jirutka.rsql.parser.ast.ComparisonNode
 
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
Return a copy of the arguments list.
getOperator() - Method in class cz.jirutka.rsql.parser.ast.ComparisonNode
Returns a operator that is represented by this node (ex.: =gt=, ==, ...).
getOperator() - Method in class cz.jirutka.rsql.parser.ast.EqualNode
 
getOperator() - Method in class cz.jirutka.rsql.parser.ast.GreaterThanNode
 
getOperator() - Method in class cz.jirutka.rsql.parser.ast.GreaterThanOrEqualNode
 
getOperator() - Method in class cz.jirutka.rsql.parser.ast.InNode
 
getOperator() - Method in class cz.jirutka.rsql.parser.ast.LessThanNode
 
getOperator() - Method in class cz.jirutka.rsql.parser.ast.LessThanOrEqualNode
 
getOperator() - Method in class cz.jirutka.rsql.parser.ast.LogicalNode
 
getOperator() - Method in class cz.jirutka.rsql.parser.ast.NotEqualNode
 
getOperator() - Method in class cz.jirutka.rsql.parser.ast.NotInNode
 
getOperator() - Method in exception cz.jirutka.rsql.parser.UnknownOperatorException
 
getSelector() - Method in class cz.jirutka.rsql.parser.ast.ComparisonNode
 
GreaterThanNode - Class in cz.jirutka.rsql.parser.ast
 
GreaterThanNode(String, List<String>) - Constructor for class cz.jirutka.rsql.parser.ast.GreaterThanNode
 
GreaterThanOrEqualNode - Class in cz.jirutka.rsql.parser.ast
 
GreaterThanOrEqualNode(String, List<String>) - Constructor for class cz.jirutka.rsql.parser.ast.GreaterThanOrEqualNode
 

H

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

I

InNode - Class in cz.jirutka.rsql.parser.ast
 
InNode(String, List<String>) - Constructor for class cz.jirutka.rsql.parser.ast.InNode
 
iterator() - Method in class cz.jirutka.rsql.parser.ast.LogicalNode
 

L

LessThanNode - Class in cz.jirutka.rsql.parser.ast
 
LessThanNode(String, List<String>) - Constructor for class cz.jirutka.rsql.parser.ast.LessThanNode
 
LessThanOrEqualNode - Class in cz.jirutka.rsql.parser.ast
 
LessThanOrEqualNode(String, List<String>) - Constructor for class cz.jirutka.rsql.parser.ast.LessThanOrEqualNode
 
LogicalNode - Class in cz.jirutka.rsql.parser.ast
Superclass of all the logical nodes that represents a logical operation that connects a children nodes.
LogicalNode(LogicalOp, List<? extends Node>) - Constructor for class cz.jirutka.rsql.parser.ast.LogicalNode
 
LogicalOp - Enum in cz.jirutka.rsql.parser.ast
Logical operators.

N

NoArgRSQLVisitorAdapter<R> - Class in cz.jirutka.rsql.parser.ast
An adapter for the RSQLVisitor interface with a simpler contract that omits an 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.
NotEqualNode - Class in cz.jirutka.rsql.parser.ast
 
NotEqualNode(String, List<String>) - Constructor for class cz.jirutka.rsql.parser.ast.NotEqualNode
 
NotInNode - Class in cz.jirutka.rsql.parser.ast
 
NotInNode(String, List<String>) - Constructor for class cz.jirutka.rsql.parser.ast.NotInNode
 

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) - Static method in enum cz.jirutka.rsql.parser.ast.ComparisonOp
 
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

RSQLNodesFactory - Class in cz.jirutka.rsql.parser.ast
Factory that creates Node instances for the parser.
RSQLNodesFactory() - Constructor for class cz.jirutka.rsql.parser.ast.RSQLNodesFactory
 
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 RSQLNodesFactory that handles built-in operators.
RSQLParser(RSQLNodesFactory) - Constructor for class cz.jirutka.rsql.parser.RSQLParser
Creates a new instance of RSQLParser with the given RSQLNodesFactory (can be used to add custom operators).
RSQLParserException - Exception in cz.jirutka.rsql.parser
 
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.

S

SuperNodesRSQLVisitorAdapter<R,A> - Class in cz.jirutka.rsql.parser.ast
An adapter for the RSQLVisitor interface that delegates handling of all the concrete nodes to SuperNodesRSQLVisitorAdapter.visit(LogicalNode, Object) and SuperNodesRSQLVisitorAdapter.visit(ComparisonNode, Object).
SuperNodesRSQLVisitorAdapter() - Constructor for class cz.jirutka.rsql.parser.ast.SuperNodesRSQLVisitorAdapter
 

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 enum cz.jirutka.rsql.parser.ast.ComparisonOp
 
toString() - Method in class cz.jirutka.rsql.parser.ast.LogicalNode
 
toString() - Method in enum cz.jirutka.rsql.parser.ast.LogicalOp
 

U

UnknownOperatorException - Exception in cz.jirutka.rsql.parser
This exception is thrown when unknown FIQL operator is parsed, i.e.
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.ComparisonOp
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cz.jirutka.rsql.parser.ast.LogicalOp
Returns the enum constant of this type with the specified name.
values() - Static method in enum cz.jirutka.rsql.parser.ast.ComparisonOp
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cz.jirutka.rsql.parser.ast.LogicalOp
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(EqualNode) - Method in class cz.jirutka.rsql.parser.ast.NoArgRSQLVisitorAdapter
 
visit(InNode) - Method in class cz.jirutka.rsql.parser.ast.NoArgRSQLVisitorAdapter
 
visit(GreaterThanOrEqualNode) - Method in class cz.jirutka.rsql.parser.ast.NoArgRSQLVisitorAdapter
 
visit(GreaterThanNode) - Method in class cz.jirutka.rsql.parser.ast.NoArgRSQLVisitorAdapter
 
visit(LessThanOrEqualNode) - Method in class cz.jirutka.rsql.parser.ast.NoArgRSQLVisitorAdapter
 
visit(LessThanNode) - Method in class cz.jirutka.rsql.parser.ast.NoArgRSQLVisitorAdapter
 
visit(NotEqualNode) - Method in class cz.jirutka.rsql.parser.ast.NoArgRSQLVisitorAdapter
 
visit(NotInNode) - 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(EqualNode, Void) - Method in class cz.jirutka.rsql.parser.ast.NoArgRSQLVisitorAdapter
 
visit(InNode, Void) - Method in class cz.jirutka.rsql.parser.ast.NoArgRSQLVisitorAdapter
 
visit(GreaterThanOrEqualNode, Void) - Method in class cz.jirutka.rsql.parser.ast.NoArgRSQLVisitorAdapter
 
visit(GreaterThanNode, Void) - Method in class cz.jirutka.rsql.parser.ast.NoArgRSQLVisitorAdapter
 
visit(LessThanOrEqualNode, Void) - Method in class cz.jirutka.rsql.parser.ast.NoArgRSQLVisitorAdapter
 
visit(LessThanNode, Void) - Method in class cz.jirutka.rsql.parser.ast.NoArgRSQLVisitorAdapter
 
visit(NotEqualNode, Void) - Method in class cz.jirutka.rsql.parser.ast.NoArgRSQLVisitorAdapter
 
visit(NotInNode, 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(EqualNode, A) - Method in interface cz.jirutka.rsql.parser.ast.RSQLVisitor
 
visit(InNode, A) - Method in interface cz.jirutka.rsql.parser.ast.RSQLVisitor
 
visit(GreaterThanOrEqualNode, A) - Method in interface cz.jirutka.rsql.parser.ast.RSQLVisitor
 
visit(GreaterThanNode, A) - Method in interface cz.jirutka.rsql.parser.ast.RSQLVisitor
 
visit(LessThanOrEqualNode, A) - Method in interface cz.jirutka.rsql.parser.ast.RSQLVisitor
 
visit(LessThanNode, A) - Method in interface cz.jirutka.rsql.parser.ast.RSQLVisitor
 
visit(NotEqualNode, A) - Method in interface cz.jirutka.rsql.parser.ast.RSQLVisitor
 
visit(NotInNode, A) - Method in interface cz.jirutka.rsql.parser.ast.RSQLVisitor
 
visit(LogicalNode, A) - Method in class cz.jirutka.rsql.parser.ast.SuperNodesRSQLVisitorAdapter
 
visit(ComparisonNode, A) - Method in class cz.jirutka.rsql.parser.ast.SuperNodesRSQLVisitorAdapter
 
visit(AndNode, A) - Method in class cz.jirutka.rsql.parser.ast.SuperNodesRSQLVisitorAdapter
 
visit(OrNode, A) - Method in class cz.jirutka.rsql.parser.ast.SuperNodesRSQLVisitorAdapter
 
visit(EqualNode, A) - Method in class cz.jirutka.rsql.parser.ast.SuperNodesRSQLVisitorAdapter
 
visit(InNode, A) - Method in class cz.jirutka.rsql.parser.ast.SuperNodesRSQLVisitorAdapter
 
visit(GreaterThanOrEqualNode, A) - Method in class cz.jirutka.rsql.parser.ast.SuperNodesRSQLVisitorAdapter
 
visit(GreaterThanNode, A) - Method in class cz.jirutka.rsql.parser.ast.SuperNodesRSQLVisitorAdapter
 
visit(LessThanOrEqualNode, A) - Method in class cz.jirutka.rsql.parser.ast.SuperNodesRSQLVisitorAdapter
 
visit(LessThanNode, A) - Method in class cz.jirutka.rsql.parser.ast.SuperNodesRSQLVisitorAdapter
 
visit(NotEqualNode, A) - Method in class cz.jirutka.rsql.parser.ast.SuperNodesRSQLVisitorAdapter
 
visit(NotInNode, A) - Method in class cz.jirutka.rsql.parser.ast.SuperNodesRSQLVisitorAdapter
 
A C E G H I L N O P R S T U V 
Skip navigation links

Copyright © 2011–2014. All rights reserved.