Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W X 

A

accessField(Object, Class, IValueFetcher) - Method in class jadex.javaparser.javaccimpl.ReflectNode
Access a field.
accessor - Variable in class jadex.javaparser.javaccimpl.ReflectNode
The field accessor method (for static and nonstatic fields).
ADD - Static variable in class jadex.javaparser.javaccimpl.MathNode
The plus operator.
add_escapes(String) - Method in exception jadex.javaparser.javaccimpl.ParseException
Used to convert raw characters to their escaped version when these raw version cannot be used as part of an ASCII string literal.
addEscapes(String) - Static method in error jadex.javaparser.javaccimpl.TokenMgrError
Replaces unprintable characters by their espaced (or unicode escaped) equivalents in the given string
adjustBeginLineColumn(int, int) - Method in class jadex.javaparser.javaccimpl.JavaCharStream
Method to adjust line and column numbers for the start of a token.
AdjustBuffSize() - Method in class jadex.javaparser.javaccimpl.JavaCharStream
 
ALL - Static variable in interface jadex.javaparser.javaccimpl.ParserImplConstants
 
ALL - Static variable in class jadex.javaparser.javaccimpl.SelectNode
The selection mode for returning a set of elements (default).
AND - Static variable in class jadex.javaparser.javaccimpl.BooleanNode
The and (&&) operator.
AND - Static variable in class jadex.javaparser.javaccimpl.MathNode
The bitwise and operator.
ANY - Static variable in interface jadex.javaparser.javaccimpl.ParserImplConstants
 
ANY - Static variable in class jadex.javaparser.javaccimpl.SelectNode
The selection mode for returning the first matching element.
appendText(String) - Method in class jadex.javaparser.javaccimpl.ExpressionNode
Append to the token text.
appendText(String) - Method in class jadex.javaparser.javaccimpl.TypeNode
Append to the token text.
args - Variable in class jadex.javaparser.javaccimpl.ReflectNode
The argument values (for constructors and methods).
argtypes - Variable in class jadex.javaparser.javaccimpl.ReflectNode
The argument types (for constructors and methods).
ArgumentsNode - Class in jadex.javaparser.javaccimpl
A dummy node for grouping the arguments of a method call or constructor invocation.
ArgumentsNode(ParserImpl, int) - Constructor for class jadex.javaparser.javaccimpl.ArgumentsNode
Create a node.
ARRAY - Static variable in class jadex.javaparser.javaccimpl.ArrayNode
The array with content constructor.
ARRAY_DIMENSION - Static variable in class jadex.javaparser.javaccimpl.ArrayNode
The empty array constructor.
ArrayNode - Class in jadex.javaparser.javaccimpl
A node representing an array to create.
ArrayNode(ParserImpl, int) - Constructor for class jadex.javaparser.javaccimpl.ArrayNode
Create an expression node.
ASC - Static variable in interface jadex.javaparser.javaccimpl.ParserImplConstants
 
ASC - Static variable in class jadex.javaparser.javaccimpl.SelectNode
The ascending order direction.

B

backup(int) - Method in class jadex.javaparser.javaccimpl.JavaCharStream
 
beginColumn - Variable in class jadex.javaparser.javaccimpl.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
beginLine - Variable in class jadex.javaparser.javaccimpl.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
BeginToken() - Method in class jadex.javaparser.javaccimpl.JavaCharStream
 
BOOLEAN - Static variable in interface jadex.javaparser.javaccimpl.ParserImplConstants
 
BooleanNode - Class in jadex.javaparser.javaccimpl
Boolean node performs mathematical operations on it's (two) child nodes.
BooleanNode(ParserImpl, int) - Constructor for class jadex.javaparser.javaccimpl.BooleanNode
Create a node.
bufcolumn - Variable in class jadex.javaparser.javaccimpl.JavaCharStream
 
buffer - Variable in class jadex.javaparser.javaccimpl.JavaCharStream
 
bufline - Variable in class jadex.javaparser.javaccimpl.JavaCharStream
 
bufpos - Variable in class jadex.javaparser.javaccimpl.JavaCharStream
 
BY - Static variable in interface jadex.javaparser.javaccimpl.ParserImplConstants
 
BYTE - Static variable in interface jadex.javaparser.javaccimpl.ParserImplConstants
 

C

CastNode - Class in jadex.javaparser.javaccimpl
Node representing a cast expression.
CastNode(ParserImpl, int) - Constructor for class jadex.javaparser.javaccimpl.CastNode
Create an expression node.
CHAR - Static variable in interface jadex.javaparser.javaccimpl.ParserImplConstants
 
CHARACTER_LITERAL - Static variable in interface jadex.javaparser.javaccimpl.ParserImplConstants
 
children - Variable in class jadex.javaparser.javaccimpl.SimpleNode
 
classloader - Variable in class jadex.javaparser.javaccimpl.TypeNode
 
clazz - Variable in class jadex.javaparser.javaccimpl.ReflectNode
The clazz.
CollectionNode - Class in jadex.javaparser.javaccimpl
A node representing collection values to fill in.
CollectionNode(ParserImpl, int) - Constructor for class jadex.javaparser.javaccimpl.CollectionNode
Create an expression node.
column - Variable in class jadex.javaparser.javaccimpl.JavaCharStream
 
COMMA - Static variable in interface jadex.javaparser.javaccimpl.ParserImplConstants
 
compare(Object, Object) - Method in class jadex.javaparser.javaccimpl.CompareNode
Compare two values.
CompareNode - Class in jadex.javaparser.javaccimpl
Compare node compares it's (two) child nodes.
CompareNode(ParserImpl, int) - Constructor for class jadex.javaparser.javaccimpl.CompareNode
Create a node.
ConditionalNode - Class in jadex.javaparser.javaccimpl
Conditional node returns the value of it's second or third child node depending on the truth value of it's first child.
ConditionalNode(ParserImpl, int) - Constructor for class jadex.javaparser.javaccimpl.ConditionalNode
Create a node.
constant - Variable in class jadex.javaparser.javaccimpl.ExpressionNode
Is the node value constant (independent of evaluation context and parameters)?
constant_value - Variable in class jadex.javaparser.javaccimpl.ExpressionNode
The constant value (if any).
ConstantNode - Class in jadex.javaparser.javaccimpl
Constant node representing a constant value.
ConstantNode(ParserImpl, int) - Constructor for class jadex.javaparser.javaccimpl.ConstantNode
Create a node.
CONSTRUCTOR - Static variable in class jadex.javaparser.javaccimpl.ReflectNode
The constructor type.
constructors - Variable in class jadex.javaparser.javaccimpl.ReflectNode
The possible constructors (for constructor nodes).
curChar - Variable in class jadex.javaparser.javaccimpl.ParserImplTokenManager
 
currentToken - Variable in exception jadex.javaparser.javaccimpl.ParseException
This is the last token that has been consumed successfully.

D

debugStream - Variable in class jadex.javaparser.javaccimpl.ParserImplTokenManager
 
DECIMAL_LITERAL - Static variable in interface jadex.javaparser.javaccimpl.ParserImplConstants
 
DEFAULT - Static variable in interface jadex.javaparser.javaccimpl.ParserImplConstants
 
DESC - Static variable in interface jadex.javaparser.javaccimpl.ParserImplConstants
 
DESC - Static variable in class jadex.javaparser.javaccimpl.SelectNode
The descending order direction.
DIGIT - Static variable in interface jadex.javaparser.javaccimpl.ParserImplConstants
 
DIVIDE - Static variable in class jadex.javaparser.javaccimpl.MathNode
The divide operator.
Done() - Method in class jadex.javaparser.javaccimpl.JavaCharStream
 
DOT - Static variable in interface jadex.javaparser.javaccimpl.ParserImplConstants
 
DOUBLE - Static variable in interface jadex.javaparser.javaccimpl.ParserImplConstants
 
dump(String, PrintStream) - Method in class jadex.javaparser.javaccimpl.SimpleNode
 

E

endColumn - Variable in class jadex.javaparser.javaccimpl.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
endLine - Variable in class jadex.javaparser.javaccimpl.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
EOF - Static variable in interface jadex.javaparser.javaccimpl.ParserImplConstants
 
eol - Variable in exception jadex.javaparser.javaccimpl.ParseException
The end of line string for this machine.
EQUAL - Static variable in class jadex.javaparser.javaccimpl.CompareNode
The equal (==) operator.
equals(Object) - Method in class jadex.javaparser.javaccimpl.ArrayNode
Test if two nodes are equal.
equals(Object) - Method in class jadex.javaparser.javaccimpl.BooleanNode
Test if two nodes are equal.
equals(Object) - Method in class jadex.javaparser.javaccimpl.CompareNode
Test if two nodes are equal.
equals(Object) - Method in class jadex.javaparser.javaccimpl.ConstantNode
Test if two nodes are equal.
equals(Object) - Method in class jadex.javaparser.javaccimpl.ExpressionNode
Test if two nodes are equal.
equals(Object) - Method in class jadex.javaparser.javaccimpl.MathNode
Test if two nodes are equal.
equals(Object) - Method in class jadex.javaparser.javaccimpl.ParameterNode
Test if two nodes are equal.
equals(Object) - Method in class jadex.javaparser.javaccimpl.ReflectNode
Test if two nodes are equal.
equals(Object) - Method in class jadex.javaparser.javaccimpl.SelectNode
Test if two nodes are equal.
equals(Object) - Method in class jadex.javaparser.javaccimpl.TypeNode
Test if two nodes are equal.
evaluateExpression(String, IValueFetcher) - Static method in class jadex.javaparser.SJavaParser
Evaluates a java expression.
evaluateExpression(String, String[], IValueFetcher, ClassLoader) - Static method in class jadex.javaparser.SJavaParser
Evaluates a java expression.
evaluateExpressionPotentially(String, String[], IValueFetcher, ClassLoader) - Static method in class jadex.javaparser.SJavaParser
Evaluate a string that is possiby an expression.
ExpandBuff(boolean) - Method in class jadex.javaparser.javaccimpl.JavaCharStream
 
expectedTokenSequences - Variable in exception jadex.javaparser.javaccimpl.ParseException
Each entry in this array is an array of integers.
EXPONENT - Static variable in interface jadex.javaparser.javaccimpl.ParserImplConstants
 
ExpressionNode - Class in jadex.javaparser.javaccimpl
Base class of expression node hierarchy.
ExpressionNode(ParserImpl, int) - Constructor for class jadex.javaparser.javaccimpl.ExpressionNode
Create an expression node.
expressiontext - Variable in class jadex.javaparser.javaccimpl.ExpressionNode
The expression text (if any).

F

FALSE - Static variable in interface jadex.javaparser.javaccimpl.ParserImplConstants
 
fetchValue(String) - Method in class jadex.javaparser.SimpleValueFetcher
Fetch a value via its name.
FIELD - Static variable in class jadex.javaparser.javaccimpl.ReflectNode
The field type.
field - Variable in class jadex.javaparser.javaccimpl.ReflectNode
The field (for static and nonstatic fields).
FillBuff() - Method in class jadex.javaparser.javaccimpl.JavaCharStream
 
findConstructors(Class, Class[]) - Method in class jadex.javaparser.javaccimpl.ReflectNode
Find all matching constructors of a given class.
findMethods(Class, Class[]) - Method in class jadex.javaparser.javaccimpl.ReflectNode
Find all matching methods of a given class.
FLOAT - Static variable in interface jadex.javaparser.javaccimpl.ParserImplConstants
 
FLOATING_POINT_LITERAL - Static variable in interface jadex.javaparser.javaccimpl.ParserImplConstants
 
FROM - Static variable in interface jadex.javaparser.javaccimpl.ParserImplConstants
 
fromString(String) - Static method in class jadex.javaparser.javaccimpl.BooleanNode
Convert an operator from a string representation.
fromString(String) - Static method in class jadex.javaparser.javaccimpl.CompareNode
Convert an operator from a string representation.
fromString(String) - Static method in class jadex.javaparser.javaccimpl.MathNode
Convert an operator from a string representation.
fromString(String) - Static method in class jadex.javaparser.javaccimpl.SelectNode
Convert a selection mode from a string representation.

G

GenParser - Class in jadex.javaparser.javaccimpl
Run this class to generate the parser.
GenParser() - Constructor for class jadex.javaparser.javaccimpl.GenParser
 
get(Object) - Method in interface jadex.javaparser.IMapAccess
Get an object from the map.
getBeginColumn() - Method in class jadex.javaparser.javaccimpl.JavaCharStream
 
getBeginLine() - Method in class jadex.javaparser.javaccimpl.JavaCharStream
 
getColumn() - Method in class jadex.javaparser.javaccimpl.JavaCharStream
Deprecated. 
getConstantValue() - Method in class jadex.javaparser.javaccimpl.ExpressionNode
Get the constant value.
getEndColumn() - Method in class jadex.javaparser.javaccimpl.JavaCharStream
 
getEndLine() - Method in class jadex.javaparser.javaccimpl.JavaCharStream
 
getExpressionText() - Method in interface jadex.javaparser.IParsedExpression
Get the expression text.
getExpressionText() - Method in class jadex.javaparser.javaccimpl.ExpressionNode
Get the full expression text.
GetImage() - Method in class jadex.javaparser.javaccimpl.JavaCharStream
 
getLine() - Method in class jadex.javaparser.javaccimpl.JavaCharStream
Deprecated. 
getMessage() - Method in exception jadex.javaparser.javaccimpl.ParseException
This method has the standard behavior when this object has been created using the standard constructors.
getMessage() - Method in error jadex.javaparser.javaccimpl.TokenMgrError
You can also modify the body of this method to customize your error messages.
getMethodForMethod(Method) - Method in class jadex.javaparser.javaccimpl.ReflectNode
Find method declared in public class for a given method.
getNextToken() - Method in class jadex.javaparser.javaccimpl.ParserImplTokenManager
 
getParameters() - Method in interface jadex.javaparser.IParsedExpression
Get the parameters used in the expression.
getParameters() - Method in class jadex.javaparser.javaccimpl.ExpressionNode
Get the parameters used in the expression.
getParsedValue(Object, String[], IValueFetcher, ClassLoader) - Static method in class jadex.javaparser.SJavaParser
Get a parsed value.
getProperty(Map<String, Object>, String, String[], IValueFetcher, ClassLoader) - Static method in class jadex.javaparser.SJavaParser
Get a parsed property.
getStaticType() - Method in interface jadex.javaparser.IParsedExpression
Get the static type.
getStaticType() - Method in class jadex.javaparser.javaccimpl.ExpressionNode
Get the static type.
GetSuffix(int) - Method in class jadex.javaparser.javaccimpl.JavaCharStream
 
getTabSize(int) - Method in class jadex.javaparser.javaccimpl.JavaCharStream
 
getText() - Method in class jadex.javaparser.javaccimpl.ExpressionNode
Get the expression text.
getType() - Method in class jadex.javaparser.javaccimpl.ArrayNode
Get the node type.
getType() - Method in class jadex.javaparser.javaccimpl.ReflectNode
Get the constructor type.
getUnaryValue(IValueFetcher) - Method in class jadex.javaparser.javaccimpl.MathNode
Evaluate the term.
getUnboundParameterNodes() - Method in class jadex.javaparser.javaccimpl.ExpressionNode
Get unbound parameter nodes.
getUnboundParameterNodes() - Method in class jadex.javaparser.javaccimpl.ParameterNode
Get unbound parameter nodes.
getUnboundParameterNodes() - Method in class jadex.javaparser.javaccimpl.SelectNode
Get unbound parameter nodes.
getValue(IValueFetcher) - Method in interface jadex.javaparser.IParsedExpression
Evaluate the expression in the given state with respect to given parameters.
getValue(IValueFetcher) - Method in class jadex.javaparser.javaccimpl.ArgumentsNode
Evaluate the expression in the given state with respect to given parameters.
getValue(IValueFetcher) - Method in class jadex.javaparser.javaccimpl.ArrayNode
Evaluate the expression in the given state with respect to given parameters.
getValue(IValueFetcher) - Method in class jadex.javaparser.javaccimpl.BooleanNode
Evaluate the expression in the given state with respect to given parameters.
getValue(IValueFetcher) - Method in class jadex.javaparser.javaccimpl.CastNode
Evaluate the expression in the given state with respect to given parameters.
getValue(IValueFetcher) - Method in class jadex.javaparser.javaccimpl.CollectionNode
Evaluate the expression in the given state with respect to given parameters.
getValue(IValueFetcher) - Method in class jadex.javaparser.javaccimpl.CompareNode
Evaluate the expression in the given state with respect to given parameters.
getValue(IValueFetcher) - Method in class jadex.javaparser.javaccimpl.ConditionalNode
Evaluate the expression in the given state with respect to given parameters.
getValue(IValueFetcher) - Method in class jadex.javaparser.javaccimpl.ConstantNode
Evaluate the expression in the given state with respect to given parameters.
getValue(IValueFetcher) - Method in class jadex.javaparser.javaccimpl.ExpressionNode
Evaluate the expression in the given state with respect to given parameters.
getValue(IValueFetcher) - Method in class jadex.javaparser.javaccimpl.MathNode
Evaluate the expression in the given state with respect to given parameters.
getValue(IValueFetcher) - Method in class jadex.javaparser.javaccimpl.ParameterNode
Evaluate the expression in the given state with respect to given parameters.
getValue(IValueFetcher) - Method in class jadex.javaparser.javaccimpl.ReflectNode
Evaluate the expression in the given state with respect to given parameters.
getValue(IValueFetcher) - Method in class jadex.javaparser.javaccimpl.SelectionNode
Evaluate the expression in the given state with respect to given parameters.
getValue(IValueFetcher) - Method in class jadex.javaparser.javaccimpl.SelectNode
Evaluate the expression in the given state with respect to given parameters.
getValue(IValueFetcher) - Method in class jadex.javaparser.javaccimpl.TypeNode
Evaluate the expression in the given state with respect to given parameters.
GREATER - Static variable in class jadex.javaparser.javaccimpl.CompareNode
The greater-than (>) operator.
GREATEREQUAL - Static variable in class jadex.javaparser.javaccimpl.CompareNode
The greater-equal (>=) operator.

H

hashCode() - Method in class jadex.javaparser.javaccimpl.ArrayNode
Get the hash code for the node.
hashCode() - Method in class jadex.javaparser.javaccimpl.BooleanNode
Get the hash code for the node.
hashCode() - Method in class jadex.javaparser.javaccimpl.CompareNode
Get the hash code for the node.
hashCode() - Method in class jadex.javaparser.javaccimpl.ConstantNode
Get the hash code for the node.
hashCode() - Method in class jadex.javaparser.javaccimpl.ExpressionNode
Get the hash code for the node.
hashCode() - Method in class jadex.javaparser.javaccimpl.MathNode
Get the hash code for the node.
hashCode() - Method in class jadex.javaparser.javaccimpl.ParameterNode
Get the hash code for the node.
hashCode() - Method in class jadex.javaparser.javaccimpl.ReflectNode
Get the hash code for the node.
hashCode() - Method in class jadex.javaparser.javaccimpl.SelectNode
Get the hash code for the node.
hashCode() - Method in class jadex.javaparser.javaccimpl.TypeNode
Get the hash code for the node.
HEX_LITERAL - Static variable in interface jadex.javaparser.javaccimpl.ParserImplConstants
 

I

id - Variable in class jadex.javaparser.javaccimpl.SimpleNode
 
IDENTIFIER - Static variable in interface jadex.javaparser.javaccimpl.ParserImplConstants
 
IExpressionParser - Interface in jadex.javaparser
Interface for expression parsers.
image - Variable in class jadex.javaparser.javaccimpl.Token
The string image of the token.
IMapAccess - Interface in jadex.javaparser
Simple map like access for java objects in the parser.
imports - Variable in class jadex.javaparser.javaccimpl.ExpressionNode
The imports (if any).
IN - Static variable in interface jadex.javaparser.javaccimpl.ParserImplConstants
 
inBuf - Variable in class jadex.javaparser.javaccimpl.JavaCharStream
 
input_stream - Variable in class jadex.javaparser.javaccimpl.ParserImplTokenManager
 
inputStream - Variable in class jadex.javaparser.javaccimpl.JavaCharStream
 
INSTANCEOF - Static variable in class jadex.javaparser.javaccimpl.CompareNode
The instanceof operator.
INSTANCEOF - Static variable in interface jadex.javaparser.javaccimpl.ParserImplConstants
 
INT - Static variable in interface jadex.javaparser.javaccimpl.ParserImplConstants
 
INTEGER_LITERAL - Static variable in interface jadex.javaparser.javaccimpl.ParserImplConstants
 
invokeConstructor(Class, Class[], Object[]) - Method in class jadex.javaparser.javaccimpl.ReflectNode
Find and invoke a constructor.
invokeMethod(Object, Class, Class[], Object[]) - Method in class jadex.javaparser.javaccimpl.ReflectNode
Find and invoke a method.
IOTA - Static variable in interface jadex.javaparser.javaccimpl.ParserImplConstants
 
IOTA - Static variable in class jadex.javaparser.javaccimpl.SelectNode
The selection mode for returning a single matching element.
IParsedExpression - Interface in jadex.javaparser
An expression, that can be evaluated in a given state.
isConstant() - Method in class jadex.javaparser.javaccimpl.ExpressionNode
Get if the node is constant.
isExpressionString(String) - Static method in class jadex.javaparser.SJavaParser
Check if string is an expression.

J

jadex.javaparser - package jadex.javaparser
 
jadex.javaparser.javaccimpl - package jadex.javaparser.javaccimpl
 
JavaCCExpressionParser - Class in jadex.javaparser.javaccimpl
The jadex parser parses all types of expressions in ADF and queries.
JavaCCExpressionParser() - Constructor for class jadex.javaparser.javaccimpl.JavaCCExpressionParser
 
JavaCharStream - Class in jadex.javaparser.javaccimpl
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (with java-like unicode escape processing).
JavaCharStream(Reader, int, int, int) - Constructor for class jadex.javaparser.javaccimpl.JavaCharStream
 
JavaCharStream(Reader, int, int) - Constructor for class jadex.javaparser.javaccimpl.JavaCharStream
 
JavaCharStream(Reader) - Constructor for class jadex.javaparser.javaccimpl.JavaCharStream
 
JavaCharStream(InputStream, String, int, int, int) - Constructor for class jadex.javaparser.javaccimpl.JavaCharStream
 
JavaCharStream(InputStream, int, int, int) - Constructor for class jadex.javaparser.javaccimpl.JavaCharStream
 
JavaCharStream(InputStream, String, int, int) - Constructor for class jadex.javaparser.javaccimpl.JavaCharStream
 
JavaCharStream(InputStream, int, int) - Constructor for class jadex.javaparser.javaccimpl.JavaCharStream
 
JavaCharStream(InputStream, String) - Constructor for class jadex.javaparser.javaccimpl.JavaCharStream
 
JavaCharStream(InputStream) - Constructor for class jadex.javaparser.javaccimpl.JavaCharStream
 
jjFillToken() - Method in class jadex.javaparser.javaccimpl.ParserImplTokenManager
 
jjstrLiteralImages - Static variable in class jadex.javaparser.javaccimpl.ParserImplTokenManager
 
jjtAddChild(Node, int) - Method in interface jadex.javaparser.javaccimpl.Node
This method tells the node to add its argument to the node's list of children.
jjtAddChild(Node, int) - Method in class jadex.javaparser.javaccimpl.SimpleNode
 
JJTARGUMENTSNODE - Static variable in interface jadex.javaparser.javaccimpl.ParserImplTreeConstants
 
JJTARRAYNODE - Static variable in interface jadex.javaparser.javaccimpl.ParserImplTreeConstants
 
JJTBOOLEANNODE - Static variable in interface jadex.javaparser.javaccimpl.ParserImplTreeConstants
 
JJTCASTNODE - Static variable in interface jadex.javaparser.javaccimpl.ParserImplTreeConstants
 
jjtClose() - Method in interface jadex.javaparser.javaccimpl.Node
This method is called after all the child nodes have been added.
jjtClose() - Method in class jadex.javaparser.javaccimpl.SimpleNode
 
JJTCOLLECTIONNODE - Static variable in interface jadex.javaparser.javaccimpl.ParserImplTreeConstants
 
JJTCOMPARENODE - Static variable in interface jadex.javaparser.javaccimpl.ParserImplTreeConstants
 
JJTCONDITIONALNODE - Static variable in interface jadex.javaparser.javaccimpl.ParserImplTreeConstants
 
JJTCONSTANTNODE - Static variable in interface jadex.javaparser.javaccimpl.ParserImplTreeConstants
 
jjtGetChild(int) - Method in interface jadex.javaparser.javaccimpl.Node
This method returns a child node.
jjtGetChild(int) - Method in class jadex.javaparser.javaccimpl.SimpleNode
 
jjtGetNumChildren() - Method in interface jadex.javaparser.javaccimpl.Node
Return the number of children the node has.
jjtGetNumChildren() - Method in class jadex.javaparser.javaccimpl.SimpleNode
 
jjtGetParent() - Method in interface jadex.javaparser.javaccimpl.Node
 
jjtGetParent() - Method in class jadex.javaparser.javaccimpl.SimpleNode
 
JJTMATHNODE - Static variable in interface jadex.javaparser.javaccimpl.ParserImplTreeConstants
 
jjtNodeName - Static variable in interface jadex.javaparser.javaccimpl.ParserImplTreeConstants
 
jjtOpen() - Method in interface jadex.javaparser.javaccimpl.Node
This method is called after the node has been made the current node.
jjtOpen() - Method in class jadex.javaparser.javaccimpl.SimpleNode
 
JJTPARAMETERNODE - Static variable in interface jadex.javaparser.javaccimpl.ParserImplTreeConstants
 
JJTREFLECTNODE - Static variable in interface jadex.javaparser.javaccimpl.ParserImplTreeConstants
 
JJTSELECTIONNODE - Static variable in interface jadex.javaparser.javaccimpl.ParserImplTreeConstants
 
JJTSELECTNODE - Static variable in interface jadex.javaparser.javaccimpl.ParserImplTreeConstants
 
jjtSetParent(Node) - Method in interface jadex.javaparser.javaccimpl.Node
This pair of methods are used to inform the node of its parent.
jjtSetParent(Node) - Method in class jadex.javaparser.javaccimpl.SimpleNode
 
JJTTYPENODE - Static variable in interface jadex.javaparser.javaccimpl.ParserImplTreeConstants
 
JJTVOID - Static variable in interface jadex.javaparser.javaccimpl.ParserImplTreeConstants
 

K

kind - Variable in class jadex.javaparser.javaccimpl.Token
An integer that describes the kind of this token.

L

LBRACE - Static variable in interface jadex.javaparser.javaccimpl.ParserImplConstants
 
LBRACKET - Static variable in interface jadex.javaparser.javaccimpl.ParserImplConstants
 
LESS - Static variable in class jadex.javaparser.javaccimpl.CompareNode
The less-than (<) operator.
LESSEQUAL - Static variable in class jadex.javaparser.javaccimpl.CompareNode
The less-equal (<=) operator.
LETTER - Static variable in interface jadex.javaparser.javaccimpl.ParserImplConstants
 
LexicalError(boolean, int, int, int, String, char) - Static method in error jadex.javaparser.javaccimpl.TokenMgrError
Returns a detailed message for the Error when it is thrown by the token manager to indicate a lexical error.
lexStateNames - Static variable in class jadex.javaparser.javaccimpl.ParserImplTokenManager
 
line - Variable in class jadex.javaparser.javaccimpl.JavaCharStream
 
LONG - Static variable in interface jadex.javaparser.javaccimpl.ParserImplConstants
 
LPAREN - Static variable in interface jadex.javaparser.javaccimpl.ParserImplConstants
 
LSHIFT - Static variable in class jadex.javaparser.javaccimpl.MathNode
The left shift operator.

M

main(String[]) - Static method in class jadex.javaparser.javaccimpl.GenParser
Invoke JJTree and JavaCC main classes.
MathNode - Class in jadex.javaparser.javaccimpl
Math node performs mathematical operations on it's (one or two) child nodes.
MathNode(ParserImpl, int) - Constructor for class jadex.javaparser.javaccimpl.MathNode
Create a node.
maxNextCharInd - Variable in class jadex.javaparser.javaccimpl.JavaCharStream
 
METHOD - Static variable in class jadex.javaparser.javaccimpl.ReflectNode
The method type.
methods - Variable in class jadex.javaparser.javaccimpl.ReflectNode
The possible methods (for static and nonstatic methods).
mode - Variable in class jadex.javaparser.javaccimpl.SelectNode
The selection mode.
MODULO - Static variable in class jadex.javaparser.javaccimpl.MathNode
The modula operator.
MULTI_LINE_COMMENT - Static variable in interface jadex.javaparser.javaccimpl.ParserImplConstants
 
MULTIPLY - Static variable in class jadex.javaparser.javaccimpl.MathNode
The multiply operator.

N

NEW - Static variable in interface jadex.javaparser.javaccimpl.ParserImplConstants
 
newToken(int) - Static method in class jadex.javaparser.javaccimpl.Token
Returns a new Token object, by default.
next - Variable in class jadex.javaparser.javaccimpl.Token
A reference to the next regular (non-special) token from the input stream.
nextCharBuf - Variable in class jadex.javaparser.javaccimpl.JavaCharStream
 
nextCharInd - Variable in class jadex.javaparser.javaccimpl.JavaCharStream
 
Node - Interface in jadex.javaparser.javaccimpl
 
NOT - Static variable in class jadex.javaparser.javaccimpl.BooleanNode
The not (!) operator.
NOT - Static variable in class jadex.javaparser.javaccimpl.MathNode
The bitwise not operator (unary).
NULL - Static variable in interface jadex.javaparser.javaccimpl.ParserImplConstants
 

O

OCTAL_LITERAL - Static variable in interface jadex.javaparser.javaccimpl.ParserImplConstants
 
ONE - Static variable in interface jadex.javaparser.javaccimpl.ParserImplConstants
 
op - Variable in class jadex.javaparser.javaccimpl.BooleanNode
The operation.
op - Variable in class jadex.javaparser.javaccimpl.CompareNode
The operation.
op - Variable in class jadex.javaparser.javaccimpl.MathNode
The operation.
OR - Static variable in class jadex.javaparser.javaccimpl.BooleanNode
The or (||) operator.
OR - Static variable in class jadex.javaparser.javaccimpl.MathNode
The bitwise or operator.
ORDER - Static variable in interface jadex.javaparser.javaccimpl.ParserImplConstants
 
order - Variable in class jadex.javaparser.javaccimpl.SelectNode
The order direction.
orderby - Variable in class jadex.javaparser.javaccimpl.SelectNode
The flag indicating presence of an order by clause.
orderFromString(String) - Static method in class jadex.javaparser.javaccimpl.SelectNode
Convert an ordering direction from a string representation.
orderToString(int) - Static method in class jadex.javaparser.javaccimpl.SelectNode
Convert an ordering direction to a string representation.

P

ParameterNode - Class in jadex.javaparser.javaccimpl
Parameter node representing a parameter.
ParameterNode(ParserImpl, int) - Constructor for class jadex.javaparser.javaccimpl.ParameterNode
Create a node.
parent - Variable in class jadex.javaparser.javaccimpl.SimpleNode
 
parent - Variable in class jadex.javaparser.SimpleValueFetcher
The parent fetcher if any.
ParseException - Exception in jadex.javaparser.javaccimpl
This exception is thrown when parse errors are encountered.
ParseException(Token, int[][], String[]) - Constructor for exception jadex.javaparser.javaccimpl.ParseException
This constructor is used by the method "generateParseException" in the generated parser.
ParseException() - Constructor for exception jadex.javaparser.javaccimpl.ParseException
The following constructors are for use by you for whatever purpose you can think of.
ParseException(String) - Constructor for exception jadex.javaparser.javaccimpl.ParseException
 
parseExpression(String, String[], Map, ClassLoader) - Method in interface jadex.javaparser.IExpressionParser
Parse an expression string.
parseExpression(String, String[], Map, ClassLoader) - Method in class jadex.javaparser.javaccimpl.JavaCCExpressionParser
Parse an expression string.
parseExpression(String, String[], ClassLoader) - Static method in class jadex.javaparser.SJavaParser
Evaluates a java expression.
parseExpression(UnparsedExpression, String[], ClassLoader) - Static method in class jadex.javaparser.SJavaParser
Parse the expression.
parser - Static variable in class jadex.javaparser.SJavaParser
The java parser.
ParserImplConstants - Interface in jadex.javaparser.javaccimpl
 
ParserImplTokenManager - Class in jadex.javaparser.javaccimpl
 
ParserImplTokenManager(JavaCharStream) - Constructor for class jadex.javaparser.javaccimpl.ParserImplTokenManager
 
ParserImplTokenManager(JavaCharStream, int) - Constructor for class jadex.javaparser.javaccimpl.ParserImplTokenManager
 
ParserImplTreeConstants - Interface in jadex.javaparser.javaccimpl
 
precompile() - Method in class jadex.javaparser.javaccimpl.ArrayNode
Precompute type, and perform checks.
precompile() - Method in class jadex.javaparser.javaccimpl.BooleanNode
Check argument types, and precompute expression when some children are constant.
precompile() - Method in class jadex.javaparser.javaccimpl.CastNode
Precompute the static type and check if cast is possible.
precompile() - Method in class jadex.javaparser.javaccimpl.CollectionNode
Precompute type, and perform checks.
precompile() - Method in class jadex.javaparser.javaccimpl.CompareNode
Check argument number, and precompute expression when all children are constant.
precompile() - Method in class jadex.javaparser.javaccimpl.ConditionalNode
Check argument types, and precompute expression when some children are constant.
precompile() - Method in class jadex.javaparser.javaccimpl.ExpressionNode
This method should be overridden to perform all possible checks and precompute all values (e.g.
precompile() - Method in class jadex.javaparser.javaccimpl.MathNode
Precompute the static type and constant value if possible.
precompile() - Method in class jadex.javaparser.javaccimpl.ReflectNode
Precompute the set of matching constructors if possible.
precompile() - Method in class jadex.javaparser.javaccimpl.SelectionNode
Check if value is array and precompute the static type.
precompile() - Method in class jadex.javaparser.javaccimpl.SelectNode
Precompile the node.
precompile() - Method in class jadex.javaparser.javaccimpl.TypeNode
Precompute the type.
precompileTree() - Method in class jadex.javaparser.javaccimpl.ExpressionNode
Precompile this node and all subnodes.
precompileUnary() - Method in class jadex.javaparser.javaccimpl.MathNode
Precompile unary node.
prevCharIsCR - Variable in class jadex.javaparser.javaccimpl.JavaCharStream
 
prevCharIsLF - Variable in class jadex.javaparser.javaccimpl.JavaCharStream
 

Q

QUESTIONMARK - Static variable in interface jadex.javaparser.javaccimpl.ParserImplConstants
 

R

RBRACE - Static variable in interface jadex.javaparser.javaccimpl.ParserImplConstants
 
RBRACKET - Static variable in interface jadex.javaparser.javaccimpl.ParserImplConstants
 
ReadByte() - Method in class jadex.javaparser.javaccimpl.JavaCharStream
 
readChar() - Method in class jadex.javaparser.javaccimpl.JavaCharStream
 
ReflectNode - Class in jadex.javaparser.javaccimpl
A node for a constructor or method invocation or field access.
ReflectNode(ParserImpl, int) - Constructor for class jadex.javaparser.javaccimpl.ReflectNode
Create an expression node.
ReInit(Reader, int, int, int) - Method in class jadex.javaparser.javaccimpl.JavaCharStream
 
ReInit(Reader, int, int) - Method in class jadex.javaparser.javaccimpl.JavaCharStream
 
ReInit(Reader) - Method in class jadex.javaparser.javaccimpl.JavaCharStream
 
ReInit(InputStream, String, int, int, int) - Method in class jadex.javaparser.javaccimpl.JavaCharStream
 
ReInit(InputStream, int, int, int) - Method in class jadex.javaparser.javaccimpl.JavaCharStream
 
ReInit(InputStream, String, int, int) - Method in class jadex.javaparser.javaccimpl.JavaCharStream
 
ReInit(InputStream, int, int) - Method in class jadex.javaparser.javaccimpl.JavaCharStream
 
ReInit(InputStream, String) - Method in class jadex.javaparser.javaccimpl.JavaCharStream
 
ReInit(InputStream) - Method in class jadex.javaparser.javaccimpl.JavaCharStream
 
ReInit(JavaCharStream) - Method in class jadex.javaparser.javaccimpl.ParserImplTokenManager
 
ReInit(JavaCharStream, int) - Method in class jadex.javaparser.javaccimpl.ParserImplTokenManager
 
reloadable - Variable in class jadex.javaparser.javaccimpl.ReflectNode
Flag indicating that this node is a candidate dynamic class reloading (currently only supported for plan constructors).
reloadedclass - Variable in class jadex.javaparser.javaccimpl.ReflectNode
The dynamically reloaded class (currently only for constructor nodes).
RPAREN - Static variable in interface jadex.javaparser.javaccimpl.ParserImplConstants
 
RSHIFT - Static variable in class jadex.javaparser.javaccimpl.MathNode
The right shift operator.

S

SELECT - Static variable in interface jadex.javaparser.javaccimpl.ParserImplConstants
 
SelectionNode - Class in jadex.javaparser.javaccimpl
Node for selection from array.
SelectionNode(ParserImpl, int) - Constructor for class jadex.javaparser.javaccimpl.SelectionNode
Create an expression node.
SelectNode - Class in jadex.javaparser.javaccimpl
Node for OQL like select statements.
SelectNode(ParserImpl, int) - Constructor for class jadex.javaparser.javaccimpl.SelectNode
Create a node.
SEMICOLON - Static variable in interface jadex.javaparser.javaccimpl.ParserImplConstants
 
setConstant(boolean) - Method in class jadex.javaparser.javaccimpl.ExpressionNode
Set if the node is constant.
setConstantValue(Object) - Method in class jadex.javaparser.javaccimpl.ExpressionNode
Set the constant value.
setDebugStream(PrintStream) - Method in class jadex.javaparser.javaccimpl.ParserImplTokenManager
 
setExpressionText(String) - Method in class jadex.javaparser.javaccimpl.ExpressionNode
Get the full expression text.
setOrder(String) - Method in class jadex.javaparser.javaccimpl.SelectNode
Set the ordering direction.
setOrderBy(boolean) - Method in class jadex.javaparser.javaccimpl.SelectNode
Set the where order by flag.
setStaticType(Class) - Method in class jadex.javaparser.javaccimpl.ExpressionNode
Set the static type.
setTabSize(int) - Method in class jadex.javaparser.javaccimpl.JavaCharStream
 
setText(String) - Method in class jadex.javaparser.javaccimpl.BooleanNode
Set the token text.
setText(String) - Method in class jadex.javaparser.javaccimpl.CompareNode
Set the token text.
setText(String) - Method in class jadex.javaparser.javaccimpl.ExpressionNode
Set the token text.
setText(String) - Method in class jadex.javaparser.javaccimpl.MathNode
Set the token text.
setText(String) - Method in class jadex.javaparser.javaccimpl.SelectNode
Set the token text.
setType(int) - Method in class jadex.javaparser.javaccimpl.ArrayNode
Set the node type.
setType(int) - Method in class jadex.javaparser.javaccimpl.ReflectNode
Set the constructor type.
setValue(Object) - Method in class jadex.javaparser.javaccimpl.ConstantNode
Set the constant value.
setValue(String, Object) - Method in class jadex.javaparser.SimpleValueFetcher
Set a value.
setValues(Map<String, Object>) - Method in class jadex.javaparser.SimpleValueFetcher
Set values.
setVariables(String[]) - Method in class jadex.javaparser.javaccimpl.SelectNode
Set the variable names.
setWhere(boolean) - Method in class jadex.javaparser.javaccimpl.SelectNode
Set the where clause flag.
SHORT - Static variable in interface jadex.javaparser.javaccimpl.ParserImplConstants
 
SimpleNode - Class in jadex.javaparser.javaccimpl
 
SimpleNode(int) - Constructor for class jadex.javaparser.javaccimpl.SimpleNode
 
SimpleNode(ParserImpl, int) - Constructor for class jadex.javaparser.javaccimpl.SimpleNode
 
SimpleValueFetcher - Class in jadex.javaparser
Simple default implementation of a value fetcher useful for basic usage scenarios or as a base for extending.
SimpleValueFetcher() - Constructor for class jadex.javaparser.SimpleValueFetcher
Create a new fetcher.
SimpleValueFetcher(IValueFetcher) - Constructor for class jadex.javaparser.SimpleValueFetcher
Create a new fetcher.
SINGLE_LINE_COMMENT - Static variable in interface jadex.javaparser.javaccimpl.ParserImplConstants
 
SJavaParser - Class in jadex.javaparser
Static java parser helper.
SJavaParser() - Constructor for class jadex.javaparser.SJavaParser
 
specialConstructor - Variable in exception jadex.javaparser.javaccimpl.ParseException
This variable determines which constructor was used to create this object and thereby affects the semantics of the "getMessage" method (see below).
specialToken - Variable in class jadex.javaparser.javaccimpl.Token
This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token.
STATIC_FIELD - Static variable in class jadex.javaparser.javaccimpl.ReflectNode
The static field type.
STATIC_METHOD - Static variable in class jadex.javaparser.javaccimpl.ReflectNode
The static method type.
static_type - Variable in class jadex.javaparser.javaccimpl.ExpressionNode
The static type (if any).
staticFlag - Static variable in class jadex.javaparser.javaccimpl.JavaCharStream
 
STRING_LITERAL - Static variable in interface jadex.javaparser.javaccimpl.ParserImplConstants
 
subnodeToString(int) - Method in class jadex.javaparser.javaccimpl.ExpressionNode
Create a string for a subnode.
SUBSTRACT - Static variable in class jadex.javaparser.javaccimpl.MathNode
The minus operator.
SwitchTo(int) - Method in class jadex.javaparser.javaccimpl.ParserImplTokenManager
 

T

tabSize - Variable in class jadex.javaparser.javaccimpl.JavaCharStream
 
text - Variable in class jadex.javaparser.javaccimpl.ExpressionNode
The token text (if any).
throwEvaluationException(Throwable) - Method in class jadex.javaparser.javaccimpl.ExpressionNode
(Re)throw an exception that occured during evaluation and add a useful error message.
throwParseException(Throwable) - Method in class jadex.javaparser.javaccimpl.ExpressionNode
(Re)throw an exception that occured during parsing and add a useful error message.
Token - Class in jadex.javaparser.javaccimpl
Describes the input token stream.
Token() - Constructor for class jadex.javaparser.javaccimpl.Token
 
tokenImage - Variable in exception jadex.javaparser.javaccimpl.ParseException
This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred.
tokenImage - Static variable in interface jadex.javaparser.javaccimpl.ParserImplConstants
 
TokenMgrError - Error in jadex.javaparser.javaccimpl
 
TokenMgrError() - Constructor for error jadex.javaparser.javaccimpl.TokenMgrError
 
TokenMgrError(String, int) - Constructor for error jadex.javaparser.javaccimpl.TokenMgrError
 
TokenMgrError(boolean, int, int, int, String, char, int) - Constructor for error jadex.javaparser.javaccimpl.TokenMgrError
 
toPlainString() - Method in class jadex.javaparser.javaccimpl.ArgumentsNode
Create a string representation of this node and its subnodes.
toPlainString() - Method in class jadex.javaparser.javaccimpl.ArrayNode
Create a string representation of this node and its subnodes.
toPlainString() - Method in class jadex.javaparser.javaccimpl.BooleanNode
Create a string representation of this node and its subnodes.
toPlainString() - Method in class jadex.javaparser.javaccimpl.CastNode
Create a string representation of this node and its subnodes.
toPlainString() - Method in class jadex.javaparser.javaccimpl.CollectionNode
Create a string representation of this node and its subnodes.
toPlainString() - Method in class jadex.javaparser.javaccimpl.CompareNode
Create a string representation of this node and its subnodes.
toPlainString() - Method in class jadex.javaparser.javaccimpl.ConditionalNode
Create a string representation of this node and its subnodes.
toPlainString() - Method in class jadex.javaparser.javaccimpl.ConstantNode
Create a string representation of this node and its subnodes.
toPlainString() - Method in class jadex.javaparser.javaccimpl.ExpressionNode
Create a string representation of this node for dumping in a tree.
toPlainString() - Method in class jadex.javaparser.javaccimpl.MathNode
Create a string representation of this node and its subnodes.
toPlainString() - Method in interface jadex.javaparser.javaccimpl.Node
Create a string representation of this node for dumping in a tree.
toPlainString() - Method in class jadex.javaparser.javaccimpl.ParameterNode
Create a string representation of this node and its subnodes.
toPlainString() - Method in class jadex.javaparser.javaccimpl.ReflectNode
Create a string representation of this node and its subnodes.
toPlainString() - Method in class jadex.javaparser.javaccimpl.SelectionNode
Create a string representation of this node and its subnodes.
toPlainString() - Method in class jadex.javaparser.javaccimpl.SelectNode
Create a string representation of this node and its subnodes.
toPlainString() - Method in class jadex.javaparser.javaccimpl.TypeNode
Create a string representation of this node and its subnodes.
toString(int) - Static method in class jadex.javaparser.javaccimpl.BooleanNode
Convert an operator to a string representation.
toString(int) - Static method in class jadex.javaparser.javaccimpl.CompareNode
Convert an operator to a string representation.
toString(String) - Method in class jadex.javaparser.javaccimpl.ConstantNode
Create a string representation of this node for dumping in a tree.
toString(String) - Method in class jadex.javaparser.javaccimpl.ExpressionNode
Create a string representation of this node for dumping in a tree.
toString() - Method in class jadex.javaparser.javaccimpl.ExpressionNode
Create a string representation of this node for dumping in a tree.
toString(int) - Static method in class jadex.javaparser.javaccimpl.MathNode
Convert an operator to a string representation.
toString(int) - Static method in class jadex.javaparser.javaccimpl.SelectNode
Convert a selection mode to a string representation.
toString() - Method in class jadex.javaparser.javaccimpl.SimpleNode
 
toString(String) - Method in class jadex.javaparser.javaccimpl.SimpleNode
 
toString() - Method in class jadex.javaparser.javaccimpl.Token
Returns the image.
TRUE - Static variable in interface jadex.javaparser.javaccimpl.ParserImplConstants
 
type - Variable in class jadex.javaparser.javaccimpl.ArrayNode
The node type.
type - Variable in class jadex.javaparser.javaccimpl.ReflectNode
The reflect node type.
TypeNode - Class in jadex.javaparser.javaccimpl
Node representing a type.
TypeNode(ParserImpl, int) - Constructor for class jadex.javaparser.javaccimpl.TypeNode
Create an expression node.

U

UNEQUAL - Static variable in class jadex.javaparser.javaccimpl.CompareNode
The unequal (!=) operator.
UpdateLineColumn(char) - Method in class jadex.javaparser.javaccimpl.JavaCharStream
 
URSHIFT - Static variable in class jadex.javaparser.javaccimpl.MathNode
The unsinged right shift operator.

V

values - Variable in class jadex.javaparser.SimpleValueFetcher
The values.
vars - Variable in class jadex.javaparser.javaccimpl.SelectNode
The variable names.

W

WHERE - Static variable in interface jadex.javaparser.javaccimpl.ParserImplConstants
 
where - Variable in class jadex.javaparser.javaccimpl.SelectNode
The flag indicating presence of a where clause.

X

XOR - Static variable in class jadex.javaparser.javaccimpl.MathNode
The bitwise xor operator.
A B C D E F G H I J K L M N O P Q R S T U V W X 
Skip navigation links