com.raritantechnologies.xml.dataCollection.rss
Class RSSDisplayFormRenderer
java.lang.Object
com.raritantechnologies.searchApp.taglibrary.BasicDisplayFormRenderer
com.raritantechnologies.xml.dataCollection.rss.RSSDisplayFormRenderer
- All Implemented Interfaces:
- IConfigurable, IDisplayFormRenderer, IXMLResultRenderer
- public class RSSDisplayFormRenderer
- extends BasicDisplayFormRenderer
- implements IDisplayFormRenderer, IXMLResultRenderer
Transforms an IResultSet into RSS XML format.
XML Configuration Template:
<DisplayForm rendererClass="com.raritantechnologies.xml.dataCollection.rss.RSSDisplayFormRenderer"
dateFormat="[ format for date strings... ]" >
<RSSChannel title="[ title of channel ]"
url="[ url of RSS feed ]"
description="[ description ]" >
<Extensions>
<Extension type="ATTRIBUTE|TAG" name="[ attribute or tag name ]"
data=[ ResultSet attribute | TOTAL_DOCS | START_REC | PAGE_SIZE | RESULT_SET_ID ]" />
</Extensions>
</RSSChannel>
<RSSResultRenderer>
<!-- Configuration parameters for RSSResultRenderer -->
</RSSResultRenderer>
</DisplayForm>
Developed by
Raritan Technologies .
- Author:
- Ted Sullivan
|
Method Summary |
java.lang.String |
getBody(IResultSet resultSet,
java.lang.String displayFormName,
RaritanPageContext pageContext)
Returns the display form body as an HTML fragment, by formatting the data contained in
an IResultSet. |
java.lang.String |
getXML(IResult result)
|
java.lang.String |
getXML(IResultSet resultSet)
|
void |
initialize(org.w3c.dom.Element elem)
Initialize the search form renderer from the configuration XML. |
| Methods inherited from class com.raritantechnologies.searchApp.taglibrary.BasicDisplayFormRenderer |
addBodyTrailerContent, disableRenderers, enableRenderers, getConfigurationXML, getResultRenderer, initialize, setBackgroundColor1, setBackgroundColor2, setColumnSpacing, setDisabledRendererParam, setEnabledRendererParam, setEnabledRenderers, setFieldNameCSSClass, setFielValueCSSClass, setHeaderWidth, setResultWidth |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RSSDisplayFormRenderer
public RSSDisplayFormRenderer()
initialize
public void initialize(org.w3c.dom.Element elem)
- Description copied from interface:
IDisplayFormRenderer
- Initialize the search form renderer from the configuration XML.
- Specified by:
initialize in interface IDisplayFormRenderer- Overrides:
initialize in class BasicDisplayFormRenderer
getBody
public java.lang.String getBody(IResultSet resultSet,
java.lang.String displayFormName,
RaritanPageContext pageContext)
- Description copied from interface:
IDisplayFormRenderer
- Returns the display form body as an HTML fragment, by formatting the data contained in
an IResultSet.
- Specified by:
getBody in interface IDisplayFormRenderer- Overrides:
getBody in class BasicDisplayFormRenderer
getXML
public java.lang.String getXML(IResultSet resultSet)
- Specified by:
getXML in interface IXMLResultRenderer
getXML
public java.lang.String getXML(IResult result)
- Specified by:
getXML in interface IXMLResultRenderer