|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.raritantechnologies.searchApp.query.taglibrary.DropDownSearchElementRenderer
Implements a Display Search Element Renderer. Works in conjunction with
a configurable MultipleFieldQueriesSearchElementRenderer.
<DisplayField class="com.raritantechnologies.searchApp.query.taglibrary.DropDownSearchElementRenderer"
size="[ size of dropdown list ]"
fieldClass="[ css class of this field ]"
nameField="[ name of this field ]"
action="[ URL action ]"
maxChecked="[ maximum number to check ]"
formName="[ name of search form ]"
header="[ header string ]" >
<!-- one or more static parameters to be added to the query hyperlink -->
<StaticParam name="[ param name ]" value="[ param value ]" />
<StaticParam name="[ another param ]" value="[ another value ]" />
<Data>
<!-- one or more Choice elements -->
<Choice name="[ display name ]" value="[ choice value ]" />
<Choice name="[ another name ]" value="[ another value ]" />
</Data>
<ExecuteParams>
<Param ID="[param ID] value="[ param value ]" />
<Param ID="[ another ID]" value="[ another value ]" />
</ExecuteParams>
</DisplayField>
| Constructor Summary | |
DropDownSearchElementRenderer()
|
|
| Method Summary | |
java.lang.String |
getBody(ISearchFormRenderer parent,
RaritanPageContext pageContext)
Returns the element html fragment. |
java.lang.String |
getBody(QueryResultBean qrb,
RaritanPageContext pageContext,
java.util.HashMap executeParams)
Body for display |
java.lang.String |
getHeader(java.lang.String headerClass)
|
protected java.lang.String |
getHttpQuery(QueryResultBean qrb)
|
java.lang.String |
getName()
|
protected IQueryResultSetReader |
getQueryResultSetReader()
|
ISearchElementRenderer |
getRenderer(java.lang.String name)
Returns ISearchElementRenderer of this render or a nested renderer matching the name given or null if no match is found. |
java.lang.String |
getScript(RaritanPageContext pageContext)
|
void |
initialize(org.w3c.dom.Element elem)
Initialize renderer-specific parameters from the configuration XML tag. |
boolean |
isHidden(ISearchFormRenderer parent,
RaritanPageContext pageContext)
|
void |
preProcess(RaritanPageContext pageContext,
java.lang.String queryWriterName,
java.lang.String queryReaderName,
java.lang.String applicationName,
java.lang.String queryName)
Process before display and heading |
boolean |
printHeader()
Header information |
void |
setEnable(boolean enabled)
Enable/Disable the renderer. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public DropDownSearchElementRenderer()
| Method Detail |
public void initialize(org.w3c.dom.Element elem)
ISearchElementRenderer
initialize in interface ISearchElementRenderer
public java.lang.String getBody(ISearchFormRenderer parent,
RaritanPageContext pageContext)
ISearchElementRenderer
getBody in interface ISearchElementRenderer
public java.lang.String getBody(QueryResultBean qrb,
RaritanPageContext pageContext,
java.util.HashMap executeParams)
IReadQueryModule
getBody in interface IReadQueryModuleprotected java.lang.String getHttpQuery(QueryResultBean qrb)
public void setEnable(boolean enabled)
ISearchElementRenderer
setEnable in interface ISearchElementRendererpublic ISearchElementRenderer getRenderer(java.lang.String name)
ISearchElementRenderer
getRenderer in interface ISearchElementRendererpublic java.lang.String getHeader(java.lang.String headerClass)
getHeader in interface IReadQueryModulepublic boolean printHeader()
IReadQueryModule
printHeader in interface IReadQueryModule
public void preProcess(RaritanPageContext pageContext,
java.lang.String queryWriterName,
java.lang.String queryReaderName,
java.lang.String applicationName,
java.lang.String queryName)
IReadQueryModule
preProcess in interface IReadQueryModulepublic java.lang.String getName()
getName in interface IReadQueryModulepublic java.lang.String getScript(RaritanPageContext pageContext)
getScript in interface IReadQueryModule
public boolean isHidden(ISearchFormRenderer parent,
RaritanPageContext pageContext)
isHidden in interface ISearchElementRendererprotected IQueryResultSetReader getQueryResultSetReader()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||