org.databene.benerator.parser
Class ModelParser
java.lang.Object
org.databene.benerator.parser.ModelParser
public class ModelParser
- extends java.lang.Object
Parses databene model files.
Created: 04.03.2008 16:43:09
- Since:
- 0.5.0
- Author:
- Volker Bergmann
Method Summary |
void |
applyDefaultCounts(PartDescriptor descriptor)
|
PartDescriptor |
parseAttribute(org.w3c.dom.Element element,
ComplexTypeDescriptor owner,
ComponentDescriptor descriptor)
|
ComplexTypeDescriptor |
parseComplexType(org.w3c.dom.Element ctElement,
ComplexTypeDescriptor descriptor)
|
void |
parseComplexTypeChild(org.w3c.dom.Element element,
ComplexTypeDescriptor descriptor)
|
ComponentDescriptor |
parseComponent(org.w3c.dom.Element element,
ComplexTypeDescriptor owner)
|
PartDescriptor |
parsePart(org.w3c.dom.Element element,
ComplexTypeDescriptor owner,
ComponentDescriptor descriptor)
|
SimpleTypeDescriptor |
parseSimpleType(org.w3c.dom.Element element)
|
SimpleTypeDescriptor |
parseSimpleType(org.w3c.dom.Element element,
SimpleTypeDescriptor descriptor)
|
ArrayElementDescriptor |
parseSimpleTypeArrayElement(org.w3c.dom.Element element,
ArrayTypeDescriptor owner,
int index)
|
ComponentDescriptor |
parseSimpleTypeComponent(org.w3c.dom.Element element,
ComplexTypeDescriptor owner,
ComponentDescriptor component)
|
InstanceDescriptor |
parseVariable(org.w3c.dom.Element varElement,
VariableHolder owner)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ModelParser
public ModelParser(BeneratorContext context)
parseComponent
public ComponentDescriptor parseComponent(org.w3c.dom.Element element,
ComplexTypeDescriptor owner)
parseSimpleTypeComponent
public ComponentDescriptor parseSimpleTypeComponent(org.w3c.dom.Element element,
ComplexTypeDescriptor owner,
ComponentDescriptor component)
parseComplexType
public ComplexTypeDescriptor parseComplexType(org.w3c.dom.Element ctElement,
ComplexTypeDescriptor descriptor)
parseComplexTypeChild
public void parseComplexTypeChild(org.w3c.dom.Element element,
ComplexTypeDescriptor descriptor)
parseAttribute
public PartDescriptor parseAttribute(org.w3c.dom.Element element,
ComplexTypeDescriptor owner,
ComponentDescriptor descriptor)
parsePart
public PartDescriptor parsePart(org.w3c.dom.Element element,
ComplexTypeDescriptor owner,
ComponentDescriptor descriptor)
applyDefaultCounts
public void applyDefaultCounts(PartDescriptor descriptor)
parseSimpleType
public SimpleTypeDescriptor parseSimpleType(org.w3c.dom.Element element)
parseSimpleType
public SimpleTypeDescriptor parseSimpleType(org.w3c.dom.Element element,
SimpleTypeDescriptor descriptor)
parseVariable
public InstanceDescriptor parseVariable(org.w3c.dom.Element varElement,
VariableHolder owner)
parseSimpleTypeArrayElement
public ArrayElementDescriptor parseSimpleTypeArrayElement(org.w3c.dom.Element element,
ArrayTypeDescriptor owner,
int index)
Copyright © 2013. All Rights Reserved.