|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.raritantechnologies.searchApp.taglibrary.PatternResultRenderer
Uses a String pattern template to format a field or fields in an IResult.
The template can be any string pattern. Field values are inserted into the template at positions indicated by {fieldname} sections where "fieldname" is the name of some result field.
XML Configuration Template:
<ResultRenderer rendererClass="com.raritantechnologies.searchApp.taglibrary.PatternResultRenderer"
startBraceChar="[ character to start field name block - default is '{' ]"
endBraceChar="[ character to start field name block - default is '}' ]" >
<!-- ========================================================= -->
<!-- String template that result field values will be inserted -->
<!-- into. If this is HTML or XML, the template block should be -->
<!-- wrapped in a <!CDATA[ ]]> section. -->
<!-- ========================================================= -->
<Template>
Display string with {fieldname} sections that will have result values
inserted by the PatternResultRenderer.
</Template>
</ResultRenderer>
| Field Summary |
| Fields inherited from interface com.raritantechnologies.searchApp.taglibrary.IResultRenderer |
TEMPLATE |
| Constructor Summary | |
PatternResultRenderer()
|
|
| 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 PatternResultRenderer()
| Method Detail |
public java.lang.String renderResult(IResult result,
int firstResult,
int lastResult,
int resultNum,
RaritanPageContext pageContext)
IResultRenderer
renderResult in interface IResultRendererpublic void setEnable(boolean enabled)
IResultRenderer
setEnable in interface IResultRendererpublic boolean isEnabled()
isEnabled in interface IResultRendererpublic IResultRenderer getRenderer(java.lang.String name)
IResultRenderer
getRenderer in interface IResultRendererpublic void initialize(org.w3c.dom.Element elem)
IResultRenderer
initialize 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 | |||||||||