com.raritantechnologies.searchApp.sourceMap.taglibrary
Class ExplorerSourceMapTreeRenderer
java.lang.Object
com.raritantechnologies.searchApp.sourceMap.taglibrary.BasicSourceMapTreeRenderer
com.raritantechnologies.searchApp.sourceMap.taglibrary.ExplorerSourceMapTreeRenderer
- All Implemented Interfaces:
- IConfigurable, ISourceMapTreeRenderer, ITreeNodeHyperlinkRenderer
- public class ExplorerSourceMapTreeRenderer
- extends BasicSourceMapTreeRenderer
- implements ITreeNodeHyperlinkRenderer
Renders an "Explore" tree view of a SourceMapTree
- a SearchSource selection tree. Uses the
basic ExploreTreeRenderer to render the
interactive tree.
XML Configuration Template:
<SourceMapTreeRenderer name="basicRenderer"
class="com.raritantechnologies.searchApp.sourceMap.taglibrary.ExplorerSourceMapTreeRenderer" >
<ExploreTreeRenderer>
</ExploreTreeRenderer>
</SourceMapTreeRenderer>
Developed by
Raritan Technologies Inc..
- Author:
- Ted Sullivan
|
Method Summary |
java.lang.String |
getHyperlink(java.lang.String sessionID,
java.lang.String targetURL,
TreeNode treeNode,
OrderedMap searchAttributes)
searchAttributes has http request param = treeNode attribute - renderer uses this map to
build a query from the TreeNode data. |
void |
initialize(org.w3c.dom.Element elem)
Initializes the object from an XML tag or element. |
protected void |
renderNode(java.lang.StringBuffer strbuf,
java.lang.String treeName,
ISourceMapTreeNode treeNode,
RaritanPageContext pageContext,
int level,
boolean renderChildren,
java.lang.String currentPath)
|
void |
setTreeState(ISourceMapTreeNode smTreeNode,
RaritanPageContext pageContext)
|
| Methods inherited from class com.raritantechnologies.searchApp.sourceMap.taglibrary.BasicSourceMapTreeRenderer |
appendRequestParams, canSearch, getDisplayForm, getDropdownLists, getHyperlink, getHyperlink, getPageLink, getSearchForm, getSourceTree, initializeSearchFormRenderer, renderSourceMap, setActiveSourceMapNode, setCloseNodeImg, setDisplayFormName, setFormTableProps, setOpenNodeImg, setPageSize, setSearchFormName, setSearchFormURL, setSourceMapName, setSourceMapTreeName, setSourceMapURL, setTableProps, setTreeBorderColor |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ExplorerSourceMapTreeRenderer
public ExplorerSourceMapTreeRenderer()
initialize
public void initialize(org.w3c.dom.Element elem)
- Description copied from interface:
IConfigurable
- Initializes the object from an XML tag or element.
This method is called by the Framework as part of the application initializtion.
see ConfigurationManager, XMLConfigurationManager, XMLSearchFieldMapFactory, XMLSearchSourceFactory.
Configurable objects that are owned or contained by other configurable objects will be initialized
in by the parent object.
- Specified by:
initialize in interface IConfigurable- Overrides:
initialize in class BasicSourceMapTreeRenderer
renderNode
protected void renderNode(java.lang.StringBuffer strbuf,
java.lang.String treeName,
ISourceMapTreeNode treeNode,
RaritanPageContext pageContext,
int level,
boolean renderChildren,
java.lang.String currentPath)
- Overrides:
renderNode in class BasicSourceMapTreeRenderer
setTreeState
public void setTreeState(ISourceMapTreeNode smTreeNode,
RaritanPageContext pageContext)
- Specified by:
setTreeState in interface ISourceMapTreeRenderer- Overrides:
setTreeState in class BasicSourceMapTreeRenderer
getHyperlink
public java.lang.String getHyperlink(java.lang.String sessionID,
java.lang.String targetURL,
TreeNode treeNode,
OrderedMap searchAttributes)
- Description copied from interface:
ITreeNodeHyperlinkRenderer
- searchAttributes has http request param = treeNode attribute - renderer uses this map to
build a query from the TreeNode data.
- Specified by:
getHyperlink in interface ITreeNodeHyperlinkRenderer