|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.raritantechnologies.searchApp.taglibrary.BibliographicDisplayFormRenderer
Renders results in bibliographic format. Currently supports the following types:
<DisplayForm name="brief"
rendererClass="com.raritantechnologies.searchApp.taglibrary.BibliographicDisplayFormRenderer"
separator="[ separator between name and value ('NONE' means no separator)]"
fieldSeparator="\n"
recordSeparator="-----\n"
debug="[ true | false (default) | code; Optional debug flag, code and true both turn code debugging on]"
outputEmptyFields="false" >
<!-- One or more Field tags: -->
<Field ID="[ IResult field ID ]" name="[ display name in output ]" type="[field|static|format]" isRequired="[ true|false ]" />
<!-- etc. . . -->
</DisplayForm>
...
<Field ID="Title" name="TI" type="field" isRequired="true" />
<Field ID="Author" name="AU" type="field" />
<Field ID="Company" name="CO" value="IBM" type="static" />
<Field ID="Type" name="TY: '{1,1}'" type="format" />
...
would produce:
| Field Summary |
| Fields inherited from interface com.raritantechnologies.searchApp.taglibrary.IDisplayFormRenderer |
TEMPLATE |
| Constructor Summary | |
BibliographicDisplayFormRenderer()
|
|
| Method Summary | |
void |
addBodyTrailerContent(java.lang.String content)
Add html content to be appended to the body of the displayFormRenderer |
void |
disableRenderers(java.util.HashSet disabledRenderers)
|
void |
enableRenderers(java.util.HashSet enabledRenderers)
|
java.lang.String |
getBody(IResultSet theResults,
java.lang.String displayFormName,
RaritanPageContext pageContext)
returns the set of results in blibliographic format. |
IResultRenderer |
getResultRenderer(java.lang.String name)
|
void |
initialize(org.w3c.dom.Element elem)
Initialize the display form renderer from the configuration XML. |
void |
initialize(java.util.Map renderParams)
Initialize the display form renderer from a set of configuration parameters. |
void |
setDEBUG(java.lang.String debugSt)
|
void |
setDisabledRendererParam(java.lang.String disabledParam)
|
void |
setEnabledRendererParam(java.lang.String enabledParam)
|
void |
setEnabledRenderers(java.lang.String displayForm,
RaritanPageContext pageContext)
|
void |
setFields(java.util.Map fields)
|
void |
setRecordSeparator(java.lang.String recordSeparator)
|
void |
setSeparator(java.lang.String separator)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public BibliographicDisplayFormRenderer()
| Method Detail |
public void initialize(org.w3c.dom.Element elem)
initialize in interface IDisplayFormRendererpublic void initialize(java.util.Map renderParams)
public java.lang.String getBody(IResultSet theResults,
java.lang.String displayFormName,
RaritanPageContext pageContext)
getBody in interface IDisplayFormRendererpublic IResultRenderer getResultRenderer(java.lang.String name)
getResultRenderer in interface IDisplayFormRendererpublic void addBodyTrailerContent(java.lang.String content)
IDisplayFormRenderer
addBodyTrailerContent in interface IDisplayFormRendererpublic void setEnabledRendererParam(java.lang.String enabledParam)
setEnabledRendererParam in interface IDisplayFormRendererpublic void setDisabledRendererParam(java.lang.String disabledParam)
setDisabledRendererParam in interface IDisplayFormRenderer
public void setEnabledRenderers(java.lang.String displayForm,
RaritanPageContext pageContext)
setEnabledRenderers in interface IDisplayFormRendererpublic void enableRenderers(java.util.HashSet enabledRenderers)
enableRenderers in interface IDisplayFormRendererpublic void disableRenderers(java.util.HashSet disabledRenderers)
disableRenderers in interface IDisplayFormRendererpublic void setSeparator(java.lang.String separator)
public void setRecordSeparator(java.lang.String recordSeparator)
public void setFields(java.util.Map fields)
public void setDEBUG(java.lang.String debugSt)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||