private static class NameFinder.NameFinderResultParser extends org.xml.sax.helpers.DefaultHandler
Modifier and Type | Field and Description |
---|---|
private NameFinder.SearchResult |
currentResult |
private java.util.List<NameFinder.SearchResult> |
data |
private int |
depth |
private java.lang.StringBuilder |
description |
Modifier | Constructor and Description |
---|---|
private |
NameFinderResultParser() |
Modifier and Type | Method and Description |
---|---|
void |
characters(char[] data,
int start,
int length)
Read characters for description.
|
void |
endElement(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String qName)
Detect ending elements.
|
java.util.List<NameFinder.SearchResult> |
getResult() |
void |
startElement(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String qName,
org.xml.sax.Attributes atts)
Detect starting elements.
|
private NameFinder.SearchResult currentResult
private java.lang.StringBuilder description
private int depth
private final java.util.List<NameFinder.SearchResult> data
private NameFinderResultParser()
public void startElement(java.lang.String namespaceURI, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes atts) throws org.xml.sax.SAXException
startElement
in interface org.xml.sax.ContentHandler
startElement
in class org.xml.sax.helpers.DefaultHandler
org.xml.sax.SAXException
public void endElement(java.lang.String namespaceURI, java.lang.String localName, java.lang.String qName) throws org.xml.sax.SAXException
endElement
in interface org.xml.sax.ContentHandler
endElement
in class org.xml.sax.helpers.DefaultHandler
org.xml.sax.SAXException
public void characters(char[] data, int start, int length) throws org.xml.sax.SAXException
characters
in interface org.xml.sax.ContentHandler
characters
in class org.xml.sax.helpers.DefaultHandler
org.xml.sax.SAXException
public java.util.List<NameFinder.SearchResult> getResult()