Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| deegree 2.4 (2010/11/11 10:47 build-27-official)
PREV NEXT | FRAMES NO FRAMES

## 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 `ElementDeclaration`s that are defined in the schema.
`ElementDeclaration[]` | `ComplexTypeDeclaration.getElements()` Returns the `ElementDeclaration`s in this `ComplexTypeDeclaration` contains, this includes the ones that are inherited (from the extended type).
`ElementDeclaration[]` | `ComplexTypeDeclaration.getExplicitElements()` Returns the `ElementDeclaration`s 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.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| deegree 2.4 (2010/11/11 10:47 build-27-official)
PREV NEXT | FRAMES NO FRAMES

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