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

org.deegree.io.datastore.sql
Class SQLAnnotationDocument

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
                      extended by org.deegree.io.datastore.sql.SQLAnnotationDocument
All Implemented Interfaces:
java.io.Serializable

public class SQLAnnotationDocument
extends AnnotationDocument

Handles the annotation parsing for SQL based datastores.

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
SQLAnnotationDocument(java.lang.Class<? extends Datastore> datastoreClass)
          Creates a new instance of SQLAnnotationDocument for the given datastore class.
 
Method Summary
 SQLDatastoreConfiguration 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

SQLAnnotationDocument

public SQLAnnotationDocument(java.lang.Class<? extends Datastore> datastoreClass)
Creates a new instance of SQLAnnotationDocument for the given datastore class.

Parameters:
datastoreClass -
Method Detail

parseDatastoreConfiguration

public SQLDatastoreConfiguration parseDatastoreConfiguration()
                                                      throws XMLParsingException
Description copied from class: AnnotationDocument
Parses the global schema annotations into a DatastoreConfiguration.

Specified by:
parseDatastoreConfiguration in class AnnotationDocument
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