|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.raritantechnologies.quickstart.taglibrary.CompositeDisplayFormRenderer
Creates a composite display form consisting of a number of child renderer elements.
Supports <Renderers> of types:
And a Data renderer of type IDisplayFormRenderer.
For page link renderers - get next page, page num information from the
IResultSet:
IResultSet.getStartDoc( ) and IResultSet.getPageSize( ) methods.
<DisplayFormRenderer
rendererClass="com.raritantechnologies.quickstart.taglibrary.CompositeDisplayFormRenderer"
useDiv="[true|false(default)]"
class="[ CSS class for div ]" >
<Renderer name="[someName]" rendererClass="[some IDisplayFormRenderer]" >
<Renderer name="[someName]" rendererClass="[some IDisplayControlRenderer]" />
<Renderer name="[someName]" rendererClass="[Some ISearchElementRenderer]" >
<Renderer name="[someName]" rendererClass="[Some IPageLinkRenderer]" >
<!-- Renderer-specific configuration parameters -->
</Renderer>
<!-- The DataRenderer is some type of IDisplayFormRenderer - will be displayed below by default -->
<DataRenderer rendererClass="[class of com.raritantechnologies.quickstart.taglibrary.IDisplayFormRenderer]" >
<!-- configuration parameters for data renderer -->
</DataRenderer>
<!-- Optional HTML template that is used to position the different renderers -->
<CompositeHTMLTemplate>
<![CDATA[ the HTML template with {display form name} placeholders ]]>
</CompositeHTMLTemplate>
</DisplayFormRenderer>
| Field Summary |
| Fields inherited from interface com.raritantechnologies.searchApp.taglibrary.IDisplayFormRenderer |
TEMPLATE |
| Constructor Summary | |
CompositeDisplayFormRenderer()
|
|
| Method Summary | |
void |
addBodyTrailerContent(java.lang.String content)
Add html content to be appended to the body of the displayFormRenderer |
void |
disableRenderers(java.util.HashSet disabledRenderers)
|
void |
enableRenderers(java.util.HashSet enabledRenderers)
|
java.lang.String |
getBody(IResultSet resultSet,
java.lang.String displayFormName,
RaritanPageContext pageContext)
Returns the display form body. |
IResultRenderer |
getResultRenderer(java.lang.String name)
|
void |
initialize(org.w3c.dom.Element elem)
Initialize the search form renderer from the configuration XML. |
void |
setDataRenderer(IDisplayFormRenderer dataRenderer)
|
void |
setDisabledRendererParam(java.lang.String disabledParam)
|
void |
setEnabledRendererParam(java.lang.String enabledParam)
|
void |
setEnabledRenderers(java.lang.String displayForm,
RaritanPageContext pageContext)
|
void |
setRendererMap(OrderedMap rendererMap)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public CompositeDisplayFormRenderer()
| Method Detail |
public void initialize(org.w3c.dom.Element elem)
IDisplayFormRenderer
initialize in interface IDisplayFormRenderer
public java.lang.String getBody(IResultSet resultSet,
java.lang.String displayFormName,
RaritanPageContext pageContext)
getBody in interface IDisplayFormRendererpublic void addBodyTrailerContent(java.lang.String content)
addBodyTrailerContent in interface IDisplayFormRendererpublic IResultRenderer getResultRenderer(java.lang.String name)
getResultRenderer in interface IDisplayFormRendererpublic void setEnabledRendererParam(java.lang.String enabledParam)
setEnabledRendererParam in interface IDisplayFormRendererpublic void setDisabledRendererParam(java.lang.String disabledParam)
setDisabledRendererParam in interface IDisplayFormRenderer
public void setEnabledRenderers(java.lang.String displayForm,
RaritanPageContext pageContext)
setEnabledRenderers in interface IDisplayFormRendererpublic void enableRenderers(java.util.HashSet enabledRenderers)
enableRenderers in interface IDisplayFormRendererpublic void disableRenderers(java.util.HashSet disabledRenderers)
disableRenderers in interface IDisplayFormRendererpublic void setDataRenderer(IDisplayFormRenderer dataRenderer)
public void setRendererMap(OrderedMap rendererMap)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||