public class H2AuthConfigXml
extends org.xml.sax.helpers.DefaultHandler
| Constructor and Description |
|---|
H2AuthConfigXml() |
| Modifier and Type | Method and Description |
|---|---|
void |
endElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qName) |
H2AuthConfig |
getResult()
Returns parsed authenticator configuration.
|
static H2AuthConfig |
parseFrom(java.io.InputStream inputStream)
Parse the xml.
|
static H2AuthConfig |
parseFrom(java.net.URL url)
Parse the xml.
|
org.xml.sax.InputSource |
resolveEntity(java.lang.String publicId,
java.lang.String systemId) |
void |
startElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qName,
org.xml.sax.Attributes attributes) |
public void startElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qName,
org.xml.sax.Attributes attributes)
throws org.xml.sax.SAXException
startElement in interface org.xml.sax.ContentHandlerstartElement in class org.xml.sax.helpers.DefaultHandlerorg.xml.sax.SAXExceptionpublic void endElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qName)
throws org.xml.sax.SAXException
endElement in interface org.xml.sax.ContentHandlerendElement in class org.xml.sax.helpers.DefaultHandlerorg.xml.sax.SAXExceptionpublic org.xml.sax.InputSource resolveEntity(java.lang.String publicId,
java.lang.String systemId)
throws java.io.IOException,
org.xml.sax.SAXException
resolveEntity in interface org.xml.sax.EntityResolverresolveEntity in class org.xml.sax.helpers.DefaultHandlerjava.io.IOExceptionorg.xml.sax.SAXExceptionpublic H2AuthConfig getResult()
public static H2AuthConfig parseFrom(java.net.URL url) throws org.xml.sax.SAXException, java.io.IOException, javax.xml.parsers.ParserConfigurationException
url - the source of the xml configuration.javax.xml.parsers.ParserConfigurationException - if a parser cannot be created.org.xml.sax.SAXException - for SAX errors.java.io.IOException - If an I/O error occurspublic static H2AuthConfig parseFrom(java.io.InputStream inputStream) throws org.xml.sax.SAXException, java.io.IOException, javax.xml.parsers.ParserConfigurationException
inputStream - the source of the xml configuration.javax.xml.parsers.ParserConfigurationException - if a parser cannot be created.org.xml.sax.SAXException - for SAX errors.java.io.IOException - If an I/O error occurs