|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.raritantechnologies.searchApp.query.taglibrary.SaveQueriesSearchElementRenderer
Basic SearchElementRenderer that can save the current query to a persistent store.
XML Configuration Template:
<SearchElementRenderer
rendererClass="com.raritantechnologies.searchApp.query.taglibrary.SaveQueriesSearchElementRenderer"
applicationName="[The application name - needed if mixed schema in persistant store]"
queryWriter="[name of query writer system object (alternate to QueryWriter tag)]"
queryNameField="[name of query name input in UI]"
nameFieldSize="[size of input text field]"
queryButtonText="Save Query"
queryButtonPos="left|top|bottom|right"
buttonImage|iconURL="[gif or jpg for button]"
action="someJsp.jsp"
extraSubmitParams="[ static parameters to be added to submit href name=value|name=value]"
requestFields="[ name of field(s) containing request parameters ]" >
<QueryWriter class="[Implementation class of IQueryResultSetWriter]" >
<!-- Parameters needed by QueryWriter class -->
</QueryWriter>
</SearchElementRenderer>
| Constructor Summary | |
SaveQueriesSearchElementRenderer()
|
|
| Method Summary | |
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 |
setAction(java.lang.String actionURL)
|
void |
setButtonImage(java.lang.String iconImg)
|
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 SaveQueriesSearchElementRenderer()
| 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 boolean isHidden(ISearchFormRenderer parent,
RaritanPageContext pageContext)
isHidden in interface ISearchElementRendererpublic void setEnable(boolean enabled)
ISearchElementRenderer
setEnable in interface ISearchElementRendererpublic ISearchElementRenderer getRenderer(java.lang.String name)
ISearchElementRenderer
getRenderer in interface ISearchElementRendererpublic void setButtonImage(java.lang.String iconImg)
public void setAction(java.lang.String actionURL)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||