org.databene.benerator.engine.parser.xml
Class AbstractBeneratorDescriptorParser
java.lang.Object
org.databene.webdecs.xml.AbstractXMLElementParser<Statement>
org.databene.benerator.engine.parser.xml.AbstractBeneratorDescriptorParser
- All Implemented Interfaces:
- org.databene.webdecs.xml.XMLElementParser<Statement>
- Direct Known Subclasses:
- AbstractTranscodeParser, BeanParser, BeepParser, CommentParser, DatabaseParser, DbSanity4BeneratorParser, DefaultComponentParser, EchoParser, ErrorParser, EvaluateParser, GenerateOrIterateParser, IfParser, ImportParser, IncludeParser, PropertyParser, RunTaskParser, SetupParser, WaitParser, WhileParser
public abstract class AbstractBeneratorDescriptorParser
- extends org.databene.webdecs.xml.AbstractXMLElementParser<Statement>
Abstract parent class for Descriptor parsers.
Created: 25.10.2009 00:43:18
- Since:
- 0.6.0
- Author:
- Volker Bergmann
|
Field Summary |
protected org.slf4j.Logger |
logger
|
| Fields inherited from class org.databene.webdecs.xml.AbstractXMLElementParser |
elementName, supportedParentTypes |
| Methods inherited from class org.databene.webdecs.xml.AbstractXMLElementParser |
assertElementName, checkAttributes, getOptionalAttribute, getRequiredAttribute, parent, parseOptionalName, parseRequiredName, supports |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
logger
protected org.slf4j.Logger logger
AbstractBeneratorDescriptorParser
public AbstractBeneratorDescriptorParser(java.lang.String elementName,
java.lang.Class<?>... supportedParentTypes)
parse
public final Statement parse(org.w3c.dom.Element element,
Statement[] parentPath,
org.databene.webdecs.xml.ParseContext<Statement> context)
parse
public abstract Statement parse(org.w3c.dom.Element element,
Statement[] parentPath,
BeneratorParseContext context)
containsLoop
public static boolean containsLoop(Statement[] parentPath)
isLoop
public static boolean isLoop(Statement statement)
containsGeneratorStatement
public static boolean containsGeneratorStatement(Statement[] parentPath)
parseOnErrorAttribute
protected org.databene.commons.Expression<org.databene.commons.ErrorHandler> parseOnErrorAttribute(org.w3c.dom.Element element,
java.lang.String id)
parsePageSize
protected org.databene.commons.Expression<java.lang.Long> parsePageSize(org.w3c.dom.Element element)
Copyright © 2011. All Rights Reserved.