public class Driver
extends java.lang.Object
implements org.xml.sax.Locator, org.xml.sax.XMLReader, org.xml.sax.Attributes
Modifier and Type | Field and Description |
---|---|
protected static java.lang.String |
APACHE_DYNAMIC_VALIDATION_FEATURE |
protected static java.lang.String |
APACHE_SCHEMA_VALIDATION_FEATURE |
protected org.xml.sax.ContentHandler |
contentHandler |
protected static java.lang.String |
DECLARATION_HANDLER_PROPERTY |
protected org.xml.sax.ErrorHandler |
errorHandler |
protected static java.lang.String |
LEXICAL_HANDLER_PROPERTY |
protected static java.lang.String |
NAMESPACE_PREFIXES_FEATURE |
protected static java.lang.String |
NAMESPACES_FEATURE |
protected org.codehaus.plexus.util.xml.pull.XmlPullParser |
pp |
protected java.lang.String |
systemId |
protected static java.lang.String |
VALIDATION_FEATURE |
Constructor and Description |
---|
Driver() |
Modifier and Type | Method and Description |
---|---|
int |
getColumnNumber() |
org.xml.sax.ContentHandler |
getContentHandler() |
org.xml.sax.DTDHandler |
getDTDHandler() |
org.xml.sax.EntityResolver |
getEntityResolver() |
org.xml.sax.ErrorHandler |
getErrorHandler() |
boolean |
getFeature(java.lang.String name) |
int |
getIndex(java.lang.String qName) |
int |
getIndex(java.lang.String uri,
java.lang.String localName) |
int |
getLength() |
int |
getLineNumber() |
java.lang.String |
getLocalName(int index) |
java.lang.Object |
getProperty(java.lang.String name) |
java.lang.String |
getPublicId() |
java.lang.String |
getQName(int index) |
java.lang.String |
getSystemId() |
java.lang.String |
getType(int index) |
java.lang.String |
getType(java.lang.String qName) |
java.lang.String |
getType(java.lang.String uri,
java.lang.String localName) |
java.lang.String |
getURI(int index) |
java.lang.String |
getValue(int index) |
java.lang.String |
getValue(java.lang.String qName) |
java.lang.String |
getValue(java.lang.String uri,
java.lang.String localName) |
void |
parse(org.xml.sax.InputSource source) |
void |
parse(java.lang.String systemId) |
void |
parseSubTree(org.codehaus.plexus.util.xml.pull.XmlPullParser pp) |
void |
setContentHandler(org.xml.sax.ContentHandler handler) |
void |
setDTDHandler(org.xml.sax.DTDHandler handler) |
void |
setEntityResolver(org.xml.sax.EntityResolver resolver) |
void |
setErrorHandler(org.xml.sax.ErrorHandler handler) |
void |
setFeature(java.lang.String name,
boolean value) |
void |
setProperty(java.lang.String name,
java.lang.Object value) |
protected void |
startElement(java.lang.String namespace,
java.lang.String localName,
java.lang.String qName)
Calls
ContentHandler.startElement
on the ContentHandler with this driver object as the
Attributes implementation. |
protected static final java.lang.String DECLARATION_HANDLER_PROPERTY
protected static final java.lang.String LEXICAL_HANDLER_PROPERTY
protected static final java.lang.String NAMESPACES_FEATURE
protected static final java.lang.String NAMESPACE_PREFIXES_FEATURE
protected static final java.lang.String VALIDATION_FEATURE
protected static final java.lang.String APACHE_SCHEMA_VALIDATION_FEATURE
protected static final java.lang.String APACHE_DYNAMIC_VALIDATION_FEATURE
protected org.xml.sax.ContentHandler contentHandler
protected org.xml.sax.ErrorHandler errorHandler
protected java.lang.String systemId
protected org.codehaus.plexus.util.xml.pull.XmlPullParser pp
public Driver() throws org.codehaus.plexus.util.xml.pull.XmlPullParserException
org.codehaus.plexus.util.xml.pull.XmlPullParserException
public int getLength()
getLength
in interface org.xml.sax.Attributes
public java.lang.String getURI(int index)
getURI
in interface org.xml.sax.Attributes
public java.lang.String getLocalName(int index)
getLocalName
in interface org.xml.sax.Attributes
public java.lang.String getQName(int index)
getQName
in interface org.xml.sax.Attributes
public java.lang.String getType(int index)
getType
in interface org.xml.sax.Attributes
public java.lang.String getValue(int index)
getValue
in interface org.xml.sax.Attributes
public int getIndex(java.lang.String uri, java.lang.String localName)
getIndex
in interface org.xml.sax.Attributes
public int getIndex(java.lang.String qName)
getIndex
in interface org.xml.sax.Attributes
public java.lang.String getType(java.lang.String uri, java.lang.String localName)
getType
in interface org.xml.sax.Attributes
public java.lang.String getType(java.lang.String qName)
getType
in interface org.xml.sax.Attributes
public java.lang.String getValue(java.lang.String uri, java.lang.String localName)
getValue
in interface org.xml.sax.Attributes
public java.lang.String getValue(java.lang.String qName)
getValue
in interface org.xml.sax.Attributes
public java.lang.String getPublicId()
getPublicId
in interface org.xml.sax.Locator
public java.lang.String getSystemId()
getSystemId
in interface org.xml.sax.Locator
public int getLineNumber()
getLineNumber
in interface org.xml.sax.Locator
public int getColumnNumber()
getColumnNumber
in interface org.xml.sax.Locator
public boolean getFeature(java.lang.String name) throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException
getFeature
in interface org.xml.sax.XMLReader
org.xml.sax.SAXNotRecognizedException
org.xml.sax.SAXNotSupportedException
public void setFeature(java.lang.String name, boolean value) throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException
setFeature
in interface org.xml.sax.XMLReader
org.xml.sax.SAXNotRecognizedException
org.xml.sax.SAXNotSupportedException
public java.lang.Object getProperty(java.lang.String name) throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException
getProperty
in interface org.xml.sax.XMLReader
org.xml.sax.SAXNotRecognizedException
org.xml.sax.SAXNotSupportedException
public void setProperty(java.lang.String name, java.lang.Object value) throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException
setProperty
in interface org.xml.sax.XMLReader
org.xml.sax.SAXNotRecognizedException
org.xml.sax.SAXNotSupportedException
public void setEntityResolver(org.xml.sax.EntityResolver resolver)
setEntityResolver
in interface org.xml.sax.XMLReader
public org.xml.sax.EntityResolver getEntityResolver()
getEntityResolver
in interface org.xml.sax.XMLReader
public void setDTDHandler(org.xml.sax.DTDHandler handler)
setDTDHandler
in interface org.xml.sax.XMLReader
public org.xml.sax.DTDHandler getDTDHandler()
getDTDHandler
in interface org.xml.sax.XMLReader
public void setContentHandler(org.xml.sax.ContentHandler handler)
setContentHandler
in interface org.xml.sax.XMLReader
public org.xml.sax.ContentHandler getContentHandler()
getContentHandler
in interface org.xml.sax.XMLReader
public void setErrorHandler(org.xml.sax.ErrorHandler handler)
setErrorHandler
in interface org.xml.sax.XMLReader
public org.xml.sax.ErrorHandler getErrorHandler()
getErrorHandler
in interface org.xml.sax.XMLReader
public void parse(org.xml.sax.InputSource source) throws org.xml.sax.SAXException, java.io.IOException
parse
in interface org.xml.sax.XMLReader
org.xml.sax.SAXException
java.io.IOException
public void parse(java.lang.String systemId) throws org.xml.sax.SAXException, java.io.IOException
parse
in interface org.xml.sax.XMLReader
org.xml.sax.SAXException
java.io.IOException
public void parseSubTree(org.codehaus.plexus.util.xml.pull.XmlPullParser pp) throws org.xml.sax.SAXException, java.io.IOException
org.xml.sax.SAXException
java.io.IOException
protected void startElement(java.lang.String namespace, java.lang.String localName, java.lang.String qName) throws org.xml.sax.SAXException
ContentHandler.startElement
on the ContentHandler
with this
driver object as the
Attributes
implementation. In default implementation
Attributes
object is valid only during this method call and may not
be stored. Sub-classes can overwrite this method to cache attributes.namespace
- The namespace.localName
- The localname.qName
- The qName.org.xml.sax.SAXException
- in case of an error.