com.raritantechnologies.searchApp.logging
Class LogRowRenderer

java.lang.Object
  extended bycom.raritantechnologies.searchApp.logging.LogRowRenderer
All Implemented Interfaces:
IConfigurableRenderer

public class LogRowRenderer
extends java.lang.Object
implements IConfigurableRenderer

LogRowRenderer - creates a single line of output for each result. Empty fields are included (flat file format)

XML Configuration Template:
    <QueryResultRenderer
       class="com.raritantechnologies.searchApp.logging.LogRowRenderer" delimiter="|" >
      <Param ID="SessionID" />  
      <Param ID="UserName" />
      <Param ID="DocumentTitle" />
      <Param ID="k2dockey" />
    </QueryResultRenderer>
  

Developed by Raritan Technologies .

Author:
Ted Sullivan

Constructor Summary
LogRowRenderer()
           
 
Method Summary
 java.lang.String doRender(java.lang.Object o)
           
 java.lang.String getDelimiter()
           
 java.lang.String[] getParamFields()
           
 java.lang.String getSourcesDelimiter()
           
 void initialize(org.w3c.dom.Element elem)
           
 void setParamFields(java.lang.String[] paramFields)
           
 void setQueryParser(IQueryParser queryParser)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LogRowRenderer

public LogRowRenderer()
Method Detail

initialize

public void initialize(org.w3c.dom.Element elem)
Specified by:
initialize in interface IConfigurableRenderer

setQueryParser

public void setQueryParser(IQueryParser queryParser)

doRender

public java.lang.String doRender(java.lang.Object o)

setParamFields

public void setParamFields(java.lang.String[] paramFields)

getParamFields

public java.lang.String[] getParamFields()

getDelimiter

public java.lang.String getDelimiter()

getSourcesDelimiter

public java.lang.String getSourcesDelimiter()