com.raritantechnologies.quickstart.taglibrary
Class SimpleImageRenderer
java.lang.Object
com.raritantechnologies.searchApp.taglibrary.BasicResultRenderer
com.raritantechnologies.quickstart.taglibrary.SimpleImageRenderer
- All Implemented Interfaces:
- IConfigurable, IPreferencesBeanInfo, IResultRenderer
- public class SimpleImageRenderer
- extends BasicResultRenderer
- implements IResultRenderer
Renders a single field as an html image. The result field must contain an image
URL. If this is not the case, you can use the ImageMapHyperlinkRenderer to
associate an image with an arbitrary IResult field value.
XML Configuration Template:
<ResultRenderer
rendererClass="com.raritantechnologies.quickstart.taglibrary.SimpleImageRenderer"
defaultValue=" "
class="some CSS class"
baseURL="http://someplace.com/"
border="1" >
<Field ID="[result field with image URL]" />
</ResultRenderer>
Developed by
Raritan Technologies Inc..
- Author:
- Ted Sullivan
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SimpleImageRenderer
public SimpleImageRenderer()
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()
setDefaultString
public void setDefaultString(java.lang.String defaultString)
getDefaultString
public java.lang.String getDefaultString()
setCssClass
public void setCssClass(java.lang.String cssClass)
getCssClass
public java.lang.String getCssClass()
setBaseURL
public void setBaseURL(java.lang.String baseURL)
getBaseURL
public java.lang.String getBaseURL()
setBorder
public void setBorder(java.lang.String border)
getBorder
public java.lang.String getBorder()
getConfigurationXML
public void getConfigurationXML(java.io.Writer writer)
throws java.io.IOException
- Throws:
java.io.IOException
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