private class XmlObjectParser.Parser extends org.xml.sax.helpers.DefaultHandler
| Modifier and Type | Field and Description |
|---|---|
(package private) java.lang.StringBuilder |
characters |
(package private) java.util.Stack<java.lang.Object> |
current |
private org.xml.sax.Locator |
locator |
| Modifier | Constructor and Description |
|---|---|
private |
Parser() |
| Modifier and Type | Method and Description |
|---|---|
void |
characters(char[] ch,
int start,
int length) |
void |
endElement(java.lang.String ns,
java.lang.String lname,
java.lang.String qname) |
void |
error(org.xml.sax.SAXParseException e) |
void |
fatalError(org.xml.sax.SAXParseException e) |
private java.lang.Object |
getValueForClass(java.lang.Class<?> klass,
java.lang.String value) |
private boolean |
parseBoolean(java.lang.String s) |
private void |
report() |
void |
setDocumentLocator(org.xml.sax.Locator locator) |
private void |
setValue(XmlObjectParser.Entry entry,
java.lang.String fieldName,
java.lang.String value) |
void |
startElement(java.lang.String ns,
java.lang.String lname,
java.lang.String qname,
org.xml.sax.Attributes a) |
protected void |
throwException(java.lang.Exception e) |
java.util.Stack<java.lang.Object> current
java.lang.StringBuilder characters
private org.xml.sax.Locator locator
private Parser()
public void setDocumentLocator(org.xml.sax.Locator locator)
setDocumentLocator in interface org.xml.sax.ContentHandlersetDocumentLocator in class org.xml.sax.helpers.DefaultHandlerprotected void throwException(java.lang.Exception e) throws XmlParsingException
XmlParsingExceptionpublic void startElement(java.lang.String ns, java.lang.String lname, java.lang.String qname, org.xml.sax.Attributes a) 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 ns, java.lang.String lname, 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 void characters(char[] ch, int start, int length)
characters in interface org.xml.sax.ContentHandlercharacters in class org.xml.sax.helpers.DefaultHandlerprivate void report()
private java.lang.Object getValueForClass(java.lang.Class<?> klass, java.lang.String value)
private void setValue(XmlObjectParser.Entry entry, java.lang.String fieldName, java.lang.String value) throws org.xml.sax.SAXException
org.xml.sax.SAXExceptionprivate boolean parseBoolean(java.lang.String s)
public void error(org.xml.sax.SAXParseException e) throws org.xml.sax.SAXException
error in interface org.xml.sax.ErrorHandlererror in class org.xml.sax.helpers.DefaultHandlerorg.xml.sax.SAXExceptionpublic void fatalError(org.xml.sax.SAXParseException e) throws org.xml.sax.SAXException
fatalError in interface org.xml.sax.ErrorHandlerfatalError in class org.xml.sax.helpers.DefaultHandlerorg.xml.sax.SAXException