Package org.databene.benerator.script

Class Summary
ArithmeticEngine Provides arithmetic operations.
Assignment Represents an assignment of an expression (result) to a target name.
AssignmentExpression Evaluates an assignment expression like x.y = f.d + 3.
BeanConstruction<E> Expression implementation that instantiates a JavaBean by default constructor and calls its property setters for initializing state.
BeneratorLexer  
BeneratorParser  
BeneratorParser.additiveExpression_return  
BeneratorParser.andExpression_return  
BeneratorParser.arguments_return  
BeneratorParser.assignment_return  
BeneratorParser.beanSpec_return  
BeneratorParser.beanSpecList_return  
BeneratorParser.castExpression_return  
BeneratorParser.conditionalAndExpression_return  
BeneratorParser.conditionalExpression_return  
BeneratorParser.conditionalOrExpression_return  
BeneratorParser.creator_return  
BeneratorParser.equalityExpression_return  
BeneratorParser.exclusiveOrExpression_return  
BeneratorParser.expression_return  
BeneratorParser.inclusiveOrExpression_return  
BeneratorParser.literal_return  
BeneratorParser.multiplicativeExpression_return  
BeneratorParser.postfixExpression_return  
BeneratorParser.primary_return  
BeneratorParser.qualifiedName_return  
BeneratorParser.relationalExpression_return  
BeneratorParser.shiftExpression_return  
BeneratorParser.transition_return  
BeneratorParser.transitionList_return  
BeneratorParser.type_return  
BeneratorParser.unaryExpression_return  
BeneratorParser.weightedLiteral_return  
BeneratorParser.weightedLiteralList_return  
BeneratorScript Script implementation for BeneratorScript.
BeneratorScriptFactory ScriptFactory implementation for BeneratorScript.
BeneratorScriptParser Parses Benerator Script statements and converts expressions and statements to Java objects.
ConditionalExpression<E> Expression implementation that evaluates a boolean (condition) expression and, depending if the result was true or false, evaluates the first or second expression delegate.
Construction<E> Common parent class for Expressions that instantiate a Java object.
DateArithmetic TypeArithmetic implementation for the Date class.
DefaultConstruction<E> Instantiates a class by default constructor.
FieldExpression Evaluates an attribute of an object or class.
InvocationExpression Expression implementation that evaluates a method on a class or object.
ParametrizedConstruction<E> Expression implementation that instantiates a Java object by constructor invocation.
QNBeanSpecExpression 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
QNExpression Expression implementation that evaluates a qualified name as attributes of an object reference or static fields of a Java class.
QNInvocationExpression Expression implementation that evaluates an invocation syntax on a qualified name as static method call or call on an object reference.
TimeArithmetic TypeArithmetic implementation for Time objects.
TimestampArithmetic TypeArithmetic implementation for the Date type.
Transition Represents the transition of one state to another.
TypeArithmetic<E> Parent class for defining arithmetics for special JDK or custom data types.
TypeManager Provides information how types can be combined in arithmetic operations.
WeightedTransition Transition class that adds a weight property.
 



Copyright © 2010. All Rights Reserved.