org.deegree.feature.persistence.sql.config
Class MappedSchemaBuilderGML

java.lang.Object
  extended by org.deegree.feature.persistence.sql.config.AbstractMappedSchemaBuilder
      extended by org.deegree.feature.persistence.sql.config.MappedSchemaBuilderGML

public class MappedSchemaBuilderGML
extends AbstractMappedSchemaBuilder

Generates MappedAppSchema instances from JAXB SQLFeatureStoreJAXB.BLOBMapping and JAXB FeatureTypeMapping instances.

Version:
$Revision: 32155 $, $Date: 2011-10-18 18:49:01 +0200 (Tue, 18 Oct 2011) $
Author:
Markus Schneider, last edited by: $Author: mschneider $

Constructor Summary
MappedSchemaBuilderGML(String configURL, List<String> gmlSchemas, SQLFeatureStoreJAXB.StorageCRS storageCRS, List<SQLFeatureStoreJAXB.NamespaceHint> nsHints, SQLFeatureStoreJAXB.BLOBMapping blobConf, List<FeatureTypeMappingJAXB> ftMappingConfs)
           
 
Method Summary
 MappedAppSchema getMappedSchema()
          Returns the MappedAppSchema derived from GML application schemas / configuration.
 
Methods inherited from class org.deegree.feature.persistence.sql.config.AbstractMappedSchemaBuilder
build, buildGenerator, buildJoinTable, getGeometryType, getPrimitiveType, parseMappingExpression
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MappedSchemaBuilderGML

public MappedSchemaBuilderGML(String configURL,
                              List<String> gmlSchemas,
                              SQLFeatureStoreJAXB.StorageCRS storageCRS,
                              List<SQLFeatureStoreJAXB.NamespaceHint> nsHints,
                              SQLFeatureStoreJAXB.BLOBMapping blobConf,
                              List<FeatureTypeMappingJAXB> ftMappingConfs)
                       throws FeatureStoreException
Throws:
FeatureStoreException
Method Detail

getMappedSchema

public MappedAppSchema getMappedSchema()
Returns the MappedAppSchema derived from GML application schemas / configuration.

Returns:
mapped application schema, never null


Copyright © 2011. All Rights Reserved.