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) |
getVersion
public 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 ResponseParser
public NamedList<java.lang.Object> processResponse(java.io.Reader in)
processResponse
in class ResponseParser
public NamedList<java.lang.Object> processResponse(java.io.InputStream in, java.lang.String encoding)
processResponse
in class ResponseParser
private 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.XMLStreamException
protected java.util.List<java.lang.Object> readArray(javax.xml.stream.XMLStreamReader parser) throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamException
protected SolrDocumentList readDocuments(javax.xml.stream.XMLStreamReader parser) throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamException
protected SolrDocument readDocument(javax.xml.stream.XMLStreamReader parser) throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamException