public class SearchUpdateXMLGenerator extends GenericService
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CLASS_VERSION
Class version string
|
SERVICE_INFO_KEY
DEFAULT_LOG_TRACE_STATUS
DEFAULT_LOG_DEBUG_STATUS, DEFAULT_LOG_ERROR_STATUS, DEFAULT_LOG_INFO_STATUS, DEFAULT_LOG_WARNING_STATUS
Constructor and Description |
---|
SearchUpdateXMLGenerator() |
Modifier and Type | Method and Description |
---|---|
protected org.w3c.dom.Document |
createDocument()
Create a new DOM document, using the document builder.
|
protected void |
createPropertyElement(SearchUpdateOutputProperty pProperty,
org.w3c.dom.Element pPropertyReportType,
org.w3c.dom.Document pDocument)
Creates property element
|
protected void |
createPropertyReportElement(java.util.List pProperties,
org.w3c.dom.Element pQueryReport,
org.w3c.dom.Document pDocument)
creates property report element
|
protected void |
createQueryReportElement(java.util.List pProperties,
org.w3c.dom.Document pDocument)
creates query report element
|
void |
generateXMLForProperties(java.lang.String pId,
java.util.List pProperties,
java.io.OutputStream pOut)
Generates query report XML into the output stream.
|
java.io.File |
getDestinationDirectory() |
javax.xml.parsers.DocumentBuilder |
getDocumentBuilder() |
javax.xml.transform.Transformer |
getTransformer()
Gets the XML Transformer that will generate the XML stream from a DOM tree.
|
void |
setDestinationDirectory(java.io.File pDestinationDirectory) |
void |
setDocumentBuilder(javax.xml.parsers.DocumentBuilder pDocumentBuilder)
Sets the document builder that will be used to create DOM documents.
|
void |
setTransformer(javax.xml.transform.Transformer pTransformer)
Sets the XML Transformer that will generate the XML stream from a DOM tree.
|
protected void |
transformToXML(org.w3c.dom.Document pDocument,
java.io.OutputStream pOut)
Transform a DOM Document object to an XML output stream.
|
addLogListener, createAdminServlet, doStartService, doStopService, getAbsoluteName, getAdminServlet, getAdminServletOutputStreamEncoding, getLoggingForVlogging, getLogListenerCount, getLogListeners, getName, getNameContext, getNucleus, getRoot, getServiceConfiguration, getServiceInfo, isAdminServletUseServletOutputStream, isLoggingDebug, isLoggingError, isLoggingInfo, isLoggingTrace, isLoggingWarning, isRunning, logDebug, logDebug, logDebug, logError, logError, logError, logInfo, logInfo, logInfo, logTrace, logTrace, logTrace, logWarning, logWarning, logWarning, nameContextElementBound, nameContextElementUnbound, removeLogListener, reResolveThis, resolveName, resolveName, resolveName, resolveName, sendLogEvent, setAdminServletOutputStreamEncoding, setAdminServletUseServletOutputStream, setLoggingDebug, setLoggingError, setLoggingInfo, setLoggingTrace, setLoggingWarning, setNucleus, setServiceInfo, startService, stopService
vlogDebug, vlogDebug, vlogDebug, vlogDebug, vlogDebugTrace, vlogError, vlogError, vlogError, vlogError, vlogInfo, vlogInfo, vlogInfo, vlogInfo, vlogTrace, vlogTrace, vlogTrace, vlogTrace, vlogWarning, vlogWarning, vlogWarning, vlogWarning
public java.io.File getDestinationDirectory()
public void setDestinationDirectory(java.io.File pDestinationDirectory)
public javax.xml.transform.Transformer getTransformer()
public void setTransformer(javax.xml.transform.Transformer pTransformer)
public void setDocumentBuilder(javax.xml.parsers.DocumentBuilder pDocumentBuilder)
public javax.xml.parsers.DocumentBuilder getDocumentBuilder()
protected org.w3c.dom.Document createDocument()
protected void createPropertyElement(SearchUpdateOutputProperty pProperty, org.w3c.dom.Element pPropertyReportType, org.w3c.dom.Document pDocument)
protected void createPropertyReportElement(java.util.List pProperties, org.w3c.dom.Element pQueryReport, org.w3c.dom.Document pDocument)
protected void createQueryReportElement(java.util.List pProperties, org.w3c.dom.Document pDocument)
protected void transformToXML(org.w3c.dom.Document pDocument, java.io.OutputStream pOut)
public void generateXMLForProperties(java.lang.String pId, java.util.List pProperties, java.io.OutputStream pOut) throws SearchUpdateException
pId
- String identifier for this xml - used for logging/debugpProperties
- List of SearchUpdateOutputProperty objects to use to generate XML.pOut
- output streamSearchUpdateException