org.apache.solr.client.solrj.impl
Class XMLResponseParser

java.lang.Object
  extended by org.apache.solr.client.solrj.ResponseParser
      extended by org.apache.solr.client.solrj.impl.XMLResponseParser

public class XMLResponseParser
extends ResponseParser

Since:
solr 1.3
Version:
$Id: XMLResponseParser.java 648384 2008-04-15 19:22:38Z yonik $

Nested Class Summary
protected static class XMLResponseParser.KnownType
           
 
Field Summary
static Logger log
           
 
Constructor Summary
XMLResponseParser()
           
 
Method Summary
 String getWriterType()
           
 org.apache.solr.common.util.NamedList<Object> processResponse(InputStream in, String encoding)
           
 org.apache.solr.common.util.NamedList<Object> processResponse(Reader in)
           
protected  List<Object> readArray(javax.xml.stream.XMLStreamReader parser)
           
protected  org.apache.solr.common.SolrDocument readDocument(javax.xml.stream.XMLStreamReader parser)
           
protected  org.apache.solr.common.SolrDocumentList readDocuments(javax.xml.stream.XMLStreamReader parser)
           
protected  org.apache.solr.common.util.NamedList<Object> readNamedList(javax.xml.stream.XMLStreamReader parser)
           
 
Methods inherited from class org.apache.solr.client.solrj.ResponseParser
getVersion
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

public static Logger log
Constructor Detail

XMLResponseParser

public XMLResponseParser()
Method Detail

getWriterType

public String getWriterType()
Specified by:
getWriterType in class ResponseParser

processResponse

public org.apache.solr.common.util.NamedList<Object> processResponse(Reader in)
Specified by:
processResponse in class ResponseParser

processResponse

public org.apache.solr.common.util.NamedList<Object> processResponse(InputStream in,
                                                                     String encoding)
Specified by:
processResponse in class ResponseParser

readNamedList

protected org.apache.solr.common.util.NamedList<Object> readNamedList(javax.xml.stream.XMLStreamReader parser)
                                                               throws javax.xml.stream.XMLStreamException
Throws:
javax.xml.stream.XMLStreamException

readArray

protected List<Object> readArray(javax.xml.stream.XMLStreamReader parser)
                          throws javax.xml.stream.XMLStreamException
Throws:
javax.xml.stream.XMLStreamException

readDocuments

protected org.apache.solr.common.SolrDocumentList readDocuments(javax.xml.stream.XMLStreamReader parser)
                                                         throws javax.xml.stream.XMLStreamException
Throws:
javax.xml.stream.XMLStreamException

readDocument

protected org.apache.solr.common.SolrDocument readDocument(javax.xml.stream.XMLStreamReader parser)
                                                    throws javax.xml.stream.XMLStreamException
Throws:
javax.xml.stream.XMLStreamException


Copyright © 2008 Apache Software Foundation. All Rights Reserved.