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, setErrHeaderprotected 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
ContentStreamLoaderload in class ContentStreamLoaderreq - The input SolrQueryRequestrsp - The response, in case the Loader wishes to add anythingstream - The ContentStream to addjava.lang.Exceptionvoid 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.TransformerConfigurationExceptionjavax.xml.stream.XMLStreamExceptionjava.io.IOExceptionjavax.xml.stream.FactoryConfigurationErrorjava.lang.InstantiationExceptionjava.lang.IllegalAccessExceptionvoid 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.XMLStreamExceptionjava.io.IOExceptionjavax.xml.stream.FactoryConfigurationErrorjava.lang.InstantiationExceptionjava.lang.IllegalAccessExceptionjavax.xml.transform.TransformerConfigurationExceptionvoid processDelete(UpdateRequestProcessor processor, javax.xml.stream.XMLStreamReader parser) throws javax.xml.stream.XMLStreamException, java.io.IOException
javax.xml.stream.XMLStreamExceptionjava.io.IOExceptionvoid processDelete(SolrQueryRequest req, UpdateRequestProcessor processor, javax.xml.stream.XMLStreamReader parser) throws javax.xml.stream.XMLStreamException, java.io.IOException
javax.xml.stream.XMLStreamExceptionjava.io.IOExceptionSolrInputDocument readDoc(javax.xml.stream.XMLStreamReader parser) throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamException