com.filenet.wcm.apps.server.presentation.ui
Class TreeView
java.lang.Object
com.filenet.wcm.toolkit.server.base.WcmDpContainer
com.filenet.wcm.toolkit.server.base.WcmModule
com.filenet.wcm.toolkit.server.base.GlobalEventModule
com.filenet.wcm.toolkit.server.base.WcmUiModule
com.filenet.wcm.toolkit.server.ui.WcmAnchorTree
com.filenet.wcm.apps.server.presentation.ui.TreeView
- All Implemented Interfaces:
- com.filenet.wcm.toolkit.server.base.WcmModuleInterface, com.filenet.wcm.toolkit.server.base.WcmUiModuleInterface
- public abstract class TreeView
- extends com.filenet.wcm.toolkit.server.ui.WcmAnchorTree
Fields inherited from class com.filenet.wcm.toolkit.server.ui.WcmAnchorTree |
honorCollapsed, rootNodes, selectedID |
Fields inherited from class com.filenet.wcm.toolkit.server.base.WcmModule |
locale, NAME_DELIMITER |
Method Summary |
protected java.lang.String |
getIconUrl(com.filenet.wcm.toolkit.server.util.ui.WcmAnchor a)
|
protected java.lang.String |
getImageHTML(java.lang.String width,
java.lang.String height,
java.lang.String imageURL,
java.lang.String altValue,
java.lang.String title)
|
protected abstract int |
getNodeType(com.filenet.wcm.toolkit.server.util.ui.WcmTreeNode node,
int depth)
Return the node type to render. |
protected java.lang.String |
getVoiceViewHeading(int depth,
boolean isModified)
|
protected boolean |
hideAnyway(java.lang.String nodeName)
Perform custom tests to determine if a node should be forced to be hidden even
if it does not have its hidden attribute set. |
void |
hideNode(java.lang.String nodeName)
|
protected boolean |
isHidden(java.lang.String nodeName,
int depth)
|
protected abstract boolean |
isSelected(com.filenet.wcm.toolkit.server.util.ui.WcmTreeNode node,
int depth)
Return whether or not the node is the currently selected node. |
void |
onCollapse(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
|
void |
onExpand(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
|
protected void |
renderActionLink(java.io.Writer w,
int depth,
com.filenet.wcm.toolkit.server.util.ui.WcmAnchor a)
|
protected void |
renderCloseRow(java.io.Writer w)
|
protected void |
renderClosingHTML(java.io.Writer w)
|
protected void |
renderLink(java.io.Writer w,
java.lang.String sURL,
java.lang.String sClass,
java.lang.String sInnerHTML,
boolean bPopup,
boolean bDisabled,
java.lang.String id)
|
protected void |
renderLink(java.io.Writer w,
java.lang.String sURL,
java.lang.String sClass,
java.lang.String sInnerHTML,
boolean bPopup,
boolean bDisabled,
java.lang.String id,
int height,
int width)
|
protected void |
renderNode(java.io.Writer w,
com.filenet.wcm.toolkit.server.util.ui.WcmTreeNode node,
int depth)
|
protected void |
renderOpeningHTML(java.io.Writer w)
|
protected void |
renderOpenRow(java.io.Writer w,
int indentPx,
java.lang.String tdClass)
|
protected void |
renderOpenRowBar(java.io.Writer w,
int indentPx,
java.lang.String tdClass)
|
protected void |
renderPanelLink(java.io.Writer w,
int depth,
com.filenet.wcm.toolkit.server.util.ui.WcmAnchor a,
boolean isSelected)
|
protected void |
renderRootLink(java.io.Writer w,
int depth,
com.filenet.wcm.toolkit.server.util.ui.WcmTreeNode node,
boolean isSelected)
|
protected void |
renderWizardPanelLink(java.io.Writer w,
int depth,
com.filenet.wcm.toolkit.server.util.ui.WcmAnchor a,
boolean isSelected)
|
void |
setCollapsed(javax.servlet.http.HttpServletRequest request,
boolean collapsed)
|
void |
setViewRootHeading(com.filenet.wcm.toolkit.util.WcmString value)
|
void |
setWizardMode(boolean newValue)
|
void |
setWriteBar(boolean value)
|
void |
setWriteBar(boolean value,
java.lang.String CSSclass)
|
void |
showNode(java.lang.String nodeName)
|
Methods inherited from class com.filenet.wcm.toolkit.server.ui.WcmAnchorTree |
addChildNode, addRootNode, addRootNode, addRootNode, addRootNode, addRootNodes, addSpacer, findNode, getRootNodes, getSelectedNode, initialize, render, setHonorCollapsed, setSelectedNode, setSelectedNode |
Methods inherited from class com.filenet.wcm.toolkit.server.base.WcmUiModule |
getActive, getBasePath, getBaseUrl, getBaseURLBuilder, getControllerEventUrl, getControllerEventUrl, getEventFormFields, getEventFormFields, getEventFormTag, getEventFormTag, getEventUrl, getEventUrl, getEventUrl, getEventUrl, getFormName, getFormSubmitUrl, getFormSubmitUrl, getGlobalEventUrl, getGlobalEventUrl, getPageUrl, getPageUrl, getPageUrl, getPageUrl, getUiParent, peekEvent, renderJSP, routeEvent, routeEvent, serverSideInclude, serverSideInclude, setActive, setJSP |
Methods inherited from class com.filenet.wcm.toolkit.server.base.GlobalEventModule |
onStartPage, subscribeGlobalEvent |
Methods inherited from class com.filenet.wcm.toolkit.server.base.WcmModule |
addChild, addChild, addChild, cleanup, debugTrace, getClassProperty, getClassProperty, getClassPropertyKeys, getConfiguration, getController, getDataStore, getModuleProperty, getModuleProperty, getModuleProperty, getModuleProperty, getModulePropertyKeys, getName, getParent, getWindowProperty, getWindowProperty, persist, queryDataProvider, setClassProperty, setClassProperty, setController, setModuleProperty, setModuleProperty, setName, setParent, setPortletParent, setWindowProperty |
Methods inherited from class com.filenet.wcm.toolkit.server.base.WcmDpContainer |
addDataProvider, addDataProvider |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.filenet.wcm.toolkit.server.base.WcmUiModuleInterface |
onStartPage |
Methods inherited from interface com.filenet.wcm.toolkit.server.base.WcmModuleInterface |
addDataProvider, cleanup, getDataStore, getModuleProperty, getName, getParent, persist, queryDataProvider, setController, setModuleProperty, setName, setParent |
wsSelected
public static final com.filenet.wcm.toolkit.util.WcmString wsSelected
wsModified
public static final com.filenet.wcm.toolkit.util.WcmString wsModified
wsActionHeading
public static final com.filenet.wcm.toolkit.util.WcmString wsActionHeading
DEFAULT_TYPE
public static final int DEFAULT_TYPE
- See Also:
- Constant Field Values
ACTION_TYPE
public static final int ACTION_TYPE
- See Also:
- Constant Field Values
WIZARD_PANEL_TYPE
public static final int WIZARD_PANEL_TYPE
- See Also:
- Constant Field Values
INFO_PANEL_TYPE
public static final int INFO_PANEL_TYPE
- See Also:
- Constant Field Values
NODE_ID
protected static final java.lang.String NODE_ID
- See Also:
- Constant Field Values
wsExpand
protected static final com.filenet.wcm.toolkit.util.WcmString wsExpand
wsCollapse
protected static final com.filenet.wcm.toolkit.util.WcmString wsCollapse
hiddenNodes
protected java.util.Map hiddenNodes
hideMode
protected boolean hideMode
unhideDepth
protected int unhideDepth
viewHeadings
protected java.util.Map viewHeadings
viewRootHeading
protected com.filenet.wcm.toolkit.util.WcmString viewRootHeading
writeBar
protected boolean writeBar
writeBarCSS
protected java.lang.String writeBarCSS
wizardMode
protected boolean wizardMode
atSelected
protected boolean atSelected
TreeView
public TreeView()
getNodeType
protected abstract int getNodeType(com.filenet.wcm.toolkit.server.util.ui.WcmTreeNode node,
int depth)
- Return the node type to render. Options are:
- TreeView.DEFAULT_TYPE
- TreeView.ACTION_TYPE
- TreeView.WIZARD_PANEL_TYPE
- TreeView.INFO_PANEL_TYPE
- Parameters:
node
- depth
-
- Returns:
- one of the values listed above.
isSelected
protected abstract boolean isSelected(com.filenet.wcm.toolkit.server.util.ui.WcmTreeNode node,
int depth)
- Return whether or not the node is the currently selected node.
- Parameters:
node
- depth
-
- Returns:
- true or false.
hideAnyway
protected boolean hideAnyway(java.lang.String nodeName)
throws java.lang.Exception
- Perform custom tests to determine if a node should be forced to be hidden even
if it does not have its hidden attribute set.
- Parameters:
nodeName
-
- Returns:
- boolean true or false.
- Throws:
java.lang.Exception
isHidden
protected boolean isHidden(java.lang.String nodeName,
int depth)
throws java.lang.Exception
- Throws:
java.lang.Exception
hideNode
public void hideNode(java.lang.String nodeName)
showNode
public void showNode(java.lang.String nodeName)
setWizardMode
public void setWizardMode(boolean newValue)
setWriteBar
public void setWriteBar(boolean value)
setWriteBar
public void setWriteBar(boolean value,
java.lang.String CSSclass)
setViewRootHeading
public void setViewRootHeading(com.filenet.wcm.toolkit.util.WcmString value)
setCollapsed
public void setCollapsed(javax.servlet.http.HttpServletRequest request,
boolean collapsed)
onExpand
public void onExpand(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws java.lang.Exception
- Throws:
java.lang.Exception
onCollapse
public void onCollapse(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws java.lang.Exception
- Throws:
java.lang.Exception
getVoiceViewHeading
protected java.lang.String getVoiceViewHeading(int depth,
boolean isModified)
renderOpeningHTML
protected void renderOpeningHTML(java.io.Writer w)
throws java.lang.Exception
- Throws:
java.lang.Exception
renderClosingHTML
protected void renderClosingHTML(java.io.Writer w)
throws java.lang.Exception
- Throws:
java.lang.Exception
getIconUrl
protected java.lang.String getIconUrl(com.filenet.wcm.toolkit.server.util.ui.WcmAnchor a)
renderOpenRowBar
protected void renderOpenRowBar(java.io.Writer w,
int indentPx,
java.lang.String tdClass)
throws java.io.IOException
- Throws:
java.io.IOException
getImageHTML
protected java.lang.String getImageHTML(java.lang.String width,
java.lang.String height,
java.lang.String imageURL,
java.lang.String altValue,
java.lang.String title)
renderLink
protected void renderLink(java.io.Writer w,
java.lang.String sURL,
java.lang.String sClass,
java.lang.String sInnerHTML,
boolean bPopup,
boolean bDisabled,
java.lang.String id)
throws java.lang.Exception
- Throws:
java.lang.Exception
renderLink
protected void renderLink(java.io.Writer w,
java.lang.String sURL,
java.lang.String sClass,
java.lang.String sInnerHTML,
boolean bPopup,
boolean bDisabled,
java.lang.String id,
int height,
int width)
throws java.lang.Exception
- Throws:
java.lang.Exception
renderOpenRow
protected void renderOpenRow(java.io.Writer w,
int indentPx,
java.lang.String tdClass)
throws java.io.IOException
- Throws:
java.io.IOException
renderCloseRow
protected void renderCloseRow(java.io.Writer w)
throws java.io.IOException
- Throws:
java.io.IOException
renderNode
protected void renderNode(java.io.Writer w,
com.filenet.wcm.toolkit.server.util.ui.WcmTreeNode node,
int depth)
throws java.lang.Exception
- Throws:
java.lang.Exception
renderRootLink
protected void renderRootLink(java.io.Writer w,
int depth,
com.filenet.wcm.toolkit.server.util.ui.WcmTreeNode node,
boolean isSelected)
throws java.lang.Exception
- Throws:
java.lang.Exception
renderActionLink
protected void renderActionLink(java.io.Writer w,
int depth,
com.filenet.wcm.toolkit.server.util.ui.WcmAnchor a)
throws java.lang.Exception
- Throws:
java.lang.Exception
renderWizardPanelLink
protected void renderWizardPanelLink(java.io.Writer w,
int depth,
com.filenet.wcm.toolkit.server.util.ui.WcmAnchor a,
boolean isSelected)
throws java.lang.Exception
- Throws:
java.lang.Exception
renderPanelLink
protected void renderPanelLink(java.io.Writer w,
int depth,
com.filenet.wcm.toolkit.server.util.ui.WcmAnchor a,
boolean isSelected)
throws java.lang.Exception
- Throws:
java.lang.Exception
© Copyright IBM Corp. 2002, 2007. All Rights Reserved.