|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.raritantechnologies.utils.tree.TreeNode
com.raritantechnologies.searchApp.sourceMap.SourceMapTreeNode
Defines a SourceMapTree node.
<SourceMapTree param="smTreeName" category="aCategory" displayFormName="theGrid" >
<SourceMapNode name="smNodeName" >
<Description>[ descriptive text for this source map node ]</Description>
<SourceMapNode name="childNode" searchForm="searchFormName" category="anotherCategory">
<SourceMapList name="documentType" >
<params>
<param name="Article" value="Article" />
<param name="Ptnt" value="Patent" />
</params>
</SourceMapList>
</SourceMapNode>
</SourceMapNode>
<SourceMapNode name="presetNode" searchForm="none" >
<SearchParams>
<Field ID="fieldID" value="field Value" />
<Field ID="field2" value="field 2 value" />
</SearchParams>
</SourceMapNode>
</SourceMapTree>
| Field Summary | |
protected ISourceMapTreeNode |
activeNode
|
protected SourceMapTreeNode |
parent
|
protected java.lang.Boolean |
passRequestParams
|
protected java.lang.String |
pathParam
|
protected java.lang.String |
searchFormCategory
|
protected java.lang.String |
searchFormName
|
protected java.util.HashMap |
theNodeLists
|
| Fields inherited from class com.raritantechnologies.utils.tree.TreeNode |
maxCount, name, needsUpdate, nodeCount, nodeID |
| Constructor Summary | |
SourceMapTreeNode()
|
|
SourceMapTreeNode(java.lang.String name,
java.lang.String searchFormCategory)
|
|
| Method Summary | |
protected void |
addChildNode(SourceMapTreeNode smTreeNode)
|
void |
addChildNode(TreeNode node)
|
ISourceMapTreeNode |
getActiveSourceMapNode()
|
java.util.Iterator |
getChildren()
|
java.lang.String |
getDescription()
|
java.lang.String |
getDisplayFormName()
|
java.util.Map |
getHiddenParams()
|
protected SourceParameterList |
getInheritedSourceList(java.lang.String paramName)
|
protected SourceParameterList |
getLocalSourceList(java.lang.String paramName)
|
java.lang.String |
getName()
returns the name of this SourceMapTreeNode |
ISourceMapTreeNode |
getNode(java.lang.String path,
java.lang.String separator,
boolean initSeparator)
|
TreeNode |
getParent()
|
java.lang.String |
getPath(java.lang.String separator,
boolean initSeparator)
returns the path to this node using the separator provided by the caller. |
java.lang.String |
getPathParam()
|
protected SourceMapTreeNode |
getRootSourceMapNode()
|
java.lang.String |
getSearchFormCategory()
Returns search form category: determines which SearchForm to use. |
java.lang.String |
getSearchFormName()
|
java.util.Map |
getSearchParams()
Used if the SourceMapTreeNode has pre-set parameters sufficient to search. |
OrderedMap |
getSourceMapParameters(java.lang.String separator,
boolean initSeparator)
|
SourceParameterList |
getSourceParameterList(java.lang.String param)
Used to build dropdown lists of source parameters |
java.lang.String[] |
getSourceParameterListNames()
|
boolean |
hasChildren()
|
void |
initialize(org.w3c.dom.Element elem)
|
boolean |
isOpen()
|
boolean |
isVisible()
|
boolean |
needsHyperlink()
|
boolean |
needsSearchForm()
|
void |
setActiveSourceMapNode(ISourceMapTreeNode node)
|
void |
setDisplayFormName(java.lang.String displayFormName)
|
void |
setOpenState(boolean isOpen)
|
protected void |
setParent(SourceMapTreeNode smTreeNode)
|
void |
setSearchFormName(java.lang.String searchFormName)
|
boolean |
shouldPassRequestParams()
|
void |
toggleState()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected java.lang.String pathParam
protected java.lang.String searchFormName
protected java.lang.String searchFormCategory
protected SourceMapTreeNode parent
protected ISourceMapTreeNode activeNode
protected java.util.HashMap theNodeLists
protected java.lang.Boolean passRequestParams
| Constructor Detail |
public SourceMapTreeNode()
public SourceMapTreeNode(java.lang.String name,
java.lang.String searchFormCategory)
| Method Detail |
public void initialize(org.w3c.dom.Element elem)
initialize in interface ISourceMapTreeNodepublic java.lang.String getName()
ISourceMapTreeNode
getName in interface ISourceMapTreeNodegetName in class TreeNodepublic java.lang.String getDescription()
public java.lang.String getPath(java.lang.String separator,
boolean initSeparator)
ISourceMapTreeNode
getPath in interface ISourceMapTreeNodegetPath in class TreeNodepublic java.lang.String getSearchFormCategory()
getSearchFormCategory in interface ISourceMapTreeNodepublic boolean hasChildren()
hasChildren in interface ISourceMapTreeNodehasChildren in class TreeNodepublic java.util.Iterator getChildren()
getChildren in interface ISourceMapTreeNodegetChildren in class TreeNode
public ISourceMapTreeNode getNode(java.lang.String path,
java.lang.String separator,
boolean initSeparator)
getNode in interface ISourceMapTreeNodeprotected SourceMapTreeNode getRootSourceMapNode()
protected void addChildNode(SourceMapTreeNode smTreeNode)
public void addChildNode(TreeNode node)
addChildNode in class TreeNodepublic void setOpenState(boolean isOpen)
setOpenState in interface ISourceMapTreeNodesetOpenState in class TreeNodepublic void toggleState()
toggleState in interface ISourceMapTreeNodetoggleState in class TreeNodepublic boolean isOpen()
isOpen in interface ISourceMapTreeNodeisOpen in class TreeNodepublic boolean isVisible()
isVisible in interface ISourceMapTreeNodeisVisible in class TreeNodepublic void setActiveSourceMapNode(ISourceMapTreeNode node)
setActiveSourceMapNode in interface ISourceMapTreeNodepublic ISourceMapTreeNode getActiveSourceMapNode()
getActiveSourceMapNode in interface ISourceMapTreeNodepublic SourceParameterList getSourceParameterList(java.lang.String param)
getSourceParameterList in interface ISourceMapTreeNodepublic java.lang.String[] getSourceParameterListNames()
getSourceParameterListNames in interface ISourceMapTreeNode
public OrderedMap getSourceMapParameters(java.lang.String separator,
boolean initSeparator)
getSourceMapParameters in interface ISourceMapTreeNodeprotected void setParent(SourceMapTreeNode smTreeNode)
public TreeNode getParent()
getParent in class TreeNodeprotected SourceParameterList getInheritedSourceList(java.lang.String paramName)
protected SourceParameterList getLocalSourceList(java.lang.String paramName)
public boolean needsSearchForm()
needsSearchForm in interface ISourceMapTreeNodepublic void setSearchFormName(java.lang.String searchFormName)
setSearchFormName in interface ISourceMapTreeNodepublic java.lang.String getSearchFormName()
getSearchFormName in interface ISourceMapTreeNodepublic java.util.Map getSearchParams()
ISourceMapTreeNode
getSearchParams in interface ISourceMapTreeNodepublic java.util.Map getHiddenParams()
getHiddenParams in interface ISourceMapTreeNodepublic boolean shouldPassRequestParams()
shouldPassRequestParams in interface ISourceMapTreeNodepublic void setDisplayFormName(java.lang.String displayFormName)
setDisplayFormName in interface ISourceMapTreeNodepublic java.lang.String getDisplayFormName()
getDisplayFormName in interface ISourceMapTreeNodepublic java.lang.String getPathParam()
getPathParam in interface ISourceMapTreeNodepublic boolean needsHyperlink()
needsHyperlink in interface ISourceMapTreeNode
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||