org.databene.benerator.engine.parser.xml
Class DatabaseParser
java.lang.Object
org.databene.webdecs.xml.AbstractXMLElementParser<Statement>
org.databene.benerator.engine.parser.xml.AbstractBeneratorDescriptorParser
org.databene.benerator.engine.parser.xml.DatabaseParser
- All Implemented Interfaces:
- org.databene.webdecs.xml.XMLElementParser<Statement>
public class DatabaseParser
- extends AbstractBeneratorDescriptorParser
Parses a <database> element in a Benerator descriptor file.
Created: 25.10.2009 00:40:56
- Since:
- 0.6.0
- Author:
- Volker Bergmann
Fields inherited from class org.databene.webdecs.xml.AbstractXMLElementParser |
elementName, optionalAttributes, requiredAttributes, supportedParentTypes |
Method Summary |
protected DefineDatabaseStatement |
createDatabaseStatement(org.databene.script.Expression<java.lang.String> id,
org.databene.script.Expression<java.lang.String> environment,
org.databene.script.Expression<java.lang.String> url,
org.databene.script.Expression<java.lang.String> driver,
org.databene.script.Expression<java.lang.String> user,
org.databene.script.Expression<java.lang.String> password,
org.databene.script.Expression<java.lang.String> catalog,
org.databene.script.Expression<java.lang.String> schema,
org.databene.script.Expression<java.lang.String> tableFilter,
org.databene.script.Expression<java.lang.String> includeTables,
org.databene.script.Expression<java.lang.String> excludeTables,
org.databene.script.Expression<java.lang.Boolean> metaCache,
org.databene.script.Expression<java.lang.Boolean> batch,
org.databene.script.Expression<java.lang.Integer> fetchSize,
org.databene.script.Expression<java.lang.Boolean> readOnly,
org.databene.script.Expression<java.lang.Boolean> lazy,
org.databene.script.Expression<java.lang.Boolean> acceptUnknownColumnTypes,
BeneratorParseContext context)
|
DefineDatabaseStatement |
doParse(org.w3c.dom.Element element,
Statement[] parentPath,
BeneratorParseContext context)
|
Methods inherited from class org.databene.webdecs.xml.AbstractXMLElementParser |
assertAtLeastOneAttributeIsSet, assertAttributeIsNotSet, assertAttributeIsSet, assertElementName, checkAttributes, checkAttributeSupport, checkSupportedAttributes, createSyntaxError, createSyntaxError, excludeAttributes, getOptionalAttribute, getRequiredAttribute, parent, parse, parseOptionalBoolean, parseOptionalInteger, parseOptionalLong, parseOptionalName, parseRequiredName, supports, syntaxError, syntaxWarning |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DatabaseParser
public DatabaseParser()
doParse
public DefineDatabaseStatement doParse(org.w3c.dom.Element element,
Statement[] parentPath,
BeneratorParseContext context)
- Specified by:
doParse
in class AbstractBeneratorDescriptorParser
createDatabaseStatement
protected DefineDatabaseStatement createDatabaseStatement(org.databene.script.Expression<java.lang.String> id,
org.databene.script.Expression<java.lang.String> environment,
org.databene.script.Expression<java.lang.String> url,
org.databene.script.Expression<java.lang.String> driver,
org.databene.script.Expression<java.lang.String> user,
org.databene.script.Expression<java.lang.String> password,
org.databene.script.Expression<java.lang.String> catalog,
org.databene.script.Expression<java.lang.String> schema,
org.databene.script.Expression<java.lang.String> tableFilter,
org.databene.script.Expression<java.lang.String> includeTables,
org.databene.script.Expression<java.lang.String> excludeTables,
org.databene.script.Expression<java.lang.Boolean> metaCache,
org.databene.script.Expression<java.lang.Boolean> batch,
org.databene.script.Expression<java.lang.Integer> fetchSize,
org.databene.script.Expression<java.lang.Boolean> readOnly,
org.databene.script.Expression<java.lang.Boolean> lazy,
org.databene.script.Expression<java.lang.Boolean> acceptUnknownColumnTypes,
BeneratorParseContext context)
Copyright © 2013. All Rights Reserved.