|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.raritantechnologies.verity.taglibrary.DidYouMeanDisplayFormRenderer
Did You Mean display form. Display DID YOU MEAN terms if few hits.
XML Configuration Template:
<DisplayForm name="didyoumean"
rendererClass="com.raritantechnologies.quickstart.taglibrary.DidYouMeanDisplayFormRenderer"
threshold="1" ( display did you mean if this number of results or fewer )
prefBeanName="UserPrefs" (name of PreferencesBean -- if any)
prefName="DidYouMean" (preference name for the did you mean preference)
suggestionRegex="[a-zA-Z0-9]" (regex for valid characters in a suggestion)
>
</DisplayForm>
NOTE: the threshold parameter is ignored if prefBeanName
is set, and a refers to a valid PreferencesBean object.
NOTE: suggestionRegex can be used to reject
suggestions with special characters in them.
| Field Summary | |
protected java.lang.StringBuffer |
trailerBuffer
|
| Fields inherited from interface com.raritantechnologies.searchApp.taglibrary.IDisplayFormRenderer |
TEMPLATE |
| Constructor Summary | |
DidYouMeanDisplayFormRenderer()
|
|
| 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 HTML fragment for the given set of results. |
IResultRenderer |
getResultRenderer(java.lang.String name)
|
java.lang.String |
getSuggestion(java.lang.String k2ServerSpec,
java.lang.String userName,
java.lang.String password,
java.lang.String query,
java.lang.String collectionName)
|
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 |
setDisabledRendererParam(java.lang.String disabledParam)
|
void |
setEnabledRendererParam(java.lang.String enabledParam)
|
void |
setEnabledRenderers(java.lang.String displayForm,
RaritanPageContext pageContext)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected java.lang.StringBuffer trailerBuffer
| Constructor Detail |
public DidYouMeanDisplayFormRenderer()
| 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 void addBodyTrailerContent(java.lang.String content)
IDisplayFormRenderer
addBodyTrailerContent in interface IDisplayFormRendererpublic IResultRenderer getResultRenderer(java.lang.String name)
getResultRenderer in interface IDisplayFormRenderer
public java.lang.String getSuggestion(java.lang.String k2ServerSpec,
java.lang.String userName,
java.lang.String password,
java.lang.String query,
java.lang.String collectionName)
public 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 IDisplayFormRenderer
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||