com.filenet.wcm.apps.server.ui

Class WcmTreeView

  1. java.lang.Object
  2. extended bycom.filenet.wcm.toolkit.server.base.WcmDpContainer
  3. extended bycom.filenet.wcm.toolkit.server.base.WcmModule
  4. extended bycom.filenet.wcm.toolkit.server.base.GlobalEventModule
  5. extended bycom.filenet.wcm.toolkit.server.base.WcmUiModule
  6. extended bycom.filenet.wcm.toolkit.server.ui.WcmAnchorTree
  7. extended bycom.filenet.wcm.apps.server.presentation.ui.TreeView
  8. extended bycom.filenet.wcm.apps.server.ui.WcmTreeView
All implemented interfaces:
com.filenet.wcm.toolkit.server.base.WcmModuleInterface, com.filenet.wcm.toolkit.server.base.WcmUiModuleInterface

  1. public class WcmTreeView
  2. extends com.filenet.wcm.apps.server.presentation.ui.TreeView

Field Summary

Modifier and Type Field and Description
  1. static
  2. java.lang.String
ACTION_NODE_ID_PREFIX
  1. protected
  2. java.lang.String
baseUrl
  1. protected
  2. com.filenet.wcm.toolkit.server.base.WcmController
controller
  1. protected
  2. boolean
pageInfoDetected
  1. static
  2. java.lang.String
PANEL_NODE_ID_PREFIX
  1. protected
  2. java.lang.String
removeAction
  1. protected
  2. java.util.List
rootPages
  1. protected
  2. java.util.List
rootTreeNodes
Fields inherited from class com.filenet.wcm.apps.server.presentation.ui.TreeView
ACTION_TYPE, atSelected, DEFAULT_TYPE, hiddenNodes, hideMode, INFO_PANEL_TYPE, NODE_ID, unhideDepth, viewHeadings, viewRootHeading, WIZARD_PANEL_TYPE, wizardMode, writeBar, writeBarCSS, wsActionHeading, wsCollapse, wsExpand, wsModified, wsSelected
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

Constructor Summary

Constructor and Description
WcmTreeView()

Method Summary

Modifier and Type Method and Description
  1. void
addRootPage(java.lang.String pageName)
  1. protected
  2. com.filenet.wcm.toolkit.server.util.ui.WcmAnchor
getNodeAnchor(PageNodeInfo pageInfo)
  1. protected
  2. int
getNodeType(com.filenet.wcm.toolkit.server.util.ui.WcmTreeNode node,int depth)
  1. protected
  2. java.util.List
getRootPageNames()
  1. protected
  2. java.lang.String
getTreeNodeKey()
  1. void
initialize()
  1. protected
  2. void
initializeTree()
  1. protected
  2. boolean
isSelected(com.filenet.wcm.toolkit.server.util.ui.WcmTreeNode node,int depth)
  1. protected
  2. void
loadPageInfo(java.lang.String pageName)
  1. void
onStartPage(javax.servlet.http.HttpServletRequest request,javax.servlet.http.HttpServletResponse response)
  1. protected
  2. void
renderActionLink(java.io.Writer w,int depth,com.filenet.wcm.toolkit.server.util.ui.WcmAnchor a)
Methods inherited from class com.filenet.wcm.apps.server.presentation.ui.TreeView
getIconUrl, getImageHTML, getVoiceViewHeading, hideAnyway, hideNode, isHidden, onCollapse, onExpand, renderCloseRow, renderClosingHTML, renderLink, renderLink, renderNode, renderOpeningHTML, renderOpenRow, renderOpenRowBar, renderPanelLink, renderRootLink, renderWizardPanelLink, setCollapsed, setViewRootHeading, setWizardMode, setWriteBar, setWriteBar, showNode
Methods inherited from class com.filenet.wcm.toolkit.server.ui.WcmAnchorTree
addChildNode, addRootNode, addRootNode, addRootNode, addRootNode, addRootNodes, addSpacer, findNode, getRootNodes, getSelectedNode, 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
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.WcmModuleInterface
addDataProvider, cleanup, getDataStore, getModuleProperty, getName, getParent, persist, queryDataProvider, setController, setModuleProperty, setName, setParent

Field Detail

PANEL_NODE_ID_PREFIX

  1. public static final java.lang.String PANEL_NODE_ID_PREFIX
See Also:

ACTION_NODE_ID_PREFIX

  1. public static final java.lang.String ACTION_NODE_ID_PREFIX
See Also:

baseUrl

  1. protected java.lang.String baseUrl

rootPages

  1. protected java.util.List rootPages

rootTreeNodes

  1. protected java.util.List rootTreeNodes

pageInfoDetected

  1. protected boolean pageInfoDetected

controller

  1. protected com.filenet.wcm.toolkit.server.base.WcmController controller

removeAction

  1. protected java.lang.String removeAction

Constructor Detail

WcmTreeView

  1. public WcmTreeView()

Method Detail

initialize

  1. public void initialize()
  2. throws java.lang.Exception
Description copied from class: com.filenet.wcm.toolkit.server.base.WcmModule
Called by WcmController when the module is registered, and has access to the data store. Do "constructor" types of things here.
Specified by:
initialize in interface com.filenet.wcm.toolkit.server.base.WcmModuleInterface
Overrides:
initialize in class com.filenet.wcm.toolkit.server.ui.WcmAnchorTree
Throws:
java.lang.Exception

getNodeAnchor

  1. protected com.filenet.wcm.toolkit.server.util.ui.WcmAnchor getNodeAnchor( PageNodeInfo pageInfo)
  2. throws java.lang.Exception
Throws:
java.lang.Exception

loadPageInfo

  1. protected void loadPageInfo(java.lang.String pageName)
  2. throws java.lang.Exception
Throws:
java.lang.Exception

initializeTree

  1. protected void initializeTree()

getTreeNodeKey

  1. protected java.lang.String getTreeNodeKey( )
  2. throws java.lang.Exception
Throws:
java.lang.Exception

addRootPage

  1. public void addRootPage(java.lang.String pageName)

getRootPageNames

  1. protected java.util.List getRootPageNames( )

onStartPage

  1. public void onStartPage(javax.servlet.http.HttpServletRequest request,
  2. javax.servlet.http.HttpServletResponse response)
  3. throws java.lang.Exception
Description copied from class: com.filenet.wcm.toolkit.server.base.GlobalEventModule
Event that is fired for all UI modules before the page is rendered
Specified by:
onStartPage in interface com.filenet.wcm.toolkit.server.base.WcmUiModuleInterface
Overrides:
onStartPage in class com.filenet.wcm.toolkit.server.base.GlobalEventModule
Parameters:
request - HttpServletRequest
response - HttpServletResponse
Throws:
java.lang.Exception - If any errors occured

getNodeType

  1. protected int getNodeType(com.filenet.wcm.toolkit.server.util.ui.WcmTreeNode node,
  2. int depth)
Description copied from class: com.filenet.wcm.apps.server.presentation.ui.TreeView
Returns the node type to render. Options are:
  • TreeView.DEFAULT_TYPE
  • TreeView.ACTION_TYPE
  • TreeView.WIZARD_PANEL_TYPE
  • TreeView.INFO_PANEL_TYPE
Specified by:
getNodeType in class com.filenet.wcm.apps.server.presentation.ui.TreeView
Returns:
The node type to render.

isSelected

  1. protected boolean isSelected(com.filenet.wcm.toolkit.server.util.ui.WcmTreeNode node,
  2. int depth)
Description copied from class: com.filenet.wcm.apps.server.presentation.ui.TreeView
Returns whether the node is the currently selected node.
Specified by:
isSelected in class com.filenet.wcm.apps.server.presentation.ui.TreeView
Returns:
true or false.

  1. protected void renderActionLink( java.io.Writer w,
  2. int depth,
  3. com.filenet.wcm.toolkit.server.util.ui.WcmAnchor a)
  4. throws java.lang.Exception
Overrides:
renderActionLink in class com.filenet.wcm.apps.server.presentation.ui.TreeView
Throws:
java.lang.Exception