|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.raritantechnologies.utils.tree.taglibrary.ExploreTreeRenderer
Renders an RTI TreeRoot object as a "Explorer" Tree.
<TreeRenderer class="com.raritantechnologies.utils.tree.taglibrary.ExploreTreeRenderer"
fieldID="[ taxonomy field to get current value from ]"
fieldValue="[ PATH | NODEID | NAME | Attribute:{attribute value} ]"
openImgURL="[ open folder image ]"
openLastImgURL="[ open last folder image ]"
closedImgURL="[ closed folder image ]"
closedLastImgURL="[ closed last folder image ]"
emptyImgURL="[ empty folder image ]"
emptyLastImgURL="[ empty last folder image ]"
lineImgURL="[ line image ]"
blankImgURL="[ spacer image ]"
activeNodeParam="[ parameter to detect active node value ]"
activeNodeDelimiter="[ path delimiter in active node value ]"
directHyperlink="[true|false(default)]"
hyperlinkTarget="[ target window of node hyperlinks ]"
hyperlinkIsJavascript="[ node hyperlinks call javascript function if true. Default is false ]"
onlyHyperlinkLeafNodes="[ true|false(default) ]"
hyperlinkClass="[ optional CSS class of hyperlink ]"
activeHyperlinkClass="[ css class for active hyperlink ]"
useChangeNodeScript="[true(default)|false]"
showCounts="[true(default)|false]"
renderRoot="[true(default)|false]"
hyperlinkRoot="[true(default)|false]"
expandCurrentNode="[true(default)|false]"
useTreeNameAsPrefix="[true|false(default) ]"
addRequestParameters="[true|false(default) ]"
initialRenderDepth="[ optional depth for initial rendering of open nodes ]"
wrapNodeText="[true(default)|false]"
updateNodeParam="[ used for 'lazy' tree evaluation - if parameter is present, nodes where needsUpdate( ) is true will produce a '+' server hyperlink ]" >
<!-- Optional changeNode javascript function -->
<ChangeNodeScript>
</ChangeNodeScript>
<!-- Optional NodeRenderers (main, left or right auxilliary renderers ) -->
<NodeRenderer position="[LEFT|MAIN|RIGHT]"
class="[ class of com.raritantechnologies.utils.tree.ITreeNodeRenderer ]" >
</NodeRenderer>
<!-- Optional Display String filter for modifications to node display -->
<NodeNameFilter class="[ class of IStringFilter ]" >
</NodeNameFilter>
<LinkRenderer class="[ class of com.raritantechnologies.utils.tree.ITreeNodeHyperlinkRenderer ]" >
</LinkRenderer>
</TreeRenderer>
| Field Summary |
| Fields inherited from interface com.raritantechnologies.utils.tree.taglibrary.ITreeRenderer |
AT_LEFT, AT_RIGHT |
| Constructor Summary | |
ExploreTreeRenderer()
|
|
ExploreTreeRenderer(TreeRoot root)
|
|
| Method Summary | |
void |
addNodeRenderer(ITreeNodeRenderer nodeRenderer,
int position)
Adds an auxilliary TreeNodeRenderer - at left or right position to main node renderer. |
java.lang.String |
closeNodes(int level,
int closeLevel,
TreeNode node)
|
java.lang.String |
closeNodes(int closeLevel,
TreeNode node)
|
java.lang.String |
closeNodes(TreeNode node)
|
java.lang.String |
getHyperlink(java.lang.String treeName,
TreeNode treeNode,
java.lang.String treeURL,
RaritanPageContext rpc)
|
void |
initialize(org.w3c.dom.Element elem)
Initializes the object from an XML tag or element. |
java.lang.String |
renderTree()
|
java.lang.String |
renderTree(TreeNode tree,
RaritanPageContext rpc)
|
java.lang.String |
renderTree(TreeNode tree,
java.lang.String treeURL)
|
java.lang.String |
renderTree(TreeNode tree,
java.lang.String treeURL,
RaritanPageContext rpc)
|
java.lang.String |
renderTree(TreeNode tree,
java.lang.String treeURL,
java.lang.String treeTarget)
|
java.lang.String |
renderTree(TreeNode tree,
java.lang.String treeURL,
java.lang.String treeTarget,
RaritanPageContext rpc)
|
java.lang.String |
renderTree(TreeRoot tree,
java.lang.String treeURL,
RaritanPageContext rpc)
|
java.lang.String |
renderTree(TreeRoot tree,
java.lang.String treeURL,
RaritanPageContext rpc,
java.lang.String initialState)
|
void |
setAction(java.lang.String action)
|
void |
setActiveNodeID(java.lang.String activeNodeID)
|
void |
setActiveNodeParameter(java.lang.String activeNodeParameter)
|
void |
setBlankImgURL(java.lang.String url)
|
void |
setClosedImgURL(java.lang.String url)
|
void |
setCloseNodeStates(java.lang.String states)
|
void |
setCurrentPath(java.lang.String path)
|
void |
setExpandCurrentNode(java.lang.String flag)
|
void |
setField(java.lang.String field)
|
void |
setLastImgClosedURL(java.lang.String url)
|
void |
setLastImgOpenURL(java.lang.String url)
|
void |
setLastImgURL(java.lang.String url)
|
void |
setLineImgURL(java.lang.String url)
|
void |
setNodeHyperlinkParameters(OrderedMap nodeParameters)
|
void |
setNodeHyperlinkRenderer(ITreeNodeHyperlinkRenderer nodeRenderer)
|
void |
setNodeHyperlinkRenderer(java.lang.String rendererClass)
Sets the ITreeNodeHyperlinkRenderer class |
void |
setNodeRenderer(ITreeNodeRenderer treeNodeRenderer)
Replaces the main node rendering with an external Node Renderer. |
void |
setNodeStates(java.lang.String states)
|
void |
setOpenImgURL(java.lang.String url)
|
void |
setParameter(java.lang.String name,
java.lang.String value)
|
void |
setPrefix(java.lang.String prefix)
|
void |
setQuery(java.lang.String query)
|
void |
setRenderRoot(boolean renderRoot)
|
void |
setShowCounts(boolean showCounts)
|
void |
setTarget(java.lang.String target)
|
void |
setTreeState(TreeRoot tree,
RaritanPageContext rpc)
|
void |
setWindow(java.lang.String window)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public ExploreTreeRenderer()
public ExploreTreeRenderer(TreeRoot root)
| Method Detail |
public java.lang.String renderTree(TreeRoot tree,
java.lang.String treeURL,
RaritanPageContext rpc,
java.lang.String initialState)
renderTree in interface ITreeRenderer
public java.lang.String renderTree(TreeRoot tree,
java.lang.String treeURL,
RaritanPageContext rpc)
renderTree in interface ITreeRenderer
public java.lang.String renderTree(TreeNode tree,
java.lang.String treeURL)
renderTree in interface ITreeRenderer
public java.lang.String renderTree(TreeNode tree,
java.lang.String treeURL,
RaritanPageContext rpc)
renderTree in interface ITreeRenderer
public java.lang.String renderTree(TreeNode tree,
java.lang.String treeURL,
java.lang.String treeTarget)
renderTree in interface ITreeRenderer
public java.lang.String renderTree(TreeNode tree,
java.lang.String treeURL,
java.lang.String treeTarget,
RaritanPageContext rpc)
renderTree in interface ITreeRenderer
public java.lang.String getHyperlink(java.lang.String treeName,
TreeNode treeNode,
java.lang.String treeURL,
RaritanPageContext rpc)
getHyperlink in interface ITreeRendererpublic void setNodeHyperlinkRenderer(java.lang.String rendererClass)
setNodeHyperlinkRenderer in interface ITreeRendererpublic void setNodeHyperlinkRenderer(ITreeNodeHyperlinkRenderer nodeRenderer)
setNodeHyperlinkRenderer in interface ITreeRendererpublic void setNodeHyperlinkParameters(OrderedMap nodeParameters)
setNodeHyperlinkParameters in interface ITreeRendererpublic void setNodeRenderer(ITreeNodeRenderer treeNodeRenderer)
ITreeRenderer
setNodeRenderer in interface ITreeRenderer
public void addNodeRenderer(ITreeNodeRenderer nodeRenderer,
int position)
ITreeRenderer
addNodeRenderer in interface ITreeRendererpublic java.lang.String renderTree()
public java.lang.String renderTree(TreeNode tree,
RaritanPageContext rpc)
public void setExpandCurrentNode(java.lang.String flag)
public void setField(java.lang.String field)
public void setPrefix(java.lang.String prefix)
public void setCurrentPath(java.lang.String path)
public void setAction(java.lang.String action)
public void setWindow(java.lang.String window)
public void setTarget(java.lang.String target)
public void setQuery(java.lang.String query)
public void setNodeStates(java.lang.String states)
public void setCloseNodeStates(java.lang.String states)
public void setRenderRoot(boolean renderRoot)
public void setShowCounts(boolean showCounts)
public void setParameter(java.lang.String name,
java.lang.String value)
public void setTreeState(TreeRoot tree,
RaritanPageContext rpc)
setTreeState in interface ITreeRendererpublic void setActiveNodeID(java.lang.String activeNodeID)
setActiveNodeID in interface ITreeRendererpublic java.lang.String closeNodes(TreeNode node)
public java.lang.String closeNodes(int closeLevel,
TreeNode node)
public java.lang.String closeNodes(int level,
int closeLevel,
TreeNode node)
public void setClosedImgURL(java.lang.String url)
setClosedImgURL in interface ITreeRendererpublic void setOpenImgURL(java.lang.String url)
setOpenImgURL in interface ITreeRendererpublic void setBlankImgURL(java.lang.String url)
setBlankImgURL in interface ITreeRendererpublic void setLineImgURL(java.lang.String url)
setLineImgURL in interface ITreeRendererpublic void setLastImgURL(java.lang.String url)
setLastImgURL in interface ITreeRendererpublic void setLastImgOpenURL(java.lang.String url)
setLastImgOpenURL in interface ITreeRendererpublic void setLastImgClosedURL(java.lang.String url)
setLastImgClosedURL in interface ITreeRendererpublic void initialize(org.w3c.dom.Element elem)
IConfigurable
initialize in interface IConfigurablepublic void setActiveNodeParameter(java.lang.String activeNodeParameter)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||