org.geotools.xml.impl
Class ParserHandler
Object
DefaultHandler
ParserHandler
- All Implemented Interfaces:
- ContentHandler, DTDHandler, EntityResolver, ErrorHandler
- Direct Known Subclasses:
- StreamingParserHandler
public class ParserHandler
- extends DefaultHandler
The main sax event handler used for parsing the input document. This handler
maintains a stack of Handler objects. A handler is purshed onto the stack
when a startElement event is processed, and popped off the stack when the corresponding
endElement event is processed.
- Author:
- Justin Deoliveira,Refractions Research Inc.,jdeolive@refractions.net
| Methods inherited from class Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
handlers
protected Stack handlers
- execution stack
ParserHandler
public ParserHandler(Configuration config)
getConfiguration
public Configuration getConfiguration()
setStrict
public void setStrict(boolean strict)
isStrict
public boolean isStrict()
isValidating
public boolean isValidating()
setValidating
public void setValidating(boolean validating)
setFailOnValidationError
public void setFailOnValidationError(boolean failOnValidationError)
isFailOnValidationError
public boolean isFailOnValidationError()
setHandleMixedContent
public void setHandleMixedContent(boolean handleMixedContent)
isHandleMixedContent
public boolean isHandleMixedContent()
setForceParserDelegate
public void setForceParserDelegate(boolean forceParserDelegate)
isForceParserDelegate
public boolean isForceParserDelegate()
setRootElementType
public void setRootElementType(QName rootElementType)
getRootElementType
public QName getRootElementType()
getValidationErrors
public List getValidationErrors()
getValidator
public ValidatorHandler getValidator()
getHandlerFactory
public HandlerFactory getHandlerFactory()
getBindingLoader
public BindingLoader getBindingLoader()
getBindingWalker
public BindingWalker getBindingWalker()
getBindingFactory
public BindingFactory getBindingFactory()
getSchemas
public XSDSchema[] getSchemas()
getSchemaIndex
public SchemaIndex getSchemaIndex()
getLogger
public Logger getLogger()
getNamespaceSupport
public NamespaceSupport getNamespaceSupport()
getURIHandlers
public List<URIHandler> getURIHandlers()
startPrefixMapping
public void startPrefixMapping(String prefix,
String uri)
throws SAXException
- Specified by:
startPrefixMapping in interface ContentHandler- Overrides:
startPrefixMapping in class DefaultHandler
- Throws:
SAXException
startDocument
public void startDocument()
throws SAXException
- Specified by:
startDocument in interface ContentHandler- Overrides:
startDocument in class DefaultHandler
- Throws:
SAXException
startElement
public void startElement(String uri,
String localName,
String qName,
Attributes attributes)
throws SAXException
- Specified by:
startElement in interface ContentHandler- Overrides:
startElement in class DefaultHandler
- Throws:
SAXException
characters
public void characters(char[] ch,
int start,
int length)
throws SAXException
- Specified by:
characters in interface ContentHandler- Overrides:
characters in class DefaultHandler
- Throws:
SAXException
endElement
public void endElement(String uri,
String localName,
String qName)
throws SAXException
- Specified by:
endElement in interface ContentHandler- Overrides:
endElement in class DefaultHandler
- Throws:
SAXException
endElementInternal
protected void endElementInternal(ElementHandler handler)
endPrefixMapping
public void endPrefixMapping(String prefix)
throws SAXException
- Specified by:
endPrefixMapping in interface ContentHandler- Overrides:
endPrefixMapping in class DefaultHandler
- Throws:
SAXException
endDocument
public void endDocument()
throws SAXException
- Specified by:
endDocument in interface ContentHandler- Overrides:
endDocument in class DefaultHandler
- Throws:
SAXException
warning
public void warning(SAXParseException e)
throws SAXException
- Specified by:
warning in interface ErrorHandler- Overrides:
warning in class DefaultHandler
- Throws:
SAXException
error
public void error(SAXParseException e)
throws SAXException
- Specified by:
error in interface ErrorHandler- Overrides:
error in class DefaultHandler
- Throws:
SAXException
getValue
public Object getValue()
configure
protected void configure(Configuration config)
findSchemaLocators
protected XSDSchemaLocator[] findSchemaLocators()
findSchemaLocationResolvers
protected XSDSchemaLocationResolver[] findSchemaLocationResolvers()
Copyright © 1996-2013 Geotools. All Rights Reserved.