|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.raritantechnologies.searchApp.taglibrary.SystemObjectSearchElementRenderer
Enables a SearchElementRenderer configuration to be reused by name by storing the reused object in the SystemObject cache.
XML Configuration Template:
<SearchElementRenderer rendererClass="com.raritantechnologies.searchApp.taglibrary.SystemObjectSearchElementRenderer"
rendererName="[ name of SystemObject of type SearchElementRenderer]"
objectFactoryName="[ optional name of configurable object factory ]" />
Links to a SearchElementRenderer defined as a global SystemObject:
<SystemObject type="SearchElementRenderer" name="[name (same as renderername above) ]"
configurableClass="[ class of ISearchElementRenderer ] " >
<!-- configuration parameters of SearchElementRenderer -->
</SystemObject>
Developed by
Raritan Technologies .
| Constructor Summary | |
SystemObjectSearchElementRenderer()
|
|
| Method Summary | |
boolean |
canUpdateSearchParams()
|
java.lang.String |
getBody(ISearchFormRenderer parent,
RaritanPageContext pageContext)
Returns the element html fragment. |
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. |
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 |
updateSearchParams(RaritanPageContext pageContext,
OrderedMap searchParams)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public SystemObjectSearchElementRenderer()
| Method Detail |
public void initialize(org.w3c.dom.Element elem)
initialize in interface ISearchElementRenderer
public java.lang.String getBody(ISearchFormRenderer parent,
RaritanPageContext pageContext)
getBody in interface ISearchElementRendererpublic void setEnable(boolean enabled)
setEnable in interface ISearchElementRenderer
public boolean isHidden(ISearchFormRenderer parent,
RaritanPageContext pageContext)
isHidden in interface ISearchElementRendererpublic ISearchElementRenderer getRenderer(java.lang.String name)
getRenderer in interface ISearchElementRendererpublic boolean canUpdateSearchParams()
canUpdateSearchParams in interface ISearchMapModifier
public void updateSearchParams(RaritanPageContext pageContext,
OrderedMap searchParams)
updateSearchParams in interface ISearchMapModifier
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||