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

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.GenerateOrIterateParser
All Implemented Interfaces:
org.databene.webdecs.xml.XMLElementParser<Statement>

public class GenerateOrIterateParser
extends AbstractBeneratorDescriptorParser

Parses a <generate> or <update> element in a Benerator descriptor file.

Created: 25.10.2009 01:05:18

Since:
0.6.0
Author:
Volker Bergmann

Field Summary
 
Fields inherited from class org.databene.webdecs.xml.AbstractXMLElementParser
elementName, supportedParentTypes
 
Constructor Summary
GenerateOrIterateParser()
           
 
Method Summary
 Statement parse(org.w3c.dom.Element element, Statement[] parentPath, BeneratorParseContext pContext)
           
 GenerateOrIterateStatement parseGenerate(org.w3c.dom.Element element, Statement[] parentPath, BeneratorParseContext parsingContext, BeneratorContext context, boolean infoLog, boolean nested)
           
 boolean supports(org.w3c.dom.Element element, Statement[] parentPath)
           
 
Methods inherited from class org.databene.benerator.engine.parser.xml.AbstractBeneratorDescriptorParser
containsGeneratorStatement, containsLoop, isLoop, parse, parseOnErrorAttribute, parsePageSize
 
Methods inherited from class org.databene.webdecs.xml.AbstractXMLElementParser
assertElementName, checkAttributes, getOptionalAttribute, getRequiredAttribute, parent, parseOptionalName, parseRequiredName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GenerateOrIterateParser

public GenerateOrIterateParser()
Method Detail

supports

public boolean supports(org.w3c.dom.Element element,
                        Statement[] parentPath)
Specified by:
supports in interface org.databene.webdecs.xml.XMLElementParser<Statement>
Overrides:
supports in class org.databene.webdecs.xml.AbstractXMLElementParser<Statement>

parse

public Statement parse(org.w3c.dom.Element element,
                       Statement[] parentPath,
                       BeneratorParseContext pContext)
Specified by:
parse in class AbstractBeneratorDescriptorParser

parseGenerate

public GenerateOrIterateStatement parseGenerate(org.w3c.dom.Element element,
                                                Statement[] parentPath,
                                                BeneratorParseContext parsingContext,
                                                BeneratorContext context,
                                                boolean infoLog,
                                                boolean nested)


Copyright © 2011. All Rights Reserved.