com.raritantechnologies.searchApp.taglibrary
Class ObjectDisplayFormRenderer

java.lang.Object
  extended bycom.raritantechnologies.searchApp.taglibrary.ObjectDisplayFormRenderer
All Implemented Interfaces:
IObjectDisplayFormRenderer

public class ObjectDisplayFormRenderer
extends java.lang.Object
implements IObjectDisplayFormRenderer


Field Summary
static boolean DEBUG
           
static java.lang.String OBJECT_REND
           
 
Constructor Summary
ObjectDisplayFormRenderer()
           
 
Method Summary
 void addBodyTrailerContent(java.lang.String content)
           
protected  java.lang.String doGetBody(java.util.List theObjects, java.lang.String displayForm, RaritanPageContext pageContext)
           
 java.lang.String getBackgroundColor1()
           
 java.lang.String getBackgroundColor2()
           
 java.lang.String getConfigurationXML()
           
 void getConfigurationXML(java.io.Writer writer)
           
 java.lang.String getDiagnosticMessage()
           
 int getNColumns()
           
 java.lang.String getObjectBody(java.util.List theObjects, java.lang.String displayForm, RaritanPageContext pageContext)
           
 IObjectRenderer getObjectRenderer(java.lang.String name)
           
 java.lang.String getTableProps()
           
 boolean getUseRows()
           
 boolean getUseTable()
           
 java.lang.String getWidth()
           
 void initialize(org.w3c.dom.Element elem)
          Initialize the display form renderer from the configuration XML.
 void setBackgroundColor1(java.lang.String bgcolor1)
           
 void setBackgroundColor2(java.lang.String bgcolor2)
           
 void setDiagnosticMessage(java.lang.String diagnosticMessage)
           
 java.lang.String[] setFieldIDs()
           
 void setFieldIDs(java.lang.String[] fieldIDs)
           
 void setNColumns(int nColumns)
           
 void setTableProps(java.lang.String tableProps)
           
 void setUseRows(boolean useRows)
           
 void setUseTable(boolean useTable)
           
 void setWidth(java.lang.String width)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEBUG

public static final boolean DEBUG
See Also:
Constant Field Values

OBJECT_REND

public static final java.lang.String OBJECT_REND
See Also:
Constant Field Values
Constructor Detail

ObjectDisplayFormRenderer

public ObjectDisplayFormRenderer()
Method Detail

getObjectRenderer

public IObjectRenderer getObjectRenderer(java.lang.String name)

initialize

public void initialize(org.w3c.dom.Element elem)
Initialize the display form renderer from the configuration XML.


getObjectBody

public java.lang.String getObjectBody(java.util.List theObjects,
                                      java.lang.String displayForm,
                                      RaritanPageContext pageContext)
Specified by:
getObjectBody in interface IObjectDisplayFormRenderer

doGetBody

protected java.lang.String doGetBody(java.util.List theObjects,
                                     java.lang.String displayForm,
                                     RaritanPageContext pageContext)

addBodyTrailerContent

public void addBodyTrailerContent(java.lang.String content)

setWidth

public void setWidth(java.lang.String width)

getWidth

public java.lang.String getWidth()

setFieldIDs

public void setFieldIDs(java.lang.String[] fieldIDs)

setFieldIDs

public java.lang.String[] setFieldIDs()

setBackgroundColor1

public void setBackgroundColor1(java.lang.String bgcolor1)

getBackgroundColor1

public java.lang.String getBackgroundColor1()

setBackgroundColor2

public void setBackgroundColor2(java.lang.String bgcolor2)

getBackgroundColor2

public java.lang.String getBackgroundColor2()

setTableProps

public void setTableProps(java.lang.String tableProps)

getTableProps

public java.lang.String getTableProps()

setUseTable

public void setUseTable(boolean useTable)

getUseTable

public boolean getUseTable()

setUseRows

public void setUseRows(boolean useRows)

getUseRows

public boolean getUseRows()

setNColumns

public void setNColumns(int nColumns)

getNColumns

public int getNColumns()

setDiagnosticMessage

public void setDiagnosticMessage(java.lang.String diagnosticMessage)

getDiagnosticMessage

public java.lang.String getDiagnosticMessage()

getConfigurationXML

public void getConfigurationXML(java.io.Writer writer)
                         throws java.io.IOException
Throws:
java.io.IOException

getConfigurationXML

public java.lang.String getConfigurationXML()