deegree 2.5 (2011/06/29 09:44 build-8-official)

org.deegree.io.datastore
Class AnnotationDocument

java.lang.Object
  extended by org.deegree.framework.xml.XMLFragment
      extended by org.deegree.framework.xml.schema.XSDocument
          extended by org.deegree.model.feature.schema.GMLSchemaDocument
              extended by org.deegree.io.datastore.schema.MappedGMLSchemaDocument
                  extended by org.deegree.io.datastore.AnnotationDocument
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
CachedWFSAnnotationDocument, CascadingWFSAnnotationDocument, ShapeAnnotationDocument, SQLAnnotationDocument

public abstract class AnnotationDocument
extends MappedGMLSchemaDocument

Abstract base class for all datastore specific annotation parsers.

Version:
$Revision:$, $Date:$
Author:
Markus Schneider , last edited by: $Author:$
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.deegree.framework.xml.XMLFragment
DEFAULT_URL, nsContext, XLNNS
 
Constructor Summary
AnnotationDocument()
           
 
Method Summary
abstract  DatastoreConfiguration parseDatastoreConfiguration()
          Parses the global schema annotations into a DatastoreConfiguration.
 
Methods inherited from class org.deegree.io.datastore.schema.MappedGMLSchemaDocument
parseComplexTypeDeclaration, parseDefaultSRS, parseElementDeclaration, parseGMLDefaultProps, parseIdentityPart, parseIsDeletable, parseIsInsertable, parseIsPseudoFeatureType, parseIsUpdatable, parseMappedGMLSchema, parseOtherSRS, parseVisible
 
Methods inherited from class org.deegree.model.feature.schema.GMLSchemaDocument
parseGMLSchema
 
Methods inherited from class org.deegree.framework.xml.schema.XSDocument
extractComplexTypeDeclarations, extractElementDeclarations, extractSimpleTypeDeclarations, getComplexTypeDeclaration, getFullName, getTargetNamespace, parseSimpleTypeDeclaration, parseXMLSchema
 
Methods inherited from class org.deegree.framework.xml.XMLFragment
getAsPrettyString, getAsString, getAttachedSchemas, getQualifiedName, getRootElement, getSystemId, hasSchema, load, load, load, parseQualifiedName, parseSimpleLink, prettyPrint, prettyPrint, resolve, setRootElement, setSystemId, setSystemId, toString, write, write, write, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AnnotationDocument

public AnnotationDocument()
Method Detail

parseDatastoreConfiguration

public abstract DatastoreConfiguration parseDatastoreConfiguration()
                                                            throws XMLParsingException
Parses the global schema annotations into a DatastoreConfiguration.

Returns:
corresponding DatastoreConfiguration
Throws:
XMLParsingException

deegree 2.5 (2011/06/29 09:44 build-8-official)

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