org.deegree_impl.services.wfs
Class AbstractDescribeFeatureType

java.lang.Object
  extended byjava.lang.Thread
      extended byorg.deegree_impl.services.wfs.WFSMainLoop
          extended byorg.deegree_impl.services.wfs.AbstractDescribeFeatureType
All Implemented Interfaces:
java.lang.Runnable
Direct Known Subclasses:
BNADataStore.CDescribeFeatureType, CDescribeFeatureType, CDescribeFeatureType, CDescribeFeatureType, CDescribeFeatureType, CDescribeFeatureType, MapInfoDataStore.CDescribeFeatureType, SDEDataStore.CDescribeFeatureType, ShapeDataStore.CDescribeFeatureType

public abstract class AbstractDescribeFeatureType
extends WFSMainLoop

class defining the basic processing of a DescribFeatureType request

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

Version:
$Revision: 1.5 $ $Date: 2004/01/26 08:10:37 $

Author:
Andreas Poth

Field Summary
protected  DatastoreConfiguration config
           
 
Fields inherited from class org.deegree_impl.services.wfs.WFSMainLoop
parent, request
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
AbstractDescribeFeatureType(AbstractDataStore parent, OGCWebServiceRequest request)
           
 
Method Summary
protected abstract  org.w3c.dom.Document createSchema(java.lang.String featureType)
          creates a xml schema definition of the submitted feature type on the fly
protected  OGCWebServiceResponse[] performRequest(OGCWebServiceRequest request)
           
 
Methods inherited from class org.deegree_impl.services.wfs.WFSMainLoop
run
 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getContextClassLoader, getName, getPriority, getThreadGroup, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setName, setPriority, sleep, sleep, start, stop, stop, suspend, toString, yield
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

config

protected DatastoreConfiguration config
Constructor Detail

AbstractDescribeFeatureType

public AbstractDescribeFeatureType(AbstractDataStore parent,
                                   OGCWebServiceRequest request)
Method Detail

performRequest

protected OGCWebServiceResponse[] performRequest(OGCWebServiceRequest request)
Specified by:
performRequest in class WFSMainLoop
Parameters:
request -
Returns:

createSchema

protected abstract org.w3c.dom.Document createSchema(java.lang.String featureType)
                                              throws java.lang.Exception
creates a xml schema definition of the submitted feature type on the fly

Throws:
java.lang.Exception