Uses of Interface
org.databene.benerator.engine.Statement

Packages that use Statement
org.databene.benerator The root package for the databene-generator library. 
org.databene.benerator.composite   
org.databene.benerator.engine   
org.databene.benerator.engine.parser.xml   
org.databene.benerator.engine.statement   
org.databene.benerator.test   
 

Uses of Statement in org.databene.benerator
 

Methods in org.databene.benerator that return types with arguments of type Statement
 java.util.List<org.databene.webdecs.xml.XMLElementParser<Statement>> PlatformDescriptor.getParsers()
           
 java.util.List<org.databene.webdecs.xml.XMLElementParser<Statement>> DefaultPlatformDescriptor.getParsers()
           
 

Method parameters in org.databene.benerator with type arguments of type Statement
 void DefaultPlatformDescriptor.addParser(org.databene.webdecs.xml.XMLElementParser<Statement> parser)
           
 

Uses of Statement in org.databene.benerator.composite
 

Subinterfaces of Statement in org.databene.benerator.composite
 interface ComponentBuilder<E>
          Common interface for all component builders.
 interface GeneratorComponent<E>
          Common parent interface for components that are used in composite data generation.
 

Classes in org.databene.benerator.composite that implement Statement
 class AbstractComponentBuilder<E>
          Helper class for simple definition of custom ComponentBuilders which uses a Mutator Created: 30.04.2010 09:34:42
 class AbstractGeneratorComponent<E>
          Abstract implementation of the GeneratorComponent interface which manages a source Generator and a Context reference.
 class AlternativeComponentBuilder<E>
          Creates one component from an arbitrary choice of different available ones.
 class ArrayElementBuilder
          ComponentBuilder implementation which builds array elements.
 class ComponentBuilderProxy<E>
          Proxy class for a ComponentBuilder.
 class ConditionalComponentBuilder<E>
          ComponentBuilder which executes only if a condition expression evaluates to 'true'.
 class MultiComponentBuilder<E>
          Abstract parent class for all builders that relate to a group of components.
 class PlainEntityComponentBuilder
          Builds a plain (atomic) component that is supposed to have a name.
 class Variable<E>
          Wraps variable name and generator functionality.
 

Uses of Statement in org.databene.benerator.engine
 

Classes in org.databene.benerator.engine that implement Statement
 class BeneratorRootStatement
          The root Statement for executing descriptor file based data generation.
 class CurrentProductGeneration
          Uses a Generator to create the currently processed object.
 class EmptyStatement
          Statement implementation that does not do anything, sometimes useful for testing.
 

Methods in org.databene.benerator.engine that return Statement
static Statement StatementUtil.getRealStatement(Statement statement, BeneratorContext context)
           
 

Methods in org.databene.benerator.engine with parameters of type Statement
static Statement StatementUtil.getRealStatement(Statement statement, BeneratorContext context)
           
 

Uses of Statement in org.databene.benerator.engine.parser.xml
 

Methods in org.databene.benerator.engine.parser.xml that return Statement
 Statement WhileParser.doParse(org.w3c.dom.Element element, Statement[] parentPath, BeneratorParseContext context)
           
 Statement WaitParser.doParse(org.w3c.dom.Element element, Statement[] parentPath, BeneratorParseContext context)
           
 Statement TranscodingTaskParser.doParse(org.w3c.dom.Element element, Statement[] parentPath, BeneratorParseContext parsingContext)
           
 Statement TranscodeParser.doParse(org.w3c.dom.Element element, Statement[] parentPath, BeneratorParseContext context)
           
 Statement SetupParser.doParse(org.w3c.dom.Element element, Statement[] parentPath, BeneratorParseContext context)
           
 Statement SettingParser.doParse(org.w3c.dom.Element element, Statement[] parentPath, BeneratorParseContext context)
           
 Statement IfParser.doParse(org.w3c.dom.Element ifElement, Statement[] parentPath, BeneratorParseContext context)
           
 Statement GenerateOrIterateParser.doParse(org.w3c.dom.Element element, Statement[] parentPath, BeneratorParseContext pContext)
           
 Statement CascadeParser.doParse(org.w3c.dom.Element element, Statement[] parentPath, BeneratorParseContext context)
           
abstract  Statement AbstractBeneratorDescriptorParser.doParse(org.w3c.dom.Element element, Statement[] parentPath, BeneratorParseContext context)
           
 Statement AbstractBeneratorDescriptorParser.doParse(org.w3c.dom.Element element, Statement[] parentPath, org.databene.webdecs.xml.ParseContext<Statement> context)
           
 

Methods in org.databene.benerator.engine.parser.xml with parameters of type Statement
static boolean AbstractBeneratorDescriptorParser.containsGeneratorStatement(Statement[] parentPath)
           
static boolean AbstractBeneratorDescriptorParser.containsLoop(Statement[] parentPath)
           
 Statement WhileParser.doParse(org.w3c.dom.Element element, Statement[] parentPath, BeneratorParseContext context)
           
 Statement WaitParser.doParse(org.w3c.dom.Element element, Statement[] parentPath, BeneratorParseContext context)
           
 Statement TranscodingTaskParser.doParse(org.w3c.dom.Element element, Statement[] parentPath, BeneratorParseContext parsingContext)
           
 Statement TranscodeParser.doParse(org.w3c.dom.Element element, Statement[] parentPath, BeneratorParseContext context)
           
 Statement SetupParser.doParse(org.w3c.dom.Element element, Statement[] parentPath, BeneratorParseContext context)
           
 Statement SettingParser.doParse(org.w3c.dom.Element element, Statement[] parentPath, BeneratorParseContext context)
           
 RunTaskStatement RunTaskParser.doParse(org.w3c.dom.Element element, Statement[] parentPath, BeneratorParseContext context)
           
 MemStoreStatement MemStoreParser.doParse(org.w3c.dom.Element element, Statement[] parentPath, BeneratorParseContext context)
           
 IncludeStatement IncludeParser.doParse(org.w3c.dom.Element element, Statement[] parentPath, BeneratorParseContext context)
           
 ImportStatement ImportParser.doParse(org.w3c.dom.Element element, Statement[] parentPath, BeneratorParseContext context)
           
 Statement IfParser.doParse(org.w3c.dom.Element ifElement, Statement[] parentPath, BeneratorParseContext context)
           
 Statement GenerateOrIterateParser.doParse(org.w3c.dom.Element element, Statement[] parentPath, BeneratorParseContext pContext)
           
 EvaluateStatement EvaluateParser.doParse(org.w3c.dom.Element element, Statement[] parentPath, BeneratorParseContext context)
           
 ErrorStatement ErrorParser.doParse(org.w3c.dom.Element element, Statement[] parentPath, BeneratorParseContext context)
           
 EchoStatement EchoParser.doParse(org.w3c.dom.Element element, Statement[] parentPath, BeneratorParseContext context)
           
 org.databene.benerator.engine.parser.xml.DefaultComponentParser.XMLDefaultComponentsStatement DefaultComponentParser.doParse(org.w3c.dom.Element element, Statement[] parentPath, BeneratorParseContext context)
           
 DefineDatabaseStatement DatabaseParser.doParse(org.w3c.dom.Element element, Statement[] parentPath, BeneratorParseContext context)
           
 CommentStatement CommentParser.doParse(org.w3c.dom.Element element, Statement[] parentPath, BeneratorParseContext context)
           
 Statement CascadeParser.doParse(org.w3c.dom.Element element, Statement[] parentPath, BeneratorParseContext context)
           
 BeepStatement BeepParser.doParse(org.w3c.dom.Element element, Statement[] parentPath, BeneratorParseContext context)
           
 BeanStatement BeanParser.doParse(org.w3c.dom.Element element, Statement[] parentPath, BeneratorParseContext context)
           
abstract  Statement AbstractBeneratorDescriptorParser.doParse(org.w3c.dom.Element element, Statement[] parentPath, BeneratorParseContext context)
           
 Statement AbstractBeneratorDescriptorParser.doParse(org.w3c.dom.Element element, Statement[] parentPath, org.databene.webdecs.xml.ParseContext<Statement> context)
           
static boolean AbstractBeneratorDescriptorParser.isLoop(Statement statement)
           
 GenerateOrIterateStatement GenerateOrIterateParser.parseGenerate(org.w3c.dom.Element element, Statement[] parentPath, BeneratorParseContext parsingContext, BeneratorContext context, boolean infoLog, boolean nested)
           
 boolean GenerateOrIterateParser.supports(org.w3c.dom.Element element, Statement[] parentPath)
           
 boolean EvaluateParser.supports(org.w3c.dom.Element element, Statement[] parentPath)
           
 

Method parameters in org.databene.benerator.engine.parser.xml with type arguments of type Statement
 Statement AbstractBeneratorDescriptorParser.doParse(org.w3c.dom.Element element, Statement[] parentPath, org.databene.webdecs.xml.ParseContext<Statement> context)
           
 

Uses of Statement in org.databene.benerator.engine.statement
 

Subinterfaces of Statement in org.databene.benerator.engine.statement
 interface CascadeParent
          Interface for transcoding classes that can be parents of cascade operations.
 

Classes in org.databene.benerator.engine.statement that implement Statement
 class AbstractStatement
          Abstract implementation of the Statement interface.
 class BeanStatement
          Task implementation that instantiates a JavaBean.
 class BeepStatement
          Statement that emits a beep.
 class CascadeStatement
          Cascades the 'transcode' operation to all entities configured to be related to the currently transcoded entity.
 class CommentStatement
          Parses a comment and logs its content to the category 'org.databene.COMMENT'.
 class CompositeStatement
          Combines other statements to a composite statement.
 class ConditionStatement
          CompositeStatement that holds a condition expression.
 class ConsumptionStatement
          Statement that consumes the current entity of a GeneratorContext using a Consumer.
 class ConversionStatement
          Statement that uses a Converter to convert the current product.
 class DefineDatabaseStatement
          Executes a <database/> from an XML descriptor.
 class EchoStatement
          Prints out a message to the console.
 class ErrorStatement
          Statement implementation that raises a BeneratorError and provides a result code for the operating system.
 class EvaluateStatement
          Executes an <evaluate/> from an XML descriptor.
 class GenerateOrIterateStatement
          Creates a number of entities in parallel execution and a given page size.
 class IfStatement
          CompositeStatement that executes it parts only if a condition is matched.
 class ImportStatement
          Imports classes by package, class, domain and platform definition(s).
 class IncludeStatement
          Executes an <include/> from an XML descriptor file.
 class LazyStatement
          Statement implementation that evaluates an Expression which returns a Task and executes the returned Task.
 class MemStoreStatement
          Statement that instantiates a MemStore and registers it in the BeneratorContext.
 class RunTaskStatement
          Statement that executes a Task supporting paging and multithreading.
 class SequentialStatement
          Executes all sub statements sequentially.
 class SetSettingStatement
          Sets a global Benerator property.
 class StatementProxy
          Proxy for a Statement.
 class TimedGeneratorStatement
          {Task} implementation that acts as a proxy to another tasks, forwards calls to it, measures execution times and logs them.
 class TranscodeStatement
          Statement that transcodes a database table.
 class TranscodingTaskStatement
          Groups TranscodeStatements and provides common features like IdentityProvider and KeyMapper objects.
 class ValidationStatement
          Statement using a Validator to check if the current object is valid.
 class WaitStatement
          Causes the thread to sleep for a certain number of milliseconds.
 class WhileStatement
          'While' loop statement.
 

Fields in org.databene.benerator.engine.statement declared as Statement
protected  Statement StatementProxy.realStatement
           
 

Fields in org.databene.benerator.engine.statement with type parameters of type Statement
protected  java.util.List<Statement> GenerateAndConsumeTask.statements
           
protected  java.util.List<Statement> CompositeStatement.subStatements
           
 

Methods in org.databene.benerator.engine.statement that return Statement
 Statement StatementProxy.getRealStatement(BeneratorContext context)
           
 Statement LazyStatement.getRealStatement(BeneratorContext context)
           
 

Methods in org.databene.benerator.engine.statement that return types with arguments of type Statement
 java.util.List<Statement> CompositeStatement.getSubStatements()
           
 java.util.List<Statement> CascadeParent.getSubStatements()
           
 org.databene.script.Expression<Statement> LazyStatement.getTargetExpression()
           
 

Methods in org.databene.benerator.engine.statement with parameters of type Statement
 void GenerateAndConsumeTask.addStatement(Statement statement)
           
 void CompositeStatement.addSubStatement(Statement subStatement)
           
 void CascadeParent.addSubStatement(Statement subStatement)
           
 void IfStatement.setElseStatement(Statement elseStatement)
           
 void IfStatement.setThenStatement(Statement thenStatement)
           
 

Method parameters in org.databene.benerator.engine.statement with type arguments of type Statement
 void CompositeStatement.accept(org.databene.commons.Visitor<Statement> visitor)
           
 void GenerateAndConsumeTask.setStatements(java.util.List<Statement> statements)
           
 void WhileStatement.setSubStatements(java.util.List<Statement> statements)
           
 void CompositeStatement.setSubStatements(java.util.List<Statement> subStatements)
           
 

Constructors in org.databene.benerator.engine.statement with parameters of type Statement
IfStatement(org.databene.script.Expression<java.lang.Boolean> condition, Statement thenStatement)
           
IfStatement(org.databene.script.Expression<java.lang.Boolean> condition, Statement thenStatement, Statement elseStatement)
           
StatementProxy(Statement realStatement)
           
TimedGeneratorStatement(java.lang.String name, Statement realStatement, java.util.List<java.lang.String> profilerPath, boolean logging)
           
 

Constructor parameters in org.databene.benerator.engine.statement with type arguments of type Statement
CompositeStatement(java.util.List<Statement> subStatements)
           
LazyStatement(org.databene.script.Expression<Statement> statementExpression)
           
SequentialStatement(java.util.List<Statement> subStatements)
           
WhileStatement(org.databene.script.Expression<java.lang.Boolean> condition, java.util.List<Statement> statements)
           
 

Uses of Statement in org.databene.benerator.test
 

Methods in org.databene.benerator.test that return Statement
 Statement BeneratorIntegrationTest.parse(java.lang.String xml)
           
 



Copyright © 2013. All Rights Reserved.