|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.raritantechnologies.searchApp.sourceMap.taglibrary.SourceMapDropdownSelector
Triggers a source selection(s) using a dropdown list. Provides a list of sources
suitable for processing by a ISourceMap. Works in coordination with the application
SourceMap XML where category names are mapped to one or more search sources.
<SearchElementRenderer class="com.raritantechnologies.searchApp.sourceMap.taglibrary.SourceMapDropdownSelector"
fieldID="category(default)"
sourceMapName="[ name of source map ]"
sourceMapType="[ type of source map ]"
multiSelect="true|false(default)"
size="[ number of selections to show ]"
submitOnChange="true|false(default)"
allKeys"true|false(default) - select getAllSourceKeys method"
securityCheck="true|false(default) - check category names for user access (true if these are sourceNames)" />
| Constructor Summary | |
SourceMapDropdownSelector()
|
|
| Method Summary | |
java.lang.String |
getBody(ISearchFormRenderer parent,
RaritanPageContext pageContext)
Builds a dropdown list of sources that will cause an immediate source selection OR a source selection when the parent form is submitted. |
java.lang.String |
getConfigurationXML()
|
void |
getConfigurationXML(java.io.Writer writer)
|
java.lang.String |
getFieldID()
|
boolean |
getMultiSelect()
|
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. |
int |
getSize()
|
java.lang.String |
getSourceMapName()
|
java.lang.String |
getSourceMapType()
|
boolean |
getSubmitOnChange()
|
void |
initialize(org.w3c.dom.Element elem)
Initialize renderer-specific parameters from the configuration XML tag. |
boolean |
isHidden(ISearchFormRenderer parent,
RaritanPageContext pageContext)
|
void |
setEnable(boolean enabled)
Enable/Disable the renderer. |
void |
setFieldID(java.lang.String fieldID)
|
void |
setMultiSelect(boolean multiSelect)
|
void |
setSize(int size)
|
void |
setSourceMapName(java.lang.String sourceMapName)
|
void |
setSourceMapType(java.lang.String sourceMapType)
|
void |
setSubmitOnChange(boolean submitOnChange)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public SourceMapDropdownSelector()
| Method Detail |
public void initialize(org.w3c.dom.Element elem)
ISearchElementRenderer
initialize in interface ISearchElementRenderer
public java.lang.String getBody(ISearchFormRenderer parent,
RaritanPageContext pageContext)
getBody in interface ISearchElementRendererpublic void setEnable(boolean enabled)
setEnable in interface ISearchElementRendererpublic ISearchElementRenderer getRenderer(java.lang.String name)
getRenderer in interface ISearchElementRenderer
public boolean isHidden(ISearchFormRenderer parent,
RaritanPageContext pageContext)
isHidden in interface ISearchElementRendererpublic void setSourceMapName(java.lang.String sourceMapName)
public java.lang.String getSourceMapName()
public void setSourceMapType(java.lang.String sourceMapType)
public java.lang.String getSourceMapType()
public void setFieldID(java.lang.String fieldID)
public java.lang.String getFieldID()
public void setMultiSelect(boolean multiSelect)
public boolean getMultiSelect()
public void setSubmitOnChange(boolean submitOnChange)
public boolean getSubmitOnChange()
public void setSize(int size)
public int getSize()
public void getConfigurationXML(java.io.Writer writer)
throws java.io.IOException
java.io.IOExceptionpublic java.lang.String getConfigurationXML()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||