org.vfny.geoserver.requests.readers
Class XmlRequestReader

java.lang.Object
  extended byorg.vfny.geoserver.requests.readers.XmlRequestReader
Direct Known Subclasses:
CapabilitiesXmlReader, CapabilitiesXmlReader, DescribeXmlReader, GetFeatureXmlReader, LockXmlReader, TransactionXmlReader

public abstract class XmlRequestReader
extends java.lang.Object

This utility reads in XML requests and returns them as appropriate request objects.


Field Summary
protected static java.util.logging.Logger LOGGER
          Class logger
 
Constructor Summary
XmlRequestReader()
           
 
Method Summary
abstract  Request read(java.io.Reader reader)
          DOCUMENT ME!
static org.geotools.filter.Filter readFilter(java.io.Reader rawRequest)
          Reads the Filter XML request into a geotools Feature object.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LOGGER

protected static java.util.logging.Logger LOGGER
Class logger

Constructor Detail

XmlRequestReader

public XmlRequestReader()
Method Detail

read

public abstract Request read(java.io.Reader reader)
                      throws ServiceException
DOCUMENT ME!

Parameters:
reader - DOCUMENT ME!
Returns:
DOCUMENT ME!
Throws:
ServiceException - DOCUMENT ME!

readFilter

public static org.geotools.filter.Filter readFilter(java.io.Reader rawRequest)
                                             throws WfsException
Reads the Filter XML request into a geotools Feature object.

Parameters:
rawRequest - The plain POST text from the client.
Returns:
The geotools filter constructed from rawRequest.
Throws:
WfsException - For any problems reading the request.