|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.raritantechnologies.searchApp.taglibrary.NestedResultRenderer
Renders a set of nested results using a delegate IDisplayFormRenderer.
<ResultRenderer class="com.raritantechnologies.searchApp.taglibrary.NestedResultRenderer"
nestedResultField="[ name of nested Result field to obtain nested IResultSet ]"
displayFormName="[ optional name of Display Form (if using System DisplayForm) ]"
noResultsMessage="[ optional return value if there are no nested results ]" >
<DisplayFormRenderer class="[ class of com.raritantechnologies.searchApp.taglibrary.IDisplayFormRenderer ]" >
</DisplayFormRenderer>
</ResultRenderer>
| Field Summary |
| Fields inherited from interface com.raritantechnologies.searchApp.taglibrary.IResultRenderer |
TEMPLATE |
| Constructor Summary | |
NestedResultRenderer()
|
|
| Method Summary | |
java.lang.String |
getConfigurationXML()
|
java.lang.String |
getConfigurationXML(java.lang.String configurationTemplate)
|
void |
getConfigurationXML(java.io.Writer writer)
|
IResultRenderer |
getRenderer(java.lang.String name)
Provides for nested result renderers. |
void |
initialize(org.w3c.dom.Element elem)
IResultRenderers are XML configurable. |
boolean |
isEnabled()
|
java.lang.String |
renderResult(IResult result,
int firstResult,
int lastResult,
int resultNum,
RaritanPageContext pageContext)
return an HTML fragment using the data contained within the IResult object. |
void |
setEnable(boolean enabled)
provides show/hide control. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public NestedResultRenderer()
| Method Detail |
public void initialize(org.w3c.dom.Element elem)
IResultRenderer
initialize in interface IResultRenderer
public java.lang.String renderResult(IResult result,
int firstResult,
int lastResult,
int resultNum,
RaritanPageContext pageContext)
renderResult in interface IResultRendererpublic void setEnable(boolean enabled)
setEnable in interface IResultRendererpublic boolean isEnabled()
isEnabled in interface IResultRendererpublic IResultRenderer getRenderer(java.lang.String name)
getRenderer in interface IResultRenderer
public void getConfigurationXML(java.io.Writer writer)
throws java.io.IOException
java.io.IOExceptionpublic java.lang.String getConfigurationXML()
getConfigurationXML in interface IResultRendererpublic java.lang.String getConfigurationXML(java.lang.String configurationTemplate)
getConfigurationXML in interface IResultRenderer
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||