com.raritantechnologies.searchApp.dataCollection
Class FormattingOutputProcessor

java.lang.Object
  extended bycom.raritantechnologies.searchApp.dataCollection.FormattingOutputProcessor
All Implemented Interfaces:
IGatewayOutputProcessor

public class FormattingOutputProcessor
extends java.lang.Object
implements IGatewayOutputProcessor

OutputProcessor that creates formatted output using an IDisplayFormRenderer.

XML Configuration Template:

 


Constructor Summary
FormattingOutputProcessor()
           
 
Method Summary
 void dataComplete()
          Data feed is complete.
 java.lang.String getConfigurationXML()
           
 java.lang.String getOutput(RaritanPageContext pageContext)
           
 void initialize(org.w3c.dom.Element outputProcElem, ISearchFieldMap sfMap)
          Initialize the GatewayOutputProcessor from XML Element.
 void initialize(java.util.Map initParams)
          Used for dynamic initialization (connection, collection name, file name, etc.)
 java.lang.String processData(IResultSet data)
          returns name of XML File created/appended.
 void setOutputWriter(java.io.Writer writer)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FormattingOutputProcessor

public FormattingOutputProcessor()
Method Detail

processData

public java.lang.String processData(IResultSet data)
Description copied from interface: IGatewayOutputProcessor
returns name of XML File created/appended.

Specified by:
processData in interface IGatewayOutputProcessor

dataComplete

public void dataComplete()
Description copied from interface: IGatewayOutputProcessor
Data feed is complete.

Specified by:
dataComplete in interface IGatewayOutputProcessor

getOutput

public java.lang.String getOutput(RaritanPageContext pageContext)

setOutputWriter

public void setOutputWriter(java.io.Writer writer)

initialize

public void initialize(org.w3c.dom.Element outputProcElem,
                       ISearchFieldMap sfMap)
Initialize the GatewayOutputProcessor from XML Element.

Specified by:
initialize in interface IGatewayOutputProcessor

initialize

public void initialize(java.util.Map initParams)
Description copied from interface: IGatewayOutputProcessor
Used for dynamic initialization (connection, collection name, file name, etc.)

Specified by:
initialize in interface IGatewayOutputProcessor

getConfigurationXML

public java.lang.String getConfigurationXML()
Specified by:
getConfigurationXML in interface IGatewayOutputProcessor