com.raritantechnologies.utils.tree.taglibrary
Interface ITreeRenderer
- All Superinterfaces:
- IConfigurable
- All Known Implementing Classes:
- BasicTreeRenderer, DropdownMenuTreeRenderer, ExploreTreeRenderer, HTMLTreeRenderer, MenuTreeRenderer, PieChartTreeRenderer, PopupFormTreeRenderer, TreeListRenderer, TreePathRenderer
- public interface ITreeRenderer
- extends IConfigurable
Base interface for objects that can render a RTI TreeRoot object.
Developed by
Raritan Technologies Inc..
- Author:
- Ted Sullivan
|
Method Summary |
void |
addNodeRenderer(ITreeNodeRenderer nodeRenderer,
int position)
Adds an auxilliary TreeNodeRenderer - at left or right position to main node renderer. |
java.lang.String |
getHyperlink(java.lang.String treeName,
TreeNode treeNode,
java.lang.String treeURL,
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 |
setActiveNodeID(java.lang.String activeNodeID)
|
void |
setBlankImgURL(java.lang.String url)
|
void |
setClosedImgURL(java.lang.String url)
|
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)
|
void |
setNodeRenderer(ITreeNodeRenderer nodeNameRenderer)
Replaces the main node rendering with an external Node Renderer. |
void |
setOpenImgURL(java.lang.String url)
|
void |
setTreeState(TreeRoot tree,
RaritanPageContext rpc)
|
AT_LEFT
public static final int AT_LEFT
- See Also:
- Constant Field Values
AT_RIGHT
public static final int AT_RIGHT
- See Also:
- Constant Field Values
setTreeState
public void setTreeState(TreeRoot tree,
RaritanPageContext rpc)
renderTree
public java.lang.String renderTree(TreeRoot tree,
java.lang.String treeURL,
RaritanPageContext rpc,
java.lang.String initialState)
renderTree
public java.lang.String renderTree(TreeRoot tree,
java.lang.String treeURL,
RaritanPageContext rpc)
renderTree
public java.lang.String renderTree(TreeNode tree,
java.lang.String treeURL)
renderTree
public java.lang.String renderTree(TreeNode tree,
java.lang.String treeURL,
RaritanPageContext rpc)
renderTree
public java.lang.String renderTree(TreeNode tree,
java.lang.String treeURL,
java.lang.String treeTarget)
renderTree
public java.lang.String renderTree(TreeNode tree,
java.lang.String treeURL,
java.lang.String treeTarget,
RaritanPageContext rpc)
getHyperlink
public java.lang.String getHyperlink(java.lang.String treeName,
TreeNode treeNode,
java.lang.String treeURL,
RaritanPageContext rpc)
setNodeHyperlinkRenderer
public void setNodeHyperlinkRenderer(java.lang.String rendererClass)
setNodeHyperlinkRenderer
public void setNodeHyperlinkRenderer(ITreeNodeHyperlinkRenderer nodeRenderer)
setNodeHyperlinkParameters
public void setNodeHyperlinkParameters(OrderedMap nodeParameters)
setNodeRenderer
public void setNodeRenderer(ITreeNodeRenderer nodeNameRenderer)
- Replaces the main node rendering with an external Node Renderer.
addNodeRenderer
public void addNodeRenderer(ITreeNodeRenderer nodeRenderer,
int position)
- Adds an auxilliary TreeNodeRenderer - at left or right position to main node renderer.
setActiveNodeID
public void setActiveNodeID(java.lang.String activeNodeID)
setOpenImgURL
public void setOpenImgURL(java.lang.String url)
setClosedImgURL
public void setClosedImgURL(java.lang.String url)
setBlankImgURL
public void setBlankImgURL(java.lang.String url)
setLineImgURL
public void setLineImgURL(java.lang.String url)
setLastImgURL
public void setLastImgURL(java.lang.String url)
setLastImgOpenURL
public void setLastImgOpenURL(java.lang.String url)
setLastImgClosedURL
public void setLastImgClosedURL(java.lang.String url)