class XMLLoader extends ContentStreamLoader
Modifier and Type | Field and Description |
---|---|
protected javax.xml.stream.XMLInputFactory |
inputFactory |
protected UpdateRequestProcessor |
processor |
errHeader
Constructor and Description |
---|
XMLLoader(UpdateRequestProcessor processor,
javax.xml.stream.XMLInputFactory inputFactory) |
Modifier and Type | Method and Description |
---|---|
void |
load(SolrQueryRequest req,
SolrQueryResponse rsp,
ContentStream stream)
Loaders are responsible for closing the stream
|
(package private) void |
processDelete(SolrQueryRequest req,
UpdateRequestProcessor processor,
javax.xml.stream.XMLStreamReader parser) |
(package private) void |
processDelete(UpdateRequestProcessor processor,
javax.xml.stream.XMLStreamReader parser) |
(package private) void |
processUpdate(SolrQueryRequest req,
UpdateRequestProcessor processor,
javax.xml.stream.XMLStreamReader parser) |
(package private) void |
processUpdate(UpdateRequestProcessor processor,
javax.xml.stream.XMLStreamReader parser) |
(package private) SolrInputDocument |
readDoc(javax.xml.stream.XMLStreamReader parser)
Given the input stream, read a document
|
getErrHeader, setErrHeader
protected UpdateRequestProcessor processor
protected javax.xml.stream.XMLInputFactory inputFactory
public XMLLoader(UpdateRequestProcessor processor, javax.xml.stream.XMLInputFactory inputFactory)
public void load(SolrQueryRequest req, SolrQueryResponse rsp, ContentStream stream) throws java.lang.Exception
ContentStreamLoader
load
in class ContentStreamLoader
req
- The input SolrQueryRequest
rsp
- The response, in case the Loader wishes to add anythingstream
- The ContentStream
to addjava.lang.Exception
void processUpdate(UpdateRequestProcessor processor, javax.xml.stream.XMLStreamReader parser) throws javax.xml.transform.TransformerConfigurationException, javax.xml.stream.XMLStreamException, java.io.IOException, javax.xml.stream.FactoryConfigurationError, java.lang.InstantiationException, java.lang.IllegalAccessException
javax.xml.transform.TransformerConfigurationException
javax.xml.stream.XMLStreamException
java.io.IOException
javax.xml.stream.FactoryConfigurationError
java.lang.InstantiationException
java.lang.IllegalAccessException
void processUpdate(SolrQueryRequest req, UpdateRequestProcessor processor, javax.xml.stream.XMLStreamReader parser) throws javax.xml.stream.XMLStreamException, java.io.IOException, javax.xml.stream.FactoryConfigurationError, java.lang.InstantiationException, java.lang.IllegalAccessException, javax.xml.transform.TransformerConfigurationException
javax.xml.stream.XMLStreamException
java.io.IOException
javax.xml.stream.FactoryConfigurationError
java.lang.InstantiationException
java.lang.IllegalAccessException
javax.xml.transform.TransformerConfigurationException
void processDelete(UpdateRequestProcessor processor, javax.xml.stream.XMLStreamReader parser) throws javax.xml.stream.XMLStreamException, java.io.IOException
javax.xml.stream.XMLStreamException
java.io.IOException
void processDelete(SolrQueryRequest req, UpdateRequestProcessor processor, javax.xml.stream.XMLStreamReader parser) throws javax.xml.stream.XMLStreamException, java.io.IOException
javax.xml.stream.XMLStreamException
java.io.IOException
SolrInputDocument readDoc(javax.xml.stream.XMLStreamReader parser) throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamException