org.databene.benerator.engine.statement
Class CompositeStatement
java.lang.Object
org.databene.benerator.engine.statement.AbstractStatement
org.databene.benerator.engine.statement.CompositeStatement
- All Implemented Interfaces:
- java.io.Closeable, Statement, org.databene.commons.Element<Statement>
- Direct Known Subclasses:
- SequentialStatement
public abstract class CompositeStatement
- extends AbstractStatement
- implements java.io.Closeable, org.databene.commons.Element<Statement>
Combines other statements to a composite statement.
Created: 27.10.2009 15:59:21
- Since:
- 0.6.0
- Author:
- Volker Bergmann
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.databene.benerator.engine.Statement |
execute |
subStatements
protected java.util.List<Statement> subStatements
CompositeStatement
public CompositeStatement()
CompositeStatement
public CompositeStatement(java.util.List<Statement> subStatements)
getSubStatements
public java.util.List<Statement> getSubStatements()
addSubStatement
public void addSubStatement(Statement subStatement)
setSubStatements
public void setSubStatements(java.util.List<Statement> subStatements)
accept
public void accept(org.databene.commons.Visitor<Statement> visitor)
- Specified by:
accept
in interface org.databene.commons.Element<Statement>
close
public void close()
throws java.io.IOException
- Specified by:
close
in interface java.io.Closeable
- Throws:
java.io.IOException
Copyright © 2013. All Rights Reserved.