|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.xml.sax.helpers.XMLFilterImpl org.geotools.gml.GMLFilterFeature org.vfny.geoserver.requests.wfs.TransactionFeatureHandler
Uses SAX to extact a Transactional request from and incoming XML stream.
Constructor Summary | |
TransactionFeatureHandler(TransactionFilterHandler parent,
Request r)
Constructor with parent, which must implement GMLHandlerJTS. |
Method Summary | |
void |
characters(char[] ch,
int start,
int length)
Reads the only internal characters read by pure GML parsers, which are coordinates. |
void |
endElement(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String qName)
Checks for GML element end and - if not a coordinates element - sends it directly on down the chain to the appropriate parent handler. |
void |
geometry(com.vividsolutions.jts.geom.Geometry geometry)
Manages the start of a new main or sub geometry. |
void |
startElement(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String qName,
org.xml.sax.Attributes atts)
Checks for GML element start and - if not a coordinates element - sends it directly on down the chain to the appropriate parent handler. |
Methods inherited from class org.geotools.gml.GMLFilterFeature |
setSchema |
Methods inherited from class org.xml.sax.helpers.XMLFilterImpl |
endDocument, endPrefixMapping, error, fatalError, getContentHandler, getDTDHandler, getEntityResolver, getErrorHandler, getFeature, getParent, getProperty, ignorableWhitespace, notationDecl, parse, parse, processingInstruction, resolveEntity, setContentHandler, setDocumentLocator, setDTDHandler, setEntityResolver, setErrorHandler, setFeature, setParent, setProperty, skippedEntity, startDocument, startPrefixMapping, unparsedEntityDecl, warning |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.xml.sax.ContentHandler |
endDocument, endPrefixMapping, ignorableWhitespace, processingInstruction, setDocumentLocator, skippedEntity, startDocument, startPrefixMapping |
Constructor Detail |
public TransactionFeatureHandler(TransactionFilterHandler parent, Request r)
parent
- The parent of this filter.r
- DOCUMENT ME!Method Detail |
public void startElement(java.lang.String namespaceURI, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes atts) throws org.xml.sax.SAXException
namespaceURI
- The namespace of the element.localName
- The local name of the element.qName
- The full name of the element, including namespace prefix.atts
- The element attributes.
org.xml.sax.SAXException
- Some parsing error occured while reading
coordinates.public void characters(char[] ch, int start, int length) throws org.xml.sax.SAXException
ch
- Raw coordinate string from the GML document.start
- Beginning character position of raw coordinate string.length
- Length of the character string.
org.xml.sax.SAXException
- Some parsing error occurred while reading
coordinates.public void endElement(java.lang.String namespaceURI, java.lang.String localName, java.lang.String qName) throws org.xml.sax.SAXException
namespaceURI
- NameSpaceInfo of the element.localName
- Local name of the element.qName
- Full name of the element, including namespace prefix.
org.xml.sax.SAXException
- Parsing error occurred while reading coordinates.
java.lang.RuntimeException
- DOCUMENT ME!public void geometry(com.vividsolutions.jts.geom.Geometry geometry)
geometry
- The geometry from the child.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |