org.databene.benerator.engine.parser.xml
Class AbstractTranscodeParser

java.lang.Object
  extended by org.databene.webdecs.xml.AbstractXMLElementParser<Statement>
      extended by org.databene.benerator.engine.parser.xml.AbstractBeneratorDescriptorParser
          extended by org.databene.benerator.engine.parser.xml.AbstractTranscodeParser
All Implemented Interfaces:
org.databene.webdecs.xml.XMLElementParser<Statement>
Direct Known Subclasses:
TranscodeParser, TranscodingTaskParser

public abstract class AbstractTranscodeParser
extends AbstractBeneratorDescriptorParser

Parent class for parsers that read parsing related XML elements. It provides functionality for parsing source, target and irrelevantColumns, pageSize and onError.

Created: 11.09.2010 07:12:55

Since:
0.6.4
Author:
Volker Bergmann

Field Summary
 
Fields inherited from class org.databene.benerator.engine.parser.xml.AbstractBeneratorDescriptorParser
logger
 
Fields inherited from class org.databene.webdecs.xml.AbstractXMLElementParser
elementName, optionalAttributes, requiredAttributes, supportedParentTypes
 
Constructor Summary
AbstractTranscodeParser(java.lang.String elementName, java.util.Set<java.lang.String> requiredAttributes, java.util.Set<java.lang.String> optionalAttributes, java.lang.Class<?>... supportedParentTypes)
           
 
Method Summary
protected  org.databene.script.Expression<java.lang.String[]> parseIrrelevantColumns(org.w3c.dom.Element element)
           
protected  org.databene.script.Expression<DBSystem> parseSource(org.w3c.dom.Element element)
           
protected  org.databene.script.Expression<DBSystem> parseTarget(org.w3c.dom.Element element)
           
 
Methods inherited from class org.databene.benerator.engine.parser.xml.AbstractBeneratorDescriptorParser
containsGeneratorStatement, containsLoop, doParse, doParse, isLoop, parseOnErrorAttribute, parsePageSize
 
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
 

Constructor Detail

AbstractTranscodeParser

public AbstractTranscodeParser(java.lang.String elementName,
                               java.util.Set<java.lang.String> requiredAttributes,
                               java.util.Set<java.lang.String> optionalAttributes,
                               java.lang.Class<?>... supportedParentTypes)
Method Detail

parseTarget

protected org.databene.script.Expression<DBSystem> parseTarget(org.w3c.dom.Element element)

parseSource

protected org.databene.script.Expression<DBSystem> parseSource(org.w3c.dom.Element element)

parseIrrelevantColumns

protected org.databene.script.Expression<java.lang.String[]> parseIrrelevantColumns(org.w3c.dom.Element element)


Copyright © 2013. All Rights Reserved.