|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.xml.sax.helpers.DefaultHandler
com.vividsolutions.jts.io.gml2.GMLHandler
public class GMLHandler
A SAX DefaultHandler which builds Geometrys
from GML2-formatted geometries.
An XML parser can delegate SAX events to this handler
to parse and building Geometrys.
This handler currently ignores both namespaces and prefixes. Hints:
GeometryStrategies.findStrategy(String, String) to help check for applicability
DefaultHandler| Constructor Summary | |
|---|---|
GMLHandler(GeometryFactory gf,
ErrorHandler delegate)
Creates a new handler. |
|
| Method Summary | |
|---|---|
void |
characters(char[] ch,
int start,
int length)
|
void |
endElement(String uri,
String localName,
String qName)
|
void |
error(SAXParseException e)
|
void |
fatalError(SAXParseException e)
|
protected Locator |
getDocumentLocator()
|
Geometry |
getGeometry()
Gets the geometry parsed by this handler. |
void |
ignorableWhitespace(char[] ch,
int start,
int length)
|
boolean |
isGeometryComplete()
Tests whether this handler has completed parsing a geometry. |
void |
setDocumentLocator(Locator locator)
|
void |
startElement(String uri,
String localName,
String qName,
Attributes attributes)
|
void |
warning(SAXParseException e)
|
| Methods inherited from class org.xml.sax.helpers.DefaultHandler |
|---|
endDocument, endPrefixMapping, notationDecl, processingInstruction, resolveEntity, skippedEntity, startDocument, startPrefixMapping, unparsedEntityDecl |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public GMLHandler(GeometryFactory gf,
ErrorHandler delegate)
gf - Geometry Factorydelegate - NullableErrorHandler,
ContentHandler,
ContentHandler.setDocumentLocator(org.xml.sax.Locator),
Locator| Method Detail |
|---|
public boolean isGeometryComplete()
getGeometry() can be called
to get the value of the parsed geometry.
public Geometry getGeometry()
IllegalStateException - if called before the parse is complete
public void characters(char[] ch,
int start,
int length)
throws SAXException
characters in interface ContentHandlercharacters in class org.xml.sax.helpers.DefaultHandlerSAXExceptionDefaultHandler.characters(char[], int, int)
public void ignorableWhitespace(char[] ch,
int start,
int length)
throws SAXException
ignorableWhitespace in interface ContentHandlerignorableWhitespace in class org.xml.sax.helpers.DefaultHandlerSAXExceptionDefaultHandler.ignorableWhitespace(char[], int, int)
public void endElement(String uri,
String localName,
String qName)
throws SAXException
endElement in interface ContentHandlerendElement in class org.xml.sax.helpers.DefaultHandlerSAXExceptionDefaultHandler.endElement(java.lang.String, java.lang.String, java.lang.String)
public void startElement(String uri,
String localName,
String qName,
Attributes attributes)
throws SAXException
startElement in interface ContentHandlerstartElement in class org.xml.sax.helpers.DefaultHandlerSAXExceptionDefaultHandler.startElement(java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)public void setDocumentLocator(Locator locator)
setDocumentLocator in interface ContentHandlersetDocumentLocator in class org.xml.sax.helpers.DefaultHandlerDefaultHandler.setDocumentLocator(org.xml.sax.Locator)protected Locator getDocumentLocator()
public void fatalError(SAXParseException e)
throws SAXException
fatalError in interface ErrorHandlerfatalError in class org.xml.sax.helpers.DefaultHandlerSAXExceptionDefaultHandler.fatalError(org.xml.sax.SAXParseException)
public void error(SAXParseException e)
throws SAXException
error in interface ErrorHandlererror in class org.xml.sax.helpers.DefaultHandlerSAXExceptionDefaultHandler.error(org.xml.sax.SAXParseException)
public void warning(SAXParseException e)
throws SAXException
warning in interface ErrorHandlerwarning in class org.xml.sax.helpers.DefaultHandlerSAXExceptionDefaultHandler.warning(org.xml.sax.SAXParseException)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||