org.geotools.data.wfs
Class WFSFeatureSource

java.lang.Object
  extended by AbstractFeatureSource
      extended by org.geotools.data.wfs.WFSFeatureSource

public class WFSFeatureSource
extends AbstractFeatureSource

DOCUMENT ME!

Author:
dzwiers

Nested Class Summary
static class WFSFeatureSource.WFSFeatureResults
           
 
Field Summary
protected  WFSDataStore ds
           
protected  String fname
           
 
Constructor Summary
protected WFSFeatureSource(WFSDataStore ds, String fname)
           
 
Method Summary
 void addFeatureListener(FeatureListener listener)
           
 Envelope getBounds()
           
 Envelope getBounds(Query query)
           
 DataStore getDataStore()
           
 FeatureCollection getFeatures()
           
 FeatureCollection getFeatures(Filter filter)
           
 FeatureCollection getFeatures(Query query)
           
 FeatureType getSchema()
           
 Transaction getTransaction()
           
 void removeFeatureListener(FeatureListener listener)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ds

protected WFSDataStore ds

fname

protected String fname
Constructor Detail

WFSFeatureSource

protected WFSFeatureSource(WFSDataStore ds,
                           String fname)
Method Detail

getDataStore

public DataStore getDataStore()
See Also:
org.geotools.data.FeatureSource#getDataStore()

addFeatureListener

public void addFeatureListener(FeatureListener listener)
See Also:
org.geotools.data.FeatureSource#addFeatureListener(org.geotools.data.FeatureListener)

removeFeatureListener

public void removeFeatureListener(FeatureListener listener)
See Also:
org.geotools.data.FeatureSource#removeFeatureListener(org.geotools.data.FeatureListener)

getSchema

public FeatureType getSchema()
See Also:
org.geotools.data.FeatureSource#getSchema()

getBounds

public Envelope getBounds()
                   throws IOException
Throws:
IOException
See Also:
org.geotools.data.FeatureSource#getBounds()

getBounds

public Envelope getBounds(Query query)
                   throws IOException
Throws:
IOException
See Also:
org.geotools.data.FeatureSource#getBounds(org.geotools.data.Query)

getFeatures

public FeatureCollection getFeatures()
                              throws IOException
Throws:
IOException
See Also:
org.geotools.data.FeatureSource#getFeatures()

getFeatures

public FeatureCollection getFeatures(Filter filter)
                              throws IOException
Throws:
IOException
See Also:
org.geotools.data.FeatureSource#getFeatures(org.geotools.filter.Filter)

getFeatures

public FeatureCollection getFeatures(Query query)
                              throws IOException
Throws:
IOException
See Also:
org.geotools.data.FeatureSource#getFeatures(org.geotools.data.Query)

getTransaction

public Transaction getTransaction()
See Also:
org.geotools.data.AbstractFeatureSource#getTransaction()