com.raritantechnologies.searchApp.taglibrary
Class SearchFormRowRenderer
java.lang.Object
com.raritantechnologies.searchApp.taglibrary.BasicSearchElementRenderer
com.raritantechnologies.searchApp.taglibrary.SearchFormRowRenderer
- All Implemented Interfaces:
- IConfigurable, ISearchElementRenderer
- public class SearchFormRowRenderer
- extends BasicSearchElementRenderer
Renders set of child ISearchElementRenderers as a set of rows in an HTML table.
XML Configuration Template:
<SearchElementRenderer
rendererClass="com.raritantechnologies.searchApp.taglibrary.SearchFormRowRenderer"
topBreaks="0"
bottomBreaks="0"
valign="top"
halign="left"
class="someClass" >
<SearchElementRenderer
rendererClass="[Child Renderer class for row 1]" >
<!-- Configuration parameters for row 1 renderer class -->
</SearchElementRenderer>
<SearchElementRenderer
rendererClass="[Child Renderer class for row 2]" >
<!-- Configuration parameters for row 2 renderer class -->
</SearchElementRenderer>
<!-- etc. etc. -->
</SearchElementRenderer>
Developed by
Raritan Technologies .
- Author:
- Ted Sullivan
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SearchFormRowRenderer
public SearchFormRowRenderer()
initialize
public void initialize(org.w3c.dom.Element elem)
- Description copied from interface:
ISearchElementRenderer
- Initialize renderer-specific parameters from the configuration XML tag.
- Specified by:
initialize in interface ISearchElementRenderer- Overrides:
initialize in class BasicSearchElementRenderer
getRenderer
public ISearchElementRenderer getRenderer(java.lang.String name)
- Description copied from interface:
ISearchElementRenderer
- Returns ISearchElementRenderer of this render or a nested renderer matching the
name given or null if no match is found.
- Specified by:
getRenderer in interface ISearchElementRenderer- Overrides:
getRenderer in class BasicSearchElementRenderer
addRowRenderer
public void addRowRenderer(org.w3c.dom.Element rendererEl)
addRowRenderer
public void addRowRenderer(ISearchElementRenderer rowRenderer)
doGetBody
protected java.lang.String doGetBody(ISearchFormRenderer parent,
RaritanPageContext pageContext)
- Specified by:
doGetBody in class BasicSearchElementRenderer
setRowRenderers
public void setRowRenderers(ISearchElementRenderer[] renderers)
setTableProps
public void setTableProps(java.lang.String tableProps)
getTableProps
public java.lang.String getTableProps()
setHAlignment
public void setHAlignment(java.lang.String hAlignment)
getHAlignment
public java.lang.String getHAlignment()
setVAlignment
public void setVAlignment(java.lang.String vAlignment)
getVAlignment
public java.lang.String getVAlignment()
setCssClass
public void setCssClass(java.lang.String clazz)
getCssClass
public java.lang.String getCssClass()
setWidth
public void setWidth(java.lang.String width)
getWidth
public java.lang.String getWidth()
setTopBreaks
public void setTopBreaks(int topBreaks)
getTopBreaks
public int getTopBreaks()
setBottomBreaks
public void setBottomBreaks(int bottomBreaks)
getBottomBreaks
public int getBottomBreaks()
getConfigurationXML
public java.lang.String getConfigurationXML()