org.deegree.services.wfs.configuration
Interface DatastoreConfiguration

All Known Implementing Classes:
DatastoreConfiguration_Impl

public interface DatastoreConfiguration

the toplevel interface describing a deegree wfs datastore

---------------------------------------------------------------------

Version:
$Revision: 1.7 $ $Date: 2004/01/26 08:15:37 $
Author:
Andreas Poth

Field Summary
static int BNA
           
static int GMLDB
           
static int MAPINFO
           
static int MYSQL
           
static int ORACLESPATIAL
           
static int POINTDB
           
static int POSTGIS
           
static int SDE
           
static int SHAPEFILES
           
 
Method Summary
 Connection getConnection()
          returns an object that describes the connection to a database if datastore type equals ORACLESPATIAL, GMLDB or POINTDB
 FeatureType getFeatureType(java.lang.String name)
          returns the feature description for a named feature type. if no feature type is known with the submitted name null will be returned
 FeatureType[] getFeatureTypes()
          return describing objects for each feature type that is accessible through a datastore.
 java.lang.String getName()
          returns the name of a datastore
 int getType()
          returns the type of a datastore. at the moment four types are known: ORACLESPATIAL GMLDB POINTDB SHAPEFILES SDE
 

Field Detail

ORACLESPATIAL

public static final int ORACLESPATIAL
See Also:
Constant Field Values

GMLDB

public static final int GMLDB
See Also:
Constant Field Values

POINTDB

public static final int POINTDB
See Also:
Constant Field Values

SHAPEFILES

public static final int SHAPEFILES
See Also:
Constant Field Values

SDE

public static final int SDE
See Also:
Constant Field Values

BNA

public static final int BNA
See Also:
Constant Field Values

POSTGIS

public static final int POSTGIS
See Also:
Constant Field Values

MYSQL

public static final int MYSQL
See Also:
Constant Field Values

MAPINFO

public static final int MAPINFO
See Also:
Constant Field Values
Method Detail

getName

public java.lang.String getName()
returns the name of a datastore


getType

public int getType()
returns the type of a datastore. at the moment four types are known:


getConnection

public Connection getConnection()
returns an object that describes the connection to a database if datastore type equals ORACLESPATIAL, GMLDB or POINTDB


getFeatureTypes

public FeatureType[] getFeatureTypes()
return describing objects for each feature type that is accessible through a datastore.


getFeatureType

public FeatureType getFeatureType(java.lang.String name)
returns the feature description for a named feature type. if no feature type is known with the submitted name null will be returned