public class XMLResponseParser extends ResponseParser
| Modifier and Type | Class and Description |
|---|---|
protected static class |
XMLResponseParser.KnownType |
| Modifier and Type | Field and Description |
|---|---|
(package private) static javax.xml.stream.XMLInputFactory |
factory |
static org.slf4j.Logger |
log |
private static XMLErrorLogger |
xmllog |
| Constructor and Description |
|---|
XMLResponseParser() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getWriterType() |
NamedList<java.lang.Object> |
processResponse(java.io.InputStream in,
java.lang.String encoding) |
NamedList<java.lang.Object> |
processResponse(java.io.Reader in) |
private NamedList<java.lang.Object> |
processResponse(javax.xml.stream.XMLStreamReader parser)
parse the text into a named list...
|
protected java.util.List<java.lang.Object> |
readArray(javax.xml.stream.XMLStreamReader parser) |
protected SolrDocument |
readDocument(javax.xml.stream.XMLStreamReader parser) |
protected SolrDocumentList |
readDocuments(javax.xml.stream.XMLStreamReader parser) |
protected NamedList<java.lang.Object> |
readNamedList(javax.xml.stream.XMLStreamReader parser) |
getVersionpublic static org.slf4j.Logger log
private static final XMLErrorLogger xmllog
static final javax.xml.stream.XMLInputFactory factory
public java.lang.String getWriterType()
getWriterType in class ResponseParserpublic NamedList<java.lang.Object> processResponse(java.io.Reader in)
processResponse in class ResponseParserpublic NamedList<java.lang.Object> processResponse(java.io.InputStream in, java.lang.String encoding)
processResponse in class ResponseParserprivate NamedList<java.lang.Object> processResponse(javax.xml.stream.XMLStreamReader parser)
protected NamedList<java.lang.Object> readNamedList(javax.xml.stream.XMLStreamReader parser) throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionprotected java.util.List<java.lang.Object> readArray(javax.xml.stream.XMLStreamReader parser)
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionprotected SolrDocumentList readDocuments(javax.xml.stream.XMLStreamReader parser) throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionprotected SolrDocument readDocument(javax.xml.stream.XMLStreamReader parser) throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamException