com.raritantechnologies.utils.tree.taglibrary
Class BuildTreeSearchFormRenderer
java.lang.Object
com.raritantechnologies.searchApp.taglibrary.BasicSearchFormRenderer
com.raritantechnologies.utils.tree.taglibrary.BuildTreeSearchFormRenderer
- All Implemented Interfaces:
- IConfigurable, ISearchFormRenderer
- public class BuildTreeSearchFormRenderer
- extends BasicSearchFormRenderer
Builds a tree from user inputs. Interacts with a TreeSearchElementRenderer
to get the current path. Has a form to add new nodes, add results to nodes from
current result set or from selected result, or add queries to nodes.
Tree management form is handled as a popup window( div ).
client side - setParameterServlet to update server side tree.
XML Configuration Template:
<SearchForm class="com.raritantechnologies.utils.tree.taglibrary.BuildTreeSearchFormRenderer" >
<TreeRenderer class="[ class of com.raritantechnologies.utils.tree.taglibrary.ITreeRenderer" ] >
</TreeRenderer>
</SearchForm>
Developed by
Raritan Technologies Inc..
- Author:
- Ted Sullivan
| Fields inherited from class com.raritantechnologies.searchApp.taglibrary.BasicSearchFormRenderer |
action, afterFormData, category, displayStyle, formInitArgs, formMethod, formName, formType, hiddenFieldMap, hiddenFields, includeResetButton, includeSearchForm, includeSubmitButton, initialFields, onSubmitHandler, operatorMap, scriptMap, sourceMapName, submitButtonOnBottom, submitButtonText, submitHandlerName, targetFrame |
|
Method Summary |
java.lang.String |
getBody(java.lang.String searchFormName,
java.lang.String categoryName,
java.lang.String initialFields,
java.lang.String hiddenFields,
java.lang.String action,
java.lang.String formInitArgs,
RaritanPageContext pageContext)
Main search form generation method. |
void |
initialize(org.w3c.dom.Element elem)
Adds configurable properties to the renderer. |
| Methods inherited from class com.raritantechnologies.searchApp.taglibrary.BasicSearchFormRenderer |
addAfterFormData, addFormScript, addHiddenField, addHiddenFields, addPersistentFields, canUpdateSearchParams, getActionURL, getCategory, getFormInitArgs, getFormMethod, getFormName, getFormStart, getFormType, getHiddenFields, getInitialFields, getOnSubmitHandler, getSubmitHandlerName, renderHiddenFields, renderScripts, setFormMethod, setFormName, setFormType, setOnSubmitHandler, setSubmitHandlerName, updateSearchParams |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BuildTreeSearchFormRenderer
public BuildTreeSearchFormRenderer()
getBody
public java.lang.String getBody(java.lang.String searchFormName,
java.lang.String categoryName,
java.lang.String initialFields,
java.lang.String hiddenFields,
java.lang.String action,
java.lang.String formInitArgs,
RaritanPageContext pageContext)
- Description copied from interface:
ISearchFormRenderer
- Main search form generation method.
Creates a <form ...> ... </form> HTML fragment.
- Specified by:
getBody in interface ISearchFormRenderer- Overrides:
getBody in class BasicSearchFormRenderer
initialize
public void initialize(org.w3c.dom.Element elem)
- Description copied from class:
BasicSearchFormRenderer
- Adds configurable properties to the renderer.
- Specified by:
initialize in interface ISearchFormRenderer- Overrides:
initialize in class BasicSearchFormRenderer