deegree 2.3 (2010/04/09 10:10 build-4-official)

Uses of Class
org.deegree.framework.xml.schema.ElementDeclaration

Packages that use ElementDeclaration
org.deegree.framework.xml.schema   
org.deegree.io.datastore.schema   
org.deegree.model.feature.schema   
 

Uses of ElementDeclaration in org.deegree.framework.xml.schema
 

Methods in org.deegree.framework.xml.schema that return ElementDeclaration
 ElementDeclaration[] XSDocument.extractElementDeclarations()
          Extracts all global (top-level) element declarations from the underlying schema document.
 ElementDeclaration ElementReference.getElementDeclaration()
           
 ElementDeclaration XMLSchema.getElementDeclaration(QualifiedName qName)
          Looks up the ElementDeclaration for the given QualifiedName.
 ElementDeclaration XMLSchema.getElementDeclaration(String name)
          Looks up the ElementDeclaration for the given local name (without namespace).
 ElementDeclaration[] XMLSchema.getElementDeclarations()
          Returns all ElementDeclarations that are defined in the schema.
 ElementDeclaration[] ComplexTypeDeclaration.getElements()
          Returns the ElementDeclarations in this ComplexTypeDeclaration contains, this includes the ones that are inherited (from the extended type).
 ElementDeclaration[] ComplexTypeDeclaration.getExplicitElements()
          Returns the ElementDeclarations that this ComplexTypeDeclaration contains, but not the ones that are inherited (from the extended type).
protected  ElementDeclaration XSDocument.parseElementDeclaration(Element element)
          Parses the given Element as an 'xs:element' declaration.
 

Methods in org.deegree.framework.xml.schema with parameters of type ElementDeclaration
 void ElementReference.resolve(ElementDeclaration declaration)
          Flag this elementreference as resolved, with the given declaration set.
 

Constructors in org.deegree.framework.xml.schema with parameters of type ElementDeclaration
ComplexTypeDeclaration(QualifiedName name, TypeReference extensionBaseType, ElementDeclaration[] subElements)
          Creates a new ComplexTypeDeclaration instance from the given parameters.
XMLSchema(URI targetNamespace, SimpleTypeDeclaration[] simpleTypes, ComplexTypeDeclaration[] complexTypes, ElementDeclaration[] elementDeclarations)
          Creates a new XMLSchema instance from the given parameters.
 

Uses of ElementDeclaration in org.deegree.io.datastore.schema
 

Subclasses of ElementDeclaration in org.deegree.io.datastore.schema
 class MappedElementDeclaration
          Represents an annotated XML element declaration in an MappedGMLSchema.
 

Methods in org.deegree.io.datastore.schema with parameters of type ElementDeclaration
protected  MappedFeatureType MappedGMLSchema.buildFeatureType(ElementDeclaration element)
          Builds a MappedFeatureType from the given element declaration.
 

Constructors in org.deegree.io.datastore.schema with parameters of type ElementDeclaration
MappedComplexTypeDeclaration(QualifiedName name, TypeReference extensionBaseType, ElementDeclaration[] subElements, Element annotationElement)
          Creates a new MappedComplexTypeDeclaration instance from the given parameters.
MappedGMLSchema(URI targetNamespace, SimpleTypeDeclaration[] simpleTypes, ComplexTypeDeclaration[] complexTypes, ElementDeclaration[] elementDeclarations, String namespacePrefix, URI defaultSRS, DatastoreConfiguration backendConfiguration, boolean suppressXLinkOutput, MappedGMLSchemaDocument doc)
          Creates a new MappedGMLSchema instance from the given parameters.
 

Uses of ElementDeclaration in org.deegree.model.feature.schema
 

Methods in org.deegree.model.feature.schema with parameters of type ElementDeclaration
protected  FeatureType GMLSchema.buildFeatureType(ElementDeclaration element)
           
protected  void GMLSchema.buildFeatureTypeMap(ElementDeclaration[] elementDeclarations)
          Initializes the internal feature type map which is used to lookup feature types by name.
protected  PropertyType GMLSchema.buildPropertyType(ElementDeclaration element)
           
protected  void GMLSchema.buildSubstitutionMap(ElementDeclaration[] elementDeclarations)
          Initializes the internal feature type substitution map which is used to lookup substitutions for feature types.
protected  int GMLSchema.determinePropertyType(ElementDeclaration element)
          Heuristic method that tries to determine the type of GML property that is defined in an XSD element declaration.
 

Constructors in org.deegree.model.feature.schema with parameters of type ElementDeclaration
GMLSchema(ElementDeclaration[] elementDeclarations, URI targetNamespace, SimpleTypeDeclaration[] simpleTypes, ComplexTypeDeclaration[] complexTypes)
           
GMLSchema(URI targetNamespace, SimpleTypeDeclaration[] simpleTypes, ComplexTypeDeclaration[] complexTypes, ElementDeclaration[] elementDeclarations)
          Creates a new GMLSchema instance from the given parameters.
 


deegree 2.3 (2010/04/09 10:10 build-4-official)

an open source project founded by lat/lon, Bonn, Germany.
For more information visit: http://www.deegree.org