org.databene.benerator.parser
Class ModelParser

java.lang.Object
  extended by 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

Constructor Summary
ModelParser(BeneratorContext context)
           
 
Method Summary
 ComplexTypeDescriptor parseComplexType(org.w3c.dom.Element ctElement, ComplexTypeDescriptor descriptor)
           
 void parseComplexTypeChild(org.w3c.dom.Element element, ComplexTypeDescriptor descriptor)
           
 PartDescriptor parsePart(org.w3c.dom.Element element, ComplexTypeDescriptor owner, boolean complex, 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 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
 

Constructor Detail

ModelParser

public ModelParser(BeneratorContext context)
Method Detail

parseSimpleTypeComponent

public ComponentDescriptor parseSimpleTypeComponent(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)

parsePart

public PartDescriptor parsePart(org.w3c.dom.Element element,
                                ComplexTypeDescriptor owner,
                                boolean complex,
                                ComponentDescriptor 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 © 2011. All Rights Reserved.