A B C D E F G H I L M N O P Q R S T U V W 

A

accept(E) - Method in class org.databene.script.ExpressionBasedFilter
 
adaptor - Variable in class org.databene.script.antlr.DatabeneScriptParser
 
add(Object, Object) - Method in class org.databene.script.math.ArithmeticEngine
 
add(Object, Object) - Method in class org.databene.script.math.DateArithmetic
 
add(Object, Object) - Method in class org.databene.script.math.TimeArithmetic
 
add(Object, Object) - Method in class org.databene.script.math.TimestampArithmetic
 
add(Object, Object) - Method in class org.databene.script.math.TypeArithmetic
 
additiveExpression() - Method in class org.databene.script.antlr.DatabeneScriptParser
 
addTerm(Expression<S>) - Method in class org.databene.script.expression.CompositeExpression
 
addWeight(double) - Method in class org.databene.script.WeightedSample
 
AMP - Static variable in class org.databene.script.antlr.DatabeneScriptLexer
 
AMP - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
AMPAMP - Static variable in class org.databene.script.antlr.DatabeneScriptLexer
 
AMPAMP - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
andExpression() - Method in class org.databene.script.antlr.DatabeneScriptParser
 
ARGUMENTS - Static variable in class org.databene.script.antlr.DatabeneScriptLexer
 
ARGUMENTS - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
arguments() - Method in class org.databene.script.antlr.DatabeneScriptParser
 
ArithmeticEngine - Class in org.databene.script.math
Provides arithmetic operations.
ArithmeticEngine() - Constructor for class org.databene.script.math.ArithmeticEngine
 
ARRAY - Static variable in class org.databene.script.PrimitiveType
 
ArrayJoinExpression<E> - Class in org.databene.script.expression
Expression implementation which assembles other expression that evaluate to arrays and joins their results to a single array.
ArrayJoinExpression(Class<E>, Expression<E[]>...) - Constructor for class org.databene.script.expression.ArrayJoinExpression
 
ARROW - Static variable in class org.databene.script.antlr.DatabeneScriptLexer
 
ARROW - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
assignment() - Method in class org.databene.script.antlr.DatabeneScriptParser
 
Assignment - Class in org.databene.script
Represents an assignment of an expression (result) to a target name.
Assignment(String, Expression<?>) - Constructor for class org.databene.script.Assignment
 
AssignmentExpression - Class in org.databene.script.expression
Evaluates an assignment expression like x.y = f.d + 3.
AssignmentExpression(String[], Expression<?>) - Constructor for class org.databene.script.expression.AssignmentExpression
 

B

BANG - Static variable in class org.databene.script.antlr.DatabeneScriptLexer
 
BANG - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
BANGEQ - Static variable in class org.databene.script.antlr.DatabeneScriptLexer
 
BANGEQ - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
BAR - Static variable in class org.databene.script.antlr.DatabeneScriptLexer
 
BAR - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
BARBAR - Static variable in class org.databene.script.antlr.DatabeneScriptLexer
 
BARBAR - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
baseType - Variable in class org.databene.script.math.TypeArithmetic
 
BEAN - Static variable in class org.databene.script.antlr.DatabeneScriptLexer
 
BEAN - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
BeanConstruction<E> - Class in org.databene.script.expression
Expression implementation that instantiates a JavaBean by default constructor and calls its property setters for initializing state.
BeanConstruction(String, Assignment[]) - Constructor for class org.databene.script.expression.BeanConstruction
 
BeanConstruction(Expression<E>, Assignment[]) - Constructor for class org.databene.script.expression.BeanConstruction
 
BEANSPEC - Static variable in class org.databene.script.antlr.DatabeneScriptLexer
 
BEANSPEC - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
beanSpec() - Method in class org.databene.script.antlr.DatabeneScriptParser
 
BeanSpec - Class in org.databene.script
A bean specification which can declare if it wraps a 'value' or just represents a 'reference'.
BeanSpec(Object, boolean) - Constructor for class org.databene.script.BeanSpec
 
beanSpecList() - Method in class org.databene.script.antlr.DatabeneScriptParser
 
BIG_DECIMAL - Static variable in class org.databene.script.PrimitiveType
 
BIG_INTEGER - Static variable in class org.databene.script.PrimitiveType
 
BINARY - Static variable in class org.databene.script.PrimitiveType
 
BinaryExpression<E> - Class in org.databene.script.expression
Abstract parent class for expression that evaluate two terms.
BinaryExpression(Expression<?>, Expression<?>) - Constructor for class org.databene.script.expression.BinaryExpression
 
BinaryExpression(String, Expression<?>, Expression<?>) - Constructor for class org.databene.script.expression.BinaryExpression
 
bitwiseAnd(Object, Object) - Method in class org.databene.script.math.ArithmeticEngine
 
BitwiseAndExpression - Class in org.databene.script.expression
Combines two values with a bitwise AND operation.
BitwiseAndExpression(Expression<?>, Expression<?>) - Constructor for class org.databene.script.expression.BitwiseAndExpression
 
bitwiseComplement(Object) - Method in class org.databene.script.math.ArithmeticEngine
 
BitwiseComplementExpression - Class in org.databene.script.expression
Expression that evaluates to the bitwise complement of another expression's result.
BitwiseComplementExpression(Expression<?>) - Constructor for class org.databene.script.expression.BitwiseComplementExpression
 
bitwiseExclusiveOr(Object, Object) - Method in class org.databene.script.math.ArithmeticEngine
 
BitwiseExclusiveOrExpression - Class in org.databene.script.expression
Numerical Expression that combines the results of two other numerical expressions with a bitwise EXCLUSIVE OR.
BitwiseExclusiveOrExpression(Expression<?>, Expression<?>) - Constructor for class org.databene.script.expression.BitwiseExclusiveOrExpression
 
bitwiseOr(Object, Object) - Method in class org.databene.script.math.ArithmeticEngine
 
BitwiseOrExpression - Class in org.databene.script.expression
Numerical Expression that combines the results of two other numerical expressions with a bitwise OR.
BitwiseOrExpression(Expression<?>, Expression<?>) - Constructor for class org.databene.script.expression.BitwiseOrExpression
 
BOOLEAN - Static variable in class org.databene.script.PrimitiveType
 
BOOLEAN_P - Static variable in class org.databene.script.PrimitiveType
 
BOOLEANLITERAL - Static variable in class org.databene.script.antlr.DatabeneScriptLexer
 
BOOLEANLITERAL - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
BYTE - Static variable in class org.databene.script.PrimitiveType
 
BYTE_P - Static variable in class org.databene.script.PrimitiveType
 

C

CARET - Static variable in class org.databene.script.antlr.DatabeneScriptLexer
 
CARET - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
CAST - Static variable in class org.databene.script.antlr.DatabeneScriptLexer
 
CAST - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
castExpression() - Method in class org.databene.script.antlr.DatabeneScriptParser
 
classExists(Context) - Method in class org.databene.script.expression.ParameterizedConstruction
 
className - Variable in class org.databene.script.expression.Construction
 
className - Variable in class org.databene.script.expression.ForNameExpression
 
close() - Method in class org.databene.script.DefaultScriptContext
 
close() - Method in interface org.databene.script.ScriptContext
 
COLON - Static variable in class org.databene.script.antlr.DatabeneScriptLexer
 
COLON - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
combinedType(Class<?>, Class<?>) - Static method in class org.databene.script.math.TypeManager
 
COMMA - Static variable in class org.databene.script.antlr.DatabeneScriptLexer
 
COMMA - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
COMMENT - Static variable in class org.databene.script.antlr.DatabeneScriptLexer
 
COMMENT - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
compare(WeightedSample<E>, WeightedSample<E>) - Method in class org.databene.script.WeightedSampleComparator
 
CompositeExpression<S,R> - Class in org.databene.script.expression
Expression that evaluates the results of other Expressions.
CompositeExpression(Expression<S>...) - Constructor for class org.databene.script.expression.CompositeExpression
 
CompositeExpression(String, Expression<S>...) - Constructor for class org.databene.script.expression.CompositeExpression
 
ConcatExpression - Class in org.databene.script.expression
String Expression that concatenates the output of other String Expressions.
ConcatExpression(String, Expression...) - Constructor for class org.databene.script.expression.ConcatExpression
 
conditionalAndExpression() - Method in class org.databene.script.antlr.DatabeneScriptParser
 
ConditionalAndExpression - Class in org.databene.script.expression
Boolean Expression that combines the result of two other boolean expressions with a logical AND.
ConditionalAndExpression(String, Expression<Object>...) - Constructor for class org.databene.script.expression.ConditionalAndExpression
 
conditionalExpression() - Method in class org.databene.script.antlr.DatabeneScriptParser
 
ConditionalExpression<E> - Class in org.databene.script.expression
Expression implementation that evaluates a boolean (condition) expression and, depending if the result was true or false, evaluates the first or second expression delegate.
ConditionalExpression(Expression<Boolean>, Expression<? extends E>, Expression<? extends E>) - Constructor for class org.databene.script.expression.ConditionalExpression
 
conditionalOrExpression() - Method in class org.databene.script.antlr.DatabeneScriptParser
 
ConditionalOrExpression - Class in org.databene.script.expression
Boolean Expression that combines the results of two other boolean expressions with a logical OR.
ConditionalOrExpression(String, Expression<Object>...) - Constructor for class org.databene.script.expression.ConditionalOrExpression
 
constant(T) - Static method in class org.databene.script.expression.ExpressionUtil
 
ConstantExpression<E> - Class in org.databene.script.expression
Expression that represents and returns a constant value.
ConstantExpression(E) - Constructor for class org.databene.script.expression.ConstantExpression
 
Construction<E> - Class in org.databene.script.expression
Common parent class for Expressions that instantiate a Java object.
Construction(String) - Constructor for class org.databene.script.expression.Construction
 
CONSTRUCTOR - Static variable in class org.databene.script.antlr.DatabeneScriptLexer
 
CONSTRUCTOR - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
converter - Variable in class org.databene.script.expression.ConvertingExpression
 
ConvertingExpression<S,T> - Class in org.databene.script.expression
Expression adapter that uses a Converter for converting the result of a given expression (e.g. to a different type).
ConvertingExpression(Expression<S>, Converter<S, T>) - Constructor for class org.databene.script.expression.ConvertingExpression
 
createConstruction(Object) - Static method in class org.databene.script.BeanSpec
 
createReference(Object) - Static method in class org.databene.script.BeanSpec
 
creator() - Method in class org.databene.script.antlr.DatabeneScriptParser
 

D

DatabeneScriptLexer - Class in org.databene.script.antlr
 
DatabeneScriptLexer() - Constructor for class org.databene.script.antlr.DatabeneScriptLexer
 
DatabeneScriptLexer(CharStream) - Constructor for class org.databene.script.antlr.DatabeneScriptLexer
 
DatabeneScriptLexer(CharStream, RecognizerSharedState) - Constructor for class org.databene.script.antlr.DatabeneScriptLexer
 
DatabeneScriptParser - Class in org.databene.script.antlr
 
DatabeneScriptParser(TokenStream) - Constructor for class org.databene.script.antlr.DatabeneScriptParser
 
DatabeneScriptParser(TokenStream, RecognizerSharedState) - Constructor for class org.databene.script.antlr.DatabeneScriptParser
 
DatabeneScriptParser - Class in org.databene.script
Parses Benerator Script statements and converts expressions and statements to Java objects.
DatabeneScriptParser() - Constructor for class org.databene.script.DatabeneScriptParser
 
DatabeneScriptParser.additiveExpression_return - Class in org.databene.script.antlr
 
DatabeneScriptParser.additiveExpression_return() - Constructor for class org.databene.script.antlr.DatabeneScriptParser.additiveExpression_return
 
DatabeneScriptParser.andExpression_return - Class in org.databene.script.antlr
 
DatabeneScriptParser.andExpression_return() - Constructor for class org.databene.script.antlr.DatabeneScriptParser.andExpression_return
 
DatabeneScriptParser.arguments_return - Class in org.databene.script.antlr
 
DatabeneScriptParser.arguments_return() - Constructor for class org.databene.script.antlr.DatabeneScriptParser.arguments_return
 
DatabeneScriptParser.assignment_return - Class in org.databene.script.antlr
 
DatabeneScriptParser.assignment_return() - Constructor for class org.databene.script.antlr.DatabeneScriptParser.assignment_return
 
DatabeneScriptParser.beanSpec_return - Class in org.databene.script.antlr
 
DatabeneScriptParser.beanSpec_return() - Constructor for class org.databene.script.antlr.DatabeneScriptParser.beanSpec_return
 
DatabeneScriptParser.beanSpecList_return - Class in org.databene.script.antlr
 
DatabeneScriptParser.beanSpecList_return() - Constructor for class org.databene.script.antlr.DatabeneScriptParser.beanSpecList_return
 
DatabeneScriptParser.castExpression_return - Class in org.databene.script.antlr
 
DatabeneScriptParser.castExpression_return() - Constructor for class org.databene.script.antlr.DatabeneScriptParser.castExpression_return
 
DatabeneScriptParser.conditionalAndExpression_return - Class in org.databene.script.antlr
 
DatabeneScriptParser.conditionalAndExpression_return() - Constructor for class org.databene.script.antlr.DatabeneScriptParser.conditionalAndExpression_return
 
DatabeneScriptParser.conditionalExpression_return - Class in org.databene.script.antlr
 
DatabeneScriptParser.conditionalExpression_return() - Constructor for class org.databene.script.antlr.DatabeneScriptParser.conditionalExpression_return
 
DatabeneScriptParser.conditionalOrExpression_return - Class in org.databene.script.antlr
 
DatabeneScriptParser.conditionalOrExpression_return() - Constructor for class org.databene.script.antlr.DatabeneScriptParser.conditionalOrExpression_return
 
DatabeneScriptParser.creator_return - Class in org.databene.script.antlr
 
DatabeneScriptParser.creator_return() - Constructor for class org.databene.script.antlr.DatabeneScriptParser.creator_return
 
DatabeneScriptParser.equalityExpression_return - Class in org.databene.script.antlr
 
DatabeneScriptParser.equalityExpression_return() - Constructor for class org.databene.script.antlr.DatabeneScriptParser.equalityExpression_return
 
DatabeneScriptParser.exclusiveOrExpression_return - Class in org.databene.script.antlr
 
DatabeneScriptParser.exclusiveOrExpression_return() - Constructor for class org.databene.script.antlr.DatabeneScriptParser.exclusiveOrExpression_return
 
DatabeneScriptParser.expression_return - Class in org.databene.script.antlr
 
DatabeneScriptParser.expression_return() - Constructor for class org.databene.script.antlr.DatabeneScriptParser.expression_return
 
DatabeneScriptParser.inclusiveOrExpression_return - Class in org.databene.script.antlr
 
DatabeneScriptParser.inclusiveOrExpression_return() - Constructor for class org.databene.script.antlr.DatabeneScriptParser.inclusiveOrExpression_return
 
DatabeneScriptParser.literal_return - Class in org.databene.script.antlr
 
DatabeneScriptParser.literal_return() - Constructor for class org.databene.script.antlr.DatabeneScriptParser.literal_return
 
DatabeneScriptParser.multiplicativeExpression_return - Class in org.databene.script.antlr
 
DatabeneScriptParser.multiplicativeExpression_return() - Constructor for class org.databene.script.antlr.DatabeneScriptParser.multiplicativeExpression_return
 
DatabeneScriptParser.postfixExpression_return - Class in org.databene.script.antlr
 
DatabeneScriptParser.postfixExpression_return() - Constructor for class org.databene.script.antlr.DatabeneScriptParser.postfixExpression_return
 
DatabeneScriptParser.primary_return - Class in org.databene.script.antlr
 
DatabeneScriptParser.primary_return() - Constructor for class org.databene.script.antlr.DatabeneScriptParser.primary_return
 
DatabeneScriptParser.qualifiedName_return - Class in org.databene.script.antlr
 
DatabeneScriptParser.qualifiedName_return() - Constructor for class org.databene.script.antlr.DatabeneScriptParser.qualifiedName_return
 
DatabeneScriptParser.relationalExpression_return - Class in org.databene.script.antlr
 
DatabeneScriptParser.relationalExpression_return() - Constructor for class org.databene.script.antlr.DatabeneScriptParser.relationalExpression_return
 
DatabeneScriptParser.shiftExpression_return - Class in org.databene.script.antlr
 
DatabeneScriptParser.shiftExpression_return() - Constructor for class org.databene.script.antlr.DatabeneScriptParser.shiftExpression_return
 
DatabeneScriptParser.transition_return - Class in org.databene.script.antlr
 
DatabeneScriptParser.transition_return() - Constructor for class org.databene.script.antlr.DatabeneScriptParser.transition_return
 
DatabeneScriptParser.transitionList_return - Class in org.databene.script.antlr
 
DatabeneScriptParser.transitionList_return() - Constructor for class org.databene.script.antlr.DatabeneScriptParser.transitionList_return
 
DatabeneScriptParser.type_return - Class in org.databene.script.antlr
 
DatabeneScriptParser.type_return() - Constructor for class org.databene.script.antlr.DatabeneScriptParser.type_return
 
DatabeneScriptParser.unaryExpression_return - Class in org.databene.script.antlr
 
DatabeneScriptParser.unaryExpression_return() - Constructor for class org.databene.script.antlr.DatabeneScriptParser.unaryExpression_return
 
DatabeneScriptParser.weightedLiteral_return - Class in org.databene.script.antlr
 
DatabeneScriptParser.weightedLiteral_return() - Constructor for class org.databene.script.antlr.DatabeneScriptParser.weightedLiteral_return
 
DatabeneScriptParser.weightedLiteralList_return - Class in org.databene.script.antlr
 
DatabeneScriptParser.weightedLiteralList_return() - Constructor for class org.databene.script.antlr.DatabeneScriptParser.weightedLiteralList_return
 
DATE - Static variable in class org.databene.script.PrimitiveType
 
DateArithmetic - Class in org.databene.script.math
TypeArithmetic implementation for the Date class.
DateArithmetic() - Constructor for class org.databene.script.math.DateArithmetic
 
DECIMALLITERAL - Static variable in class org.databene.script.antlr.DatabeneScriptLexer
 
DECIMALLITERAL - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
DefaultConstruction<E> - Class in org.databene.script.expression
Instantiates a class by default constructor.
DefaultConstruction(String) - Constructor for class org.databene.script.expression.DefaultConstruction
 
defaultInstance() - Static method in class org.databene.script.math.ArithmeticEngine
 
DefaultScriptContext - Class in org.databene.script
Default implementation of the ScriptContext interface.
DefaultScriptContext() - Constructor for class org.databene.script.DefaultScriptContext
 
dfa10 - Variable in class org.databene.script.antlr.DatabeneScriptLexer
 
dfa14 - Variable in class org.databene.script.antlr.DatabeneScriptLexer
 
dfa19 - Variable in class org.databene.script.antlr.DatabeneScriptLexer
 
dfa19 - Variable in class org.databene.script.antlr.DatabeneScriptParser
 
dfa21 - Variable in class org.databene.script.antlr.DatabeneScriptLexer
 
dfa23 - Variable in class org.databene.script.antlr.DatabeneScriptParser
 
dfa6 - Variable in class org.databene.script.antlr.DatabeneScriptParser
 
divide(Object, Object) - Method in class org.databene.script.math.ArithmeticEngine
 
divide(Object, Object) - Method in class org.databene.script.math.DateArithmetic
 
divide(Object, Object) - Method in class org.databene.script.math.TimeArithmetic
 
divide(Object, Object) - Method in class org.databene.script.math.TimestampArithmetic
 
divide(Object, Object) - Method in class org.databene.script.math.TypeArithmetic
 
DivisionExpression - Class in org.databene.script.expression
Expression that performs a division.
DivisionExpression() - Constructor for class org.databene.script.expression.DivisionExpression
 
DivisionExpression(Expression...) - Constructor for class org.databene.script.expression.DivisionExpression
 
DivisionExpression(String, Expression...) - Constructor for class org.databene.script.expression.DivisionExpression
 
DOT - Static variable in class org.databene.script.antlr.DatabeneScriptLexer
 
DOT - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
DOUBLE - Static variable in class org.databene.script.PrimitiveType
 
DOUBLE_P - Static variable in class org.databene.script.PrimitiveType
 
DynamicExpression<E> - Class in org.databene.script.expression
Non-constant Expression.
DynamicExpression() - Constructor for class org.databene.script.expression.DynamicExpression
 

E

EOF - Static variable in class org.databene.script.antlr.DatabeneScriptLexer
 
EOF - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
EQ - Static variable in class org.databene.script.antlr.DatabeneScriptLexer
 
EQ - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
EQEQ - Static variable in class org.databene.script.antlr.DatabeneScriptLexer
 
EQEQ - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
equalityExpression() - Method in class org.databene.script.antlr.DatabeneScriptParser
 
equals(Object, Object) - Method in class org.databene.script.math.ArithmeticEngine
 
equals(Object) - Method in class org.databene.script.Transition
 
EqualsExpression - Class in org.databene.script.expression
Boolean Expression that compares two terms for equality of their results.
EqualsExpression(Expression<?>, Expression<?>) - Constructor for class org.databene.script.expression.EqualsExpression
 
EqualsExpression(String, Expression<?>, Expression<?>) - Constructor for class org.databene.script.expression.EqualsExpression
 
EscapeSequence - Static variable in class org.databene.script.antlr.DatabeneScriptLexer
 
EscapeSequence - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
evaluate(Context) - Method in class org.databene.script.expression.ArrayJoinExpression
 
evaluate(Context) - Method in class org.databene.script.expression.AssignmentExpression
 
evaluate(Context) - Method in class org.databene.script.expression.BeanConstruction
 
evaluate(Context) - Method in class org.databene.script.expression.BitwiseAndExpression
 
evaluate(Context) - Method in class org.databene.script.expression.BitwiseComplementExpression
 
evaluate(Context) - Method in class org.databene.script.expression.BitwiseExclusiveOrExpression
 
evaluate(Context) - Method in class org.databene.script.expression.BitwiseOrExpression
 
evaluate(Context) - Method in class org.databene.script.expression.ConcatExpression
 
evaluate(Context) - Method in class org.databene.script.expression.ConditionalAndExpression
 
evaluate(Context) - Method in class org.databene.script.expression.ConditionalExpression
 
evaluate(Context) - Method in class org.databene.script.expression.ConditionalOrExpression
 
evaluate(Context) - Method in class org.databene.script.expression.ConstantExpression
 
evaluate(Context) - Method in class org.databene.script.expression.ConvertingExpression
 
evaluate(Context) - Method in class org.databene.script.expression.DefaultConstruction
 
evaluate(Context) - Method in class org.databene.script.expression.DivisionExpression
 
evaluate(Context) - Method in class org.databene.script.expression.EqualsExpression
 
evaluate(Context) - Method in interface org.databene.script.Expression
 
evaluate(Context) - Method in class org.databene.script.expression.ExclusiveOrExpression
 
evaluate(Context) - Method in class org.databene.script.expression.ExpressionProxy
 
evaluate(Expression<T>, Context) - Static method in class org.databene.script.expression.ExpressionUtil
 
evaluate(Context) - Method in class org.databene.script.expression.FallbackExpression
 
evaluate(Context) - Method in class org.databene.script.expression.FeatureAccessExpression
 
evaluate(Context) - Method in class org.databene.script.expression.FieldExpression
 
evaluate(Context) - Method in class org.databene.script.expression.ForNameExpression
 
evaluate(Context) - Method in class org.databene.script.expression.GreaterExpression
 
evaluate(Context) - Method in class org.databene.script.expression.GreaterOrEqualsExpression
 
evaluate(Context) - Method in class org.databene.script.expression.IndexExpression
 
evaluate(Context) - Method in class org.databene.script.expression.InRangeExpression
 
evaluate(Context) - Method in class org.databene.script.expression.InvocationExpression
 
evaluate(Context) - Method in class org.databene.script.expression.IsNullExpression
 
evaluate(Context) - Method in class org.databene.script.expression.LeftShiftExpression
 
evaluate(Context) - Method in class org.databene.script.expression.LessExpression
 
evaluate(Context) - Method in class org.databene.script.expression.LessOrEqualsExpression
 
evaluate(Context) - Method in class org.databene.script.expression.LogicalComplementExpression
 
evaluate(Context) - Method in class org.databene.script.expression.MaxExpression
 
evaluate(Context) - Method in class org.databene.script.expression.MinExpression
 
evaluate(Context) - Method in class org.databene.script.expression.ModuloExpression
 
evaluate(Context) - Method in class org.databene.script.expression.MultiplicationExpression
 
evaluate(Context) - Method in class org.databene.script.expression.NotEqualsExpression
 
evaluate(Context) - Method in class org.databene.script.expression.ParameterizedConstruction
 
evaluate(Context) - Method in class org.databene.script.expression.RightShiftExpression
 
evaluate(Context) - Method in class org.databene.script.expression.StaticMethodCallExpression
 
evaluate(Context) - Method in class org.databene.script.expression.StringExpression
 
evaluate(Context) - Method in class org.databene.script.expression.SubtractionExpression
 
evaluate(Context) - Method in class org.databene.script.expression.SumExpression
 
evaluate(Context) - Method in class org.databene.script.expression.TypeConvertingExpression
 
evaluate(Context) - Method in class org.databene.script.expression.UnaryMinusExpression
 
evaluate(Context) - Method in class org.databene.script.expression.UnescapeExpression
 
evaluate(Context) - Method in class org.databene.script.expression.UnsignedRightShiftExpression
 
evaluate(Context) - Method in class org.databene.script.expression.ValueCollectionContainsExpression
 
evaluate(Context) - Method in class org.databene.script.QNBeanSpecExpression
 
evaluate(Context) - Method in class org.databene.script.QNExpression
 
evaluate(Context) - Method in class org.databene.script.QNInvocationExpression
 
evaluateAll(Expression<?>[], Context) - Static method in class org.databene.script.expression.ExpressionUtil
 
evaluateAll(List<Expression<?>>, Context) - Static method in class org.databene.script.expression.ExpressionUtil
 
exclusiveOrExpression() - Method in class org.databene.script.antlr.DatabeneScriptParser
 
ExclusiveOrExpression - Class in org.databene.script.expression
Boolean Expression that checks if the result of one expressions is less than the result of another one.
ExclusiveOrExpression(Expression<?>, Expression<?>) - Constructor for class org.databene.script.expression.ExclusiveOrExpression
 
Exponent - Static variable in class org.databene.script.antlr.DatabeneScriptLexer
 
Exponent - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
expression() - Method in class org.databene.script.antlr.DatabeneScriptParser
 
Expression<E> - Interface in org.databene.script
Represents an Expression that evaluates some internal state and returns the result.
expression - Variable in class org.databene.script.ExpressionBasedFilter
 
ExpressionAdapter<S,T> - Class in org.databene.script.expression
Adapter that makes use of a 'source' expression of one type to calculate and return a result of a possibly different type.
ExpressionAdapter(Expression<S>) - Constructor for class org.databene.script.expression.ExpressionAdapter
 
ExpressionBasedFilter<E> - Class in org.databene.script
Filter implementation based on a boolean filter Expression.
ExpressionBasedFilter(Expression<Boolean>, Context) - Constructor for class org.databene.script.ExpressionBasedFilter
 
ExpressionProxy<E> - Class in org.databene.script.expression
Parent class for all expression classes that act as proxy of another class.
ExpressionProxy(Expression<E>) - Constructor for class org.databene.script.expression.ExpressionProxy
 
ExpressionUtil - Class in org.databene.script.expression
Provides Expression-related utility methods.
ExpressionUtil() - Constructor for class org.databene.script.expression.ExpressionUtil
 

F

FallbackExpression<E> - Class in org.databene.script.expression
Expression which evaluates a list of expressions and returns the first result which is not null.
FallbackExpression(Expression<E>...) - Constructor for class org.databene.script.expression.FallbackExpression
 
FeatureAccessExpression<E> - Class in org.databene.script.expression
Expression implementation that evaluates a feature value of an object.
FeatureAccessExpression(String) - Constructor for class org.databene.script.expression.FeatureAccessExpression
 
FIELD - Static variable in class org.databene.script.antlr.DatabeneScriptLexer
 
FIELD - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FieldExpression - Class in org.databene.script.expression
Evaluates an attribute of an object or class.
FieldExpression(Expression<?>, String) - Constructor for class org.databene.script.expression.FieldExpression
 
findByJavaType(Class<?>) - Static method in class org.databene.script.PrimitiveType
 
FLOAT - Static variable in class org.databene.script.PrimitiveType
 
FLOAT_P - Static variable in class org.databene.script.PrimitiveType
 
FOLLOW_66_in_creator1009 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_66_in_creator985 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_additiveExpression_in_shiftExpression530 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_additiveExpression_in_shiftExpression546 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_AMP_in_andExpression429 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_AMPAMP_in_conditionalAndExpression347 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_andExpression_in_exclusiveOrExpression399 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_andExpression_in_exclusiveOrExpression405 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_arguments_in_creator989 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_arguments_in_postfixExpression840 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_arguments_in_primary946 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_arguments_in_synpred37_Benerator946 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_ARROW_in_transition159 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_assignment_in_creator1015 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_assignment_in_creator1020 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_assignment_in_expression239 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_BANG_in_unaryExpression677 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_BAR_in_inclusiveOrExpression375 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_BARBAR_in_conditionalOrExpression318 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_beanSpec_in_beanSpecList184 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_beanSpec_in_beanSpecList190 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_CARET_in_exclusiveOrExpression402 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_CARET_in_transition165 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_CARET_in_weightedLiteral116 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_castExpression_in_unaryExpression646 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_castExpression_in_unaryExpression667 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_castExpression_in_unaryExpression680 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_castExpression_in_unaryExpression690 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_COLON_in_conditionalExpression286 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_COMMA_in_arguments1060 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_COMMA_in_beanSpecList187 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_COMMA_in_creator1018 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_COMMA_in_transitionList138 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_COMMA_in_weightedLiteralList93 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_conditionalAndExpression_in_conditionalOrExpression315 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_conditionalAndExpression_in_conditionalOrExpression321 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_conditionalExpression_in_conditionalExpression289 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_conditionalExpression_in_expression229 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_conditionalOrExpression_in_conditionalExpression278 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_creator_in_primary934 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_DOT_in_postfixExpression836 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_DOT_in_postfixExpression866 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_DOT_in_qualifiedName1095 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_DOT_in_synpred42_Benerator1095 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_EQ_in_assignment260 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_equalityExpression_in_andExpression426 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_equalityExpression_in_andExpression432 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_exclusiveOrExpression_in_inclusiveOrExpression372 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_exclusiveOrExpression_in_inclusiveOrExpression378 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_expression_in_arguments1057 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_expression_in_arguments1062 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_expression_in_assignment263 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_expression_in_beanSpec206 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_expression_in_conditionalExpression284 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_expression_in_postfixExpression809 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_expression_in_primary913 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_expression_in_transition168 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_expression_in_weightedLiteral119 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_IDENTIFIER_in_postfixExpression838 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_IDENTIFIER_in_postfixExpression868 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_IDENTIFIER_in_qualifiedName1092 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_IDENTIFIER_in_qualifiedName1097 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_IDENTIFIER_in_synpred42_Benerator1097 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_inclusiveOrExpression_in_conditionalAndExpression344 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_inclusiveOrExpression_in_conditionalAndExpression350 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_LBRACE_in_creator1013 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_LBRACKET_in_postfixExpression807 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_literal_in_primary926 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_literal_in_transition157 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_literal_in_transition162 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_literal_in_weightedLiteral113 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_LPAREN_in_arguments1054 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_LPAREN_in_castExpression710 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_LPAREN_in_primary910 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_multiplicativeExpression_in_additiveExpression568 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_multiplicativeExpression_in_additiveExpression580 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_postfixExpression_in_castExpression716 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_postfixExpression_in_castExpression736 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_primary_in_postfixExpression778 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_qualifiedName_in_assignment258 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_qualifiedName_in_creator1011 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_qualifiedName_in_creator987 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_qualifiedName_in_primary944 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_qualifiedName_in_primary966 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_qualifiedName_in_synpred37_Benerator944 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_qualifiedName_in_type755 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_QUES_in_conditionalExpression281 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_RBRACE_in_creator1024 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_RBRACKET_in_postfixExpression811 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_relationalExpression_in_equalityExpression454 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_relationalExpression_in_equalityExpression466 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_RPAREN_in_arguments1068 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_RPAREN_in_castExpression714 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_RPAREN_in_primary915 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_set_in_additiveExpression571 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_set_in_equalityExpression457 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_set_in_literal0 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_set_in_multiplicativeExpression605 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_set_in_relationalExpression491 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_set_in_shiftExpression533 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_shiftExpression_in_relationalExpression488 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_shiftExpression_in_relationalExpression508 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_SUB_in_unaryExpression644 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_TILDE_in_unaryExpression664 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_transition_in_transitionList135 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_transition_in_transitionList141 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_type_in_castExpression712 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_unaryExpression_in_multiplicativeExpression602 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_unaryExpression_in_multiplicativeExpression618 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_weightedLiteral_in_weightedLiteralList90 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
FOLLOW_weightedLiteral_in_weightedLiteralList96 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
forName(String) - Method in class org.databene.script.DefaultScriptContext
 
ForNameExpression - Class in org.databene.script.expression
Resolves a class by its class name.
ForNameExpression(Expression<String>) - Constructor for class org.databene.script.expression.ForNameExpression
 

G

GE - Static variable in class org.databene.script.antlr.DatabeneScriptLexer
 
GE - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
getBaseType() - Method in class org.databene.script.math.TypeArithmetic
 
getBean() - Method in class org.databene.script.BeanSpec
 
getClassName() - Method in class org.databene.script.expression.Construction
 
getExpression() - Method in class org.databene.script.Assignment
 
getFrom() - Method in class org.databene.script.Transition
 
getGrammarFileName() - Method in class org.databene.script.antlr.DatabeneScriptLexer
 
getGrammarFileName() - Method in class org.databene.script.antlr.DatabeneScriptParser
 
getInstance(String) - Static method in class org.databene.script.PrimitiveType
 
getInstances() - Static method in class org.databene.script.PrimitiveType
 
getJavaType() - Method in class org.databene.script.PrimitiveType
 
getName() - Method in class org.databene.script.Assignment
 
getName() - Method in class org.databene.script.PrimitiveType
 
getSourceExpressions() - Method in class org.databene.script.expression.BinaryExpression
 
getSourceExpressions() - Method in class org.databene.script.expression.CompositeExpression
 
getSourceExpressions() - Method in class org.databene.script.expression.UnaryExpression
 
getSourceExpressions() - Method in interface org.databene.script.expression.WrapperExpression
 
getTerms() - Method in class org.databene.script.expression.CompositeExpression
 
getTo() - Method in class org.databene.script.Transition
 
getTokenNames() - Method in class org.databene.script.antlr.DatabeneScriptParser
 
getTree() - Method in class org.databene.script.antlr.DatabeneScriptParser.additiveExpression_return
 
getTree() - Method in class org.databene.script.antlr.DatabeneScriptParser.andExpression_return
 
getTree() - Method in class org.databene.script.antlr.DatabeneScriptParser.arguments_return
 
getTree() - Method in class org.databene.script.antlr.DatabeneScriptParser.assignment_return
 
getTree() - Method in class org.databene.script.antlr.DatabeneScriptParser.beanSpec_return
 
getTree() - Method in class org.databene.script.antlr.DatabeneScriptParser.beanSpecList_return
 
getTree() - Method in class org.databene.script.antlr.DatabeneScriptParser.castExpression_return
 
getTree() - Method in class org.databene.script.antlr.DatabeneScriptParser.conditionalAndExpression_return
 
getTree() - Method in class org.databene.script.antlr.DatabeneScriptParser.conditionalExpression_return
 
getTree() - Method in class org.databene.script.antlr.DatabeneScriptParser.conditionalOrExpression_return
 
getTree() - Method in class org.databene.script.antlr.DatabeneScriptParser.creator_return
 
getTree() - Method in class org.databene.script.antlr.DatabeneScriptParser.equalityExpression_return
 
getTree() - Method in class org.databene.script.antlr.DatabeneScriptParser.exclusiveOrExpression_return
 
getTree() - Method in class org.databene.script.antlr.DatabeneScriptParser.expression_return
 
getTree() - Method in class org.databene.script.antlr.DatabeneScriptParser.inclusiveOrExpression_return
 
getTree() - Method in class org.databene.script.antlr.DatabeneScriptParser.literal_return
 
getTree() - Method in class org.databene.script.antlr.DatabeneScriptParser.multiplicativeExpression_return
 
getTree() - Method in class org.databene.script.antlr.DatabeneScriptParser.postfixExpression_return
 
getTree() - Method in class org.databene.script.antlr.DatabeneScriptParser.primary_return
 
getTree() - Method in class org.databene.script.antlr.DatabeneScriptParser.qualifiedName_return
 
getTree() - Method in class org.databene.script.antlr.DatabeneScriptParser.relationalExpression_return
 
getTree() - Method in class org.databene.script.antlr.DatabeneScriptParser.shiftExpression_return
 
getTree() - Method in class org.databene.script.antlr.DatabeneScriptParser.transition_return
 
getTree() - Method in class org.databene.script.antlr.DatabeneScriptParser.transitionList_return
 
getTree() - Method in class org.databene.script.antlr.DatabeneScriptParser.type_return
 
getTree() - Method in class org.databene.script.antlr.DatabeneScriptParser.unaryExpression_return
 
getTree() - Method in class org.databene.script.antlr.DatabeneScriptParser.weightedLiteral_return
 
getTree() - Method in class org.databene.script.antlr.DatabeneScriptParser.weightedLiteralList_return
 
getTreeAdaptor() - Method in class org.databene.script.antlr.DatabeneScriptParser
 
getType(Context) - Method in class org.databene.script.expression.Construction
 
getValue() - Method in class org.databene.script.expression.ConstantExpression
 
getValue() - Method in class org.databene.script.WeightedSample
Returns the value property
getWeight() - Method in class org.databene.script.WeightedSample
Returns the weight property value
getWeight() - Method in class org.databene.script.WeightedTransition
 
greater(Object, Object) - Method in class org.databene.script.math.ArithmeticEngine
 
GreaterExpression - Class in org.databene.script.expression
Boolean Expression that evaluates if the first term is greater than the second.
GreaterExpression(Expression<?>, Expression<?>) - Constructor for class org.databene.script.expression.GreaterExpression
 
greaterOrEquals(Object, Object) - Method in class org.databene.script.math.ArithmeticEngine
 
GreaterOrEqualsExpression - Class in org.databene.script.expression
Boolean Expression that evaluates if term1 is greater than or equal to term2.
GreaterOrEqualsExpression(Expression<?>, Expression<?>) - Constructor for class org.databene.script.expression.GreaterOrEqualsExpression
 
GT - Static variable in class org.databene.script.antlr.DatabeneScriptLexer
 
GT - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 

H

hashCode() - Method in class org.databene.script.Transition
 
HexDigit - Static variable in class org.databene.script.antlr.DatabeneScriptLexer
 
HexDigit - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
HexPrefix - Static variable in class org.databene.script.antlr.DatabeneScriptLexer
 
HexPrefix - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 

I

IDENTIFIER - Static variable in class org.databene.script.antlr.DatabeneScriptLexer
 
IDENTIFIER - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
IdentifierPart - Static variable in class org.databene.script.antlr.DatabeneScriptLexer
 
IdentifierPart - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
IdentifierStart - Static variable in class org.databene.script.antlr.DatabeneScriptLexer
 
IdentifierStart - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
importClass(String) - Method in class org.databene.script.DefaultScriptContext
 
importClass(String) - Method in interface org.databene.script.ScriptContext
 
importPackage(String) - Method in class org.databene.script.DefaultScriptContext
 
inclusiveOrExpression() - Method in class org.databene.script.antlr.DatabeneScriptParser
 
INDEX - Static variable in class org.databene.script.antlr.DatabeneScriptLexer
 
INDEX - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
IndexExpression - Class in org.databene.script.expression
Expression that evaluates an index argument.
IndexExpression(Expression<?>, Expression<?>) - Constructor for class org.databene.script.expression.IndexExpression
 
InRangeExpression - Class in org.databene.script.expression
Boolean Expression that tells if a value lies within a given range.
InRangeExpression(Expression, Expression, Expression) - Constructor for class org.databene.script.expression.InRangeExpression
 
INT - Static variable in class org.databene.script.PrimitiveType
 
INT_P - Static variable in class org.databene.script.PrimitiveType
 
INTLITERAL - Static variable in class org.databene.script.antlr.DatabeneScriptLexer
 
INTLITERAL - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
INVOCATION - Static variable in class org.databene.script.antlr.DatabeneScriptLexer
 
INVOCATION - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
InvocationExpression - Class in org.databene.script.expression
Expression implementation that evaluates a method on a class or object.
InvocationExpression(Expression<?>, String, Expression<?>[]) - Constructor for class org.databene.script.expression.InvocationExpression
 
isConstant() - Method in class org.databene.script.expression.BinaryExpression
 
isConstant() - Method in class org.databene.script.expression.CompositeExpression
 
isConstant() - Method in class org.databene.script.expression.ConstantExpression
 
isConstant() - Method in class org.databene.script.expression.DynamicExpression
 
isConstant() - Method in class org.databene.script.expression.ExpressionAdapter
 
isConstant() - Method in class org.databene.script.expression.ForNameExpression
 
isConstant() - Method in interface org.databene.script.Expression
 
isConstant() - Method in class org.databene.script.expression.UnaryExpression
 
isNull(Expression<?>) - Static method in class org.databene.script.expression.ExpressionUtil
 
IsNullExpression - Class in org.databene.script.expression
Expression that returns true, if a source expression returns null, else false.
IsNullExpression(Expression<?>) - Constructor for class org.databene.script.expression.IsNullExpression
 
isReference() - Method in class org.databene.script.BeanSpec
 

L

LBRACE - Static variable in class org.databene.script.antlr.DatabeneScriptLexer
 
LBRACE - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
LBRACKET - Static variable in class org.databene.script.antlr.DatabeneScriptLexer
 
LBRACKET - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
LE - Static variable in class org.databene.script.antlr.DatabeneScriptLexer
 
LE - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
LeftShiftExpression - Class in org.databene.script.expression
Expression that performs a left shift.
LeftShiftExpression(Expression<?>, Expression<?>) - Constructor for class org.databene.script.expression.LeftShiftExpression
 
less(Object, Object) - Method in class org.databene.script.math.ArithmeticEngine
 
LessExpression - Class in org.databene.script.expression
Boolean Expression that checks if the result of one expressions is less than the result of another one.
LessExpression(Expression<?>, Expression<?>) - Constructor for class org.databene.script.expression.LessExpression
 
lessOrEquals(Object, Object) - Method in class org.databene.script.math.ArithmeticEngine
 
LessOrEqualsExpression - Class in org.databene.script.expression
Boolean Expression that checks if the results of two other expressions are less or equal.
LessOrEqualsExpression(Expression<?>, Expression<?>) - Constructor for class org.databene.script.expression.LessOrEqualsExpression
 
LINE_COMMENT - Static variable in class org.databene.script.antlr.DatabeneScriptLexer
 
LINE_COMMENT - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
literal() - Method in class org.databene.script.antlr.DatabeneScriptParser
 
logicalComplement(Object) - Method in class org.databene.script.math.ArithmeticEngine
 
LogicalComplementExpression - Class in org.databene.script.expression
Expression that evaluates to the logical complement of another expression's result.
LogicalComplementExpression(Expression<?>) - Constructor for class org.databene.script.expression.LogicalComplementExpression
 
LogicalComplementExpression(String, Expression<?>) - Constructor for class org.databene.script.expression.LogicalComplementExpression
 
LONG - Static variable in class org.databene.script.PrimitiveType
 
LONG_P - Static variable in class org.databene.script.PrimitiveType
 
LPAREN - Static variable in class org.databene.script.antlr.DatabeneScriptLexer
 
LPAREN - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
LT - Static variable in class org.databene.script.antlr.DatabeneScriptLexer
 
LT - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 

M

mAMP() - Method in class org.databene.script.antlr.DatabeneScriptLexer
 
mAMPAMP() - Method in class org.databene.script.antlr.DatabeneScriptLexer
 
mARGUMENTS() - Method in class org.databene.script.antlr.DatabeneScriptLexer
 
mARROW() - Method in class org.databene.script.antlr.DatabeneScriptLexer
 
MaxExpression<E> - Class in org.databene.script.expression
Calculates the maximum value of several arguments.
MaxExpression(Expression<E>...) - Constructor for class org.databene.script.expression.MaxExpression
 
MaxExpression(Comparator<E>, Expression<E>...) - Constructor for class org.databene.script.expression.MaxExpression
 
mBANG() - Method in class org.databene.script.antlr.DatabeneScriptLexer
 
mBANGEQ() - Method in class org.databene.script.antlr.DatabeneScriptLexer
 
mBAR() - Method in class org.databene.script.antlr.DatabeneScriptLexer
 
mBARBAR() - Method in class org.databene.script.antlr.DatabeneScriptLexer
 
mBEAN() - Method in class org.databene.script.antlr.DatabeneScriptLexer
 
mBEANSPEC() - Method in class org.databene.script.antlr.DatabeneScriptLexer
 
mBOOLEANLITERAL() - Method in class org.databene.script.antlr.DatabeneScriptLexer
 
mCARET() - Method in class org.databene.script.antlr.DatabeneScriptLexer
 
mCAST() - Method in class org.databene.script.antlr.DatabeneScriptLexer
 
mCOLON() - Method in class org.databene.script.antlr.DatabeneScriptLexer
 
mCOMMA() - Method in class org.databene.script.antlr.DatabeneScriptLexer
 
mCOMMENT() - Method in class org.databene.script.antlr.DatabeneScriptLexer
 
mCONSTRUCTOR() - Method in class org.databene.script.antlr.DatabeneScriptLexer
 
mDECIMALLITERAL() - Method in class org.databene.script.antlr.DatabeneScriptLexer
 
mDOT() - Method in class org.databene.script.antlr.DatabeneScriptLexer
 
mEQ() - Method in class org.databene.script.antlr.DatabeneScriptLexer
 
mEQEQ() - Method in class org.databene.script.antlr.DatabeneScriptLexer
 
mEscapeSequence() - Method in class org.databene.script.antlr.DatabeneScriptLexer
 
mExponent() - Method in class org.databene.script.antlr.DatabeneScriptLexer
 
mFIELD() - Method in class org.databene.script.antlr.DatabeneScriptLexer
 
mGE() - Method in class org.databene.script.antlr.DatabeneScriptLexer
 
mGT() - Method in class org.databene.script.antlr.DatabeneScriptLexer
 
mHexDigit() - Method in class org.databene.script.antlr.DatabeneScriptLexer
 
mHexPrefix() - Method in class org.databene.script.antlr.DatabeneScriptLexer
 
mIDENTIFIER() - Method in class org.databene.script.antlr.DatabeneScriptLexer
 
mIdentifierPart() - Method in class org.databene.script.antlr.DatabeneScriptLexer
 
mIdentifierStart() - Method in class org.databene.script.antlr.DatabeneScriptLexer
 
mINDEX() - Method in class org.databene.script.antlr.DatabeneScriptLexer
 
MinExpression<E> - Class in org.databene.script.expression
Expression implementation that calculates the minimum of several values.
MinExpression(Expression<E>...) - Constructor for class org.databene.script.expression.MinExpression
 
MinExpression(Comparator<E>, Expression<E>...) - Constructor for class org.databene.script.expression.MinExpression
 
mINTLITERAL() - Method in class org.databene.script.antlr.DatabeneScriptLexer
 
mINVOCATION() - Method in class org.databene.script.antlr.DatabeneScriptLexer
 
mismatch(IntStream, int, BitSet) - Method in class org.databene.script.antlr.DatabeneScriptParser
 
mLBRACE() - Method in class org.databene.script.antlr.DatabeneScriptLexer
 
mLBRACKET() - Method in class org.databene.script.antlr.DatabeneScriptLexer
 
mLE() - Method in class org.databene.script.antlr.DatabeneScriptLexer
 
mLINE_COMMENT() - Method in class org.databene.script.antlr.DatabeneScriptLexer
 
mLPAREN() - Method in class org.databene.script.antlr.DatabeneScriptLexer
 
mLT() - Method in class org.databene.script.antlr.DatabeneScriptLexer
 
mMONKEYS_AT() - Method in class org.databene.script.antlr.DatabeneScriptLexer
 
mNEGATION() - Method in class org.databene.script.antlr.DatabeneScriptLexer
 
mNULL() - Method in class org.databene.script.antlr.DatabeneScriptLexer
 
mod(Object, Object) - Method in class org.databene.script.math.ArithmeticEngine
 
ModuloExpression - Class in org.databene.script.expression
Numerical Expression that performs a modulo operation.
ModuloExpression(Expression<?>, Expression<?>) - Constructor for class org.databene.script.expression.ModuloExpression
 
ModuloExpression(String, Expression<?>, Expression<?>) - Constructor for class org.databene.script.expression.ModuloExpression
 
MONKEYS_AT - Static variable in class org.databene.script.antlr.DatabeneScriptLexer
 
MONKEYS_AT - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
mPERCENT() - Method in class org.databene.script.antlr.DatabeneScriptLexer
 
mPLUS() - Method in class org.databene.script.antlr.DatabeneScriptLexer
 
mQUALIFIEDNAME() - Method in class org.databene.script.antlr.DatabeneScriptLexer
 
mQUES() - Method in class org.databene.script.antlr.DatabeneScriptLexer
 
mRBRACE() - Method in class org.databene.script.antlr.DatabeneScriptLexer
 
mRBRACKET() - Method in class org.databene.script.antlr.DatabeneScriptLexer
 
mRPAREN() - Method in class org.databene.script.antlr.DatabeneScriptLexer
 
mSEMI() - Method in class org.databene.script.antlr.DatabeneScriptLexer
 
mSHIFT_LEFT() - Method in class org.databene.script.antlr.DatabeneScriptLexer
 
mSHIFT_RIGHT() - Method in class org.databene.script.antlr.DatabeneScriptLexer
 
mSHIFT_RIGHT2() - Method in class org.databene.script.antlr.DatabeneScriptLexer
 
mSLASH() - Method in class org.databene.script.antlr.DatabeneScriptLexer
 
mSTAR() - Method in class org.databene.script.antlr.DatabeneScriptLexer
 
mSTRINGLITERAL() - Method in class org.databene.script.antlr.DatabeneScriptLexer
 
mSUB() - Method in class org.databene.script.antlr.DatabeneScriptLexer
 
mSUBINVOCATION() - Method in class org.databene.script.antlr.DatabeneScriptLexer
 
mT__66() - Method in class org.databene.script.antlr.DatabeneScriptLexer
 
mTILDE() - Method in class org.databene.script.antlr.DatabeneScriptLexer
 
mTokens() - Method in class org.databene.script.antlr.DatabeneScriptLexer
 
mTYPE() - Method in class org.databene.script.antlr.DatabeneScriptLexer
 
MultiplicationExpression - Class in org.databene.script.expression
Numerical Expression that multiplies the results of two other numerical expressions.
MultiplicationExpression() - Constructor for class org.databene.script.expression.MultiplicationExpression
 
MultiplicationExpression(Expression...) - Constructor for class org.databene.script.expression.MultiplicationExpression
 
MultiplicationExpression(String, Expression...) - Constructor for class org.databene.script.expression.MultiplicationExpression
 
multiplicativeExpression() - Method in class org.databene.script.antlr.DatabeneScriptParser
 
multiply(Object, Object) - Method in class org.databene.script.math.ArithmeticEngine
 
multiply(Object, Object) - Method in class org.databene.script.math.DateArithmetic
 
multiply(Object, Object) - Method in class org.databene.script.math.TimeArithmetic
 
multiply(Object, Object) - Method in class org.databene.script.math.TimestampArithmetic
 
multiply(Object, Object) - Method in class org.databene.script.math.TypeArithmetic
 
mWS() - Method in class org.databene.script.antlr.DatabeneScriptLexer
 

N

negate(Object) - Method in class org.databene.script.math.ArithmeticEngine
 
NEGATION - Static variable in class org.databene.script.antlr.DatabeneScriptLexer
 
NEGATION - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
nextToken() - Method in class org.databene.script.antlr.DatabeneScriptLexer
 
NotEqualsExpression - Class in org.databene.script.expression
Boolean Expression that checks for inequality.
NotEqualsExpression(Expression<?>, Expression<?>) - Constructor for class org.databene.script.expression.NotEqualsExpression
 
NotEqualsExpression(String, Expression<?>, Expression<?>) - Constructor for class org.databene.script.expression.NotEqualsExpression
 
NULL - Static variable in class org.databene.script.antlr.DatabeneScriptLexer
 
NULL - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
NullExpression - Class in org.databene.script.expression
Expression that resolves to null.
NullExpression() - Constructor for class org.databene.script.expression.NullExpression
 

O

OBJECT - Static variable in class org.databene.script.PrimitiveType
 
org.databene.script - package org.databene.script
 
org.databene.script.antlr - package org.databene.script.antlr
 
org.databene.script.expression - package org.databene.script.expression
 
org.databene.script.math - package org.databene.script.math
 

P

ParameterizedConstruction<E> - Class in org.databene.script.expression
Expression implementation that instantiates a Java object by constructor invocation.
ParameterizedConstruction(String, Expression<?>[]) - Constructor for class org.databene.script.expression.ParameterizedConstruction
 
parseBeanSpec(String) - Static method in class org.databene.script.DatabeneScriptParser
 
parseBeanSpecList(String) - Static method in class org.databene.script.DatabeneScriptParser
 
parseBeanSpecListAsTree(String) - Static method in class org.databene.script.DatabeneScriptParser
 
parseExpression(String) - Static method in class org.databene.script.DatabeneScriptParser
 
parseTransitionList(String) - Static method in class org.databene.script.DatabeneScriptParser
 
parseWeightedLiteralList(String) - Static method in class org.databene.script.DatabeneScriptParser
 
PERCENT - Static variable in class org.databene.script.antlr.DatabeneScriptLexer
 
PERCENT - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
PLUS - Static variable in class org.databene.script.antlr.DatabeneScriptLexer
 
PLUS - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
postfixExpression() - Method in class org.databene.script.antlr.DatabeneScriptParser
 
primary() - Method in class org.databene.script.antlr.DatabeneScriptParser
 
PrimitiveType - Class in org.databene.script
Describes a primitive benerator type.
PrimitiveType(String, Class<?>) - Constructor for class org.databene.script.PrimitiveType
 

Q

QNBeanSpecExpression - Class in org.databene.script
Expression instance that evaluates the Benerator script notation for Java object specification as one of the following: reference: myInstance class name: com.my.SpecialClass constructor invocation: new com.my.SpecialClass(3, 'test') JavaBean property syntax: new com.my.SpecialClass[id=3, name='test']
Created at 08.10.2009 18:15:15
QNBeanSpecExpression(String[]) - Constructor for class org.databene.script.QNBeanSpecExpression
 
QNExpression - Class in org.databene.script
Expression implementation that evaluates a qualified name as attributes of an object reference or static fields of a Java class.
QNExpression(String[]) - Constructor for class org.databene.script.QNExpression
 
QNInvocationExpression - Class in org.databene.script
Expression implementation that evaluates an invocation syntax on a qualified name as static method call or call on an object reference.
QNInvocationExpression(String[], Expression<?>[]) - Constructor for class org.databene.script.QNInvocationExpression
 
QUALIFIEDNAME - Static variable in class org.databene.script.antlr.DatabeneScriptLexer
 
QUALIFIEDNAME - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
qualifiedName() - Method in class org.databene.script.antlr.DatabeneScriptParser
 
QUES - Static variable in class org.databene.script.antlr.DatabeneScriptLexer
 
QUES - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 

R

RBRACE - Static variable in class org.databene.script.antlr.DatabeneScriptLexer
 
RBRACE - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
RBRACKET - Static variable in class org.databene.script.antlr.DatabeneScriptLexer
 
RBRACKET - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
recoverFromMismatchedSet(IntStream, RecognitionException, BitSet) - Method in class org.databene.script.antlr.DatabeneScriptParser
 
relationalExpression() - Method in class org.databene.script.antlr.DatabeneScriptParser
 
resolve(Context) - Method in class org.databene.script.QNBeanSpecExpression
 
resolve(Context) - Method in class org.databene.script.QNExpression
 
resolveBeanSpec(String, Context) - Static method in class org.databene.script.DatabeneScriptParser
 
resolveBeanSpecList(String, Context) - Static method in class org.databene.script.DatabeneScriptParser
 
resolveNamePart(String[], int, Context) - Static method in class org.databene.script.QNExpression
 
RightShiftExpression - Class in org.databene.script.expression
Numerical Expression that performs a right shift.
RightShiftExpression(Expression<?>, Expression<?>) - Constructor for class org.databene.script.expression.RightShiftExpression
 
RPAREN - Static variable in class org.databene.script.antlr.DatabeneScriptLexer
 
RPAREN - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 

S

ScriptContext - Interface in org.databene.script
Base interface for Databene Script actors to interoperate with their environment.
SEMI - Static variable in class org.databene.script.antlr.DatabeneScriptLexer
 
SEMI - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
setTreeAdaptor(TreeAdaptor) - Method in class org.databene.script.antlr.DatabeneScriptParser
 
setValue(E) - Method in class org.databene.script.expression.ConstantExpression
 
setValue(E) - Method in class org.databene.script.WeightedSample
Sets the weight property
setWeight(double) - Method in class org.databene.script.WeightedSample
Sets the weight property value
SHIFT_LEFT - Static variable in class org.databene.script.antlr.DatabeneScriptLexer
 
SHIFT_LEFT - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
SHIFT_RIGHT - Static variable in class org.databene.script.antlr.DatabeneScriptLexer
 
SHIFT_RIGHT - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
SHIFT_RIGHT2 - Static variable in class org.databene.script.antlr.DatabeneScriptLexer
 
SHIFT_RIGHT2 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
shiftExpression() - Method in class org.databene.script.antlr.DatabeneScriptParser
 
shiftLeft(Object, Object) - Method in class org.databene.script.math.ArithmeticEngine
 
shiftRight(Object, Object) - Method in class org.databene.script.math.ArithmeticEngine
 
shiftRightUnsigned(Object, Object) - Method in class org.databene.script.math.ArithmeticEngine
 
SHORT - Static variable in class org.databene.script.PrimitiveType
 
SHORT_P - Static variable in class org.databene.script.PrimitiveType
 
simplify(Expression<T>, Context) - Static method in class org.databene.script.expression.ExpressionUtil
 
SLASH - Static variable in class org.databene.script.antlr.DatabeneScriptLexer
 
SLASH - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
sortByWeight(List<WeightedSample<T>>, boolean) - Static method in class org.databene.script.WeightUtil
 
source - Variable in class org.databene.script.expression.ExpressionAdapter
 
STAR - Static variable in class org.databene.script.antlr.DatabeneScriptLexer
 
STAR - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
StaticMethodCallExpression - Class in org.databene.script.expression
Expression implementation that performs a static method call.
StaticMethodCallExpression(Class<?>, String, Expression<?>...) - Constructor for class org.databene.script.expression.StaticMethodCallExpression
 
STRING - Static variable in class org.databene.script.PrimitiveType
 
StringExpression - Class in org.databene.script.expression
Wrapper for an Expression that converts its result to a String using the ToStringConverter.
StringExpression(Expression<?>) - Constructor for class org.databene.script.expression.StringExpression
 
STRINGLITERAL - Static variable in class org.databene.script.antlr.DatabeneScriptLexer
 
STRINGLITERAL - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
SUB - Static variable in class org.databene.script.antlr.DatabeneScriptLexer
 
SUB - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
SUBINVOCATION - Static variable in class org.databene.script.antlr.DatabeneScriptLexer
 
SUBINVOCATION - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
subtract(Object, Object) - Method in class org.databene.script.math.ArithmeticEngine
 
subtract(Object, Object) - Method in class org.databene.script.math.DateArithmetic
 
subtract(Object, Object) - Method in class org.databene.script.math.TimeArithmetic
 
subtract(Object, Object) - Method in class org.databene.script.math.TimestampArithmetic
 
subtract(Object, Object) - Method in class org.databene.script.math.TypeArithmetic
 
SubtractionExpression - Class in org.databene.script.expression
Numerical Expression that performs a subtraction.
SubtractionExpression() - Constructor for class org.databene.script.expression.SubtractionExpression
 
SubtractionExpression(String, Expression...) - Constructor for class org.databene.script.expression.SubtractionExpression
 
SumExpression - Class in org.databene.script.expression
Calculates the sum of two or more expressions.
SumExpression() - Constructor for class org.databene.script.expression.SumExpression
 
SumExpression(Expression...) - Constructor for class org.databene.script.expression.SumExpression
 
SumExpression(String, Expression...) - Constructor for class org.databene.script.expression.SumExpression
 
symbol - Variable in class org.databene.script.expression.BinaryExpression
 
symbol - Variable in class org.databene.script.expression.CompositeExpression
 
symbol - Variable in class org.databene.script.expression.UnaryExpression
 
synpred37_Benerator() - Method in class org.databene.script.antlr.DatabeneScriptParser
 
synpred37_Benerator_fragment() - Method in class org.databene.script.antlr.DatabeneScriptParser
 
synpred42_Benerator() - Method in class org.databene.script.antlr.DatabeneScriptParser
 
synpred42_Benerator_fragment() - Method in class org.databene.script.antlr.DatabeneScriptParser
 

T

T__66 - Static variable in class org.databene.script.antlr.DatabeneScriptLexer
 
T__66 - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
term - Variable in class org.databene.script.expression.UnaryExpression
 
term1 - Variable in class org.databene.script.expression.BinaryExpression
 
term2 - Variable in class org.databene.script.expression.BinaryExpression
 
terms - Variable in class org.databene.script.expression.CompositeExpression
 
TILDE - Static variable in class org.databene.script.antlr.DatabeneScriptLexer
 
TILDE - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
TIME - Static variable in class org.databene.script.PrimitiveType
 
TimeArithmetic - Class in org.databene.script.math
TypeArithmetic implementation for Time objects.
TimeArithmetic() - Constructor for class org.databene.script.math.TimeArithmetic
 
TIMESTAMP - Static variable in class org.databene.script.PrimitiveType
 
TimestampArithmetic - Class in org.databene.script.math
TypeArithmetic implementation for the Date type.
TimestampArithmetic() - Constructor for class org.databene.script.math.TimestampArithmetic
 
tokenNames - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
toString() - Method in class org.databene.script.Assignment
 
toString() - Method in class org.databene.script.BeanSpec
 
toString() - Method in class org.databene.script.expression.BinaryExpression
 
toString() - Method in class org.databene.script.expression.BitwiseOrExpression
 
toString() - Method in class org.databene.script.expression.CompositeExpression
 
toString() - Method in class org.databene.script.expression.ConditionalExpression
 
toString() - Method in class org.databene.script.expression.ConditionalOrExpression
 
toString() - Method in class org.databene.script.expression.ConstantExpression
 
toString() - Method in class org.databene.script.expression.FieldExpression
 
toString() - Method in class org.databene.script.expression.IndexExpression
 
toString() - Method in class org.databene.script.expression.InRangeExpression
 
toString() - Method in class org.databene.script.expression.IsNullExpression
 
toString() - Method in class org.databene.script.expression.MaxExpression
 
toString() - Method in class org.databene.script.expression.MinExpression
 
toString() - Method in class org.databene.script.expression.ParameterizedConstruction
 
toString() - Method in class org.databene.script.expression.TypeConvertingExpression
 
toString() - Method in class org.databene.script.expression.UnaryExpression
 
toString() - Method in class org.databene.script.PrimitiveType
 
toString() - Method in class org.databene.script.QNExpression
 
toString() - Method in class org.databene.script.QNInvocationExpression
 
toString() - Method in class org.databene.script.Transition
 
toString() - Method in class org.databene.script.WeightedSample
 
transition() - Method in class org.databene.script.antlr.DatabeneScriptParser
 
Transition - Class in org.databene.script
Represents the transition of one state to another.
Transition(Object, Object) - Constructor for class org.databene.script.Transition
 
transitionList() - Method in class org.databene.script.antlr.DatabeneScriptParser
 
TYPE - Static variable in class org.databene.script.antlr.DatabeneScriptLexer
 
TYPE - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
type() - Method in class org.databene.script.antlr.DatabeneScriptParser
 
TypeArithmetic<E> - Class in org.databene.script.math
Parent class for defining arithmetics for special JDK or custom data types.
TypeArithmetic(Class<E>) - Constructor for class org.databene.script.math.TypeArithmetic
 
TypeConvertingExpression<E> - Class in org.databene.script.expression
Expression implementation that evaluates another expression and converts its results.
TypeConvertingExpression(Expression, Class<E>) - Constructor for class org.databene.script.expression.TypeConvertingExpression
 
TypeManager - Class in org.databene.script.math
Provides information how types can be combined in arithmetic operations.
TypeManager() - Constructor for class org.databene.script.math.TypeManager
 

U

unaryExpression() - Method in class org.databene.script.antlr.DatabeneScriptParser
 
UnaryExpression<E> - Class in org.databene.script.expression
Abstract Expression that serves as parent class for expressions that evaluate a single term.
UnaryExpression(String, Expression<?>) - Constructor for class org.databene.script.expression.UnaryExpression
 
UnaryMinusExpression<E> - Class in org.databene.script.expression
Expression which calculates the unary minus operation.
UnaryMinusExpression(Expression<?>) - Constructor for class org.databene.script.expression.UnaryMinusExpression
 
UnaryMinusExpression(String, Expression<?>) - Constructor for class org.databene.script.expression.UnaryMinusExpression
 
unescape(Expression<String>) - Method in class org.databene.script.expression.ExpressionUtil
 
UnescapeExpression - Class in org.databene.script.expression
Expression proxy which unescapes the output of its source.
UnescapeExpression(Expression<String>) - Constructor for class org.databene.script.expression.UnescapeExpression
 
UnsignedRightShiftExpression - Class in org.databene.script.expression
Expression that performs an unsigned right shift (>>>).
UnsignedRightShiftExpression(Expression<?>, Expression<?>) - Constructor for class org.databene.script.expression.UnsignedRightShiftExpression
 

V

ValueCollectionContainsExpression - Class in org.databene.script.expression
Boolean Expression which tells if a value is contained in a given collection.
ValueCollectionContainsExpression(String, Expression<?>, Expression<? extends Collection<?>>) - Constructor for class org.databene.script.expression.ValueCollectionContainsExpression
 

W

weightedLiteral() - Method in class org.databene.script.antlr.DatabeneScriptParser
 
weightedLiteralList() - Method in class org.databene.script.antlr.DatabeneScriptParser
 
WeightedSample<E> - Class in org.databene.script
Represents a single sample value for a generator.
WeightedSample(E, double) - Constructor for class org.databene.script.WeightedSample
Initializes the Sample to the specified value and weight
WeightedSampleComparator<E> - Class in org.databene.script
Comparator which compares WeightedSample objects by their 'weight' property value.
WeightedSampleComparator() - Constructor for class org.databene.script.WeightedSampleComparator
 
WeightedTransition - Class in org.databene.script
Transition class that adds a weight property.
WeightedTransition(Object, Object, double) - Constructor for class org.databene.script.WeightedTransition
 
WeightUtil - Class in org.databene.script
Provides utility methods for handling weighted data.
WeightUtil() - Constructor for class org.databene.script.WeightUtil
 
WrapperExpression<E> - Interface in org.databene.script.expression
New common interface for scanning through Expressions that wrap other expressions.
WS - Static variable in class org.databene.script.antlr.DatabeneScriptLexer
 
WS - Static variable in class org.databene.script.antlr.DatabeneScriptParser
 
A B C D E F G H I L M N O P Q R S T U V W 

Copyright © 2011–2014 Volker Bergmann. All rights reserved.