| 
deegree 2.6-pre (2011/11/29 00:10 build-378-unofficial) | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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.6-pre (2011/11/29 00:10 build-378-unofficial) | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
an open source project founded by lat/lon, Bonn, Germany.
                    For more information visit: http://www.deegree.org