com.raritantechnologies.quickstart.taglibrary
Class ScoreFieldRenderer
java.lang.Object
com.raritantechnologies.searchApp.taglibrary.BasicResultRenderer
com.raritantechnologies.quickstart.taglibrary.ScoreFieldRenderer
- All Implemented Interfaces:
- IConfigurable, IPreferencesBeanInfo, IResultRenderer
- public class ScoreFieldRenderer
- extends BasicResultRenderer
- implements IResultRenderer
Renders the score in a graphical (image bar) representation.
XML Configuration Template:
<ResultRenderer
rendererClass="com.raritantechnologies.quickstart.taglibrary.ScoreFieldRenderer" >
ID="Score"
width="40"
height="5"
relevantImage="images/bluepixel.gif"
notRelevantImage="images/b.gif"
resultScoreClass="searchResultScore"
/>
Sample HTML output:
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="40">
<TR>
<TD width="27px" STYLE="border-top: 1px black solid; border-bottom: 1px black solid; border-left: 1px black solid;">
<img src="images/bluepixel.gif" height="5px" width="27px" alt="68%">
</TD>
<TD width="13px" STYLE="border-top: 1px black solid; border-bottom: 1px black solid; border-right: 1px black solid;">
<img src="images/b.gif" height="5px" width="13px" alt="68%">
</TD>
</TR>
</TABLE>
<FONT CLASS="searchResultScore">68%
Developed by
Raritan Technologies Inc..
- Author:
- Kepler Gelotte
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ScoreFieldRenderer
public ScoreFieldRenderer()
initialize
public void initialize(org.w3c.dom.Element elem)
- Description copied from interface:
IResultRenderer
- IResultRenderers are XML configurable.
- Specified by:
initialize in interface IResultRenderer- Overrides:
initialize in class BasicResultRenderer
doRenderResult
protected java.lang.String doRenderResult(IResult result,
int firstResult,
int lastResult,
int resultNum,
RaritanPageContext pageContext)
- Specified by:
doRenderResult in class BasicResultRenderer
setFieldID
public void setFieldID(java.lang.String fieldID)
getFieldID
public java.lang.String getFieldID()
getWidth
public void getWidth(int width)
getWidth
public int getWidth()
setHeight
public void setHeight(int height)
getHeight
public int getHeight()
setRelevantImage
public void setRelevantImage(java.lang.String relevantImage)
getRelevantImage
public java.lang.String getRelevantImage()
setNotRelevantImage
public void setNotRelevantImage(java.lang.String notRelevantImage)
getNotRelevantImage
public java.lang.String getNotRelevantImage()
setResultScoreClass
public void setResultScoreClass(java.lang.String resultScoreClass)
getResultScoreClass
public java.lang.String getResultScoreClass()
getConfigurationXML
public java.lang.String getConfigurationXML()
- Specified by:
getConfigurationXML in interface IResultRenderer
getConfigurationXML
public java.lang.String getConfigurationXML(java.lang.String configurationTemplate)
- Specified by:
getConfigurationXML in interface IResultRenderer