com.softwareag.cis.plugin.tree
Class TreeNode

java.lang.Object
  extended by com.softwareag.cis.server.util.NODEInfo
      extended by com.softwareag.cis.workplace.MFWorkplaceTreeNodeGeneral
          extended by com.softwareag.cis.workplace.MFWorkplaceTreeNode
              extended by com.softwareag.cis.plugin.tree.TreeNode
All Implemented Interfaces:
com.softwareag.cis.util.ITreeNode, com.softwareag.cis.workplace.MFWorkplaceConstants

public class TreeNode
extends com.softwareag.cis.workplace.MFWorkplaceTreeNode

Definition of Registry/Repository tree node


Field Summary
static java.lang.String rcs_id
           
 
Fields inherited from class com.softwareag.cis.workplace.MFWorkplaceTreeNodeGeneral
m_isToolAndDocNode, m_type
 
Fields inherited from interface com.softwareag.cis.workplace.MFWorkplaceConstants
HTMLPAGE, HTMLPAGE_BIND, HTMLPAGE2, MFWORKPLACEINFO_LOOKUP, MFWORKPLACEINFO_LOOKUP2, TYPE_CALLBACK, TYPE_CIPAGE, TYPE_CIPAGEPOPUP, TYPE_CITARGET, TYPE_FOLDER, TYPE_HTMLPOPUP, TYPE_HTMLTARGET, TYPE_NORMALPAGE
 
Constructor Summary
TreeNode(Item item, com.softwareag.cis.server.util.TREECollection parent, TreeNode parentFolder, AbstractTopic abstractTopic)
          Constructor for MyMFWorkplaceTreeNodeFolder
 
Method Summary
 boolean cannotHaveChildren()
          Check whether this node has children
 AbstractTopic getAbstractTopic()
          Get the topic where this TreeNode occurs in
 Item getItem()
          Get wrapped item instance.
 com.softwareag.cis.workplace.MFWorkplaceAdapter getMFWorkplaceadapter()
           
 TreeNode getParentFolder()
          Get parent tree node
 void reactOnContextMenuRequest()
          React on selection of tree node with right mouse button e.g. context menu pop up
 void reactOnSelect()
          React when tree node is selected (single click)
 void reactOnToggle()
          Invoked on tree node toggle This function populates tree if there are some children items available Shows Throwable in a popup dialog
 
Methods inherited from class com.softwareag.cis.workplace.MFWorkplaceTreeNodeGeneral
getActivityId, getActivityURL, getFollowPageSwitches, getImageClosed, getImageOpened, getTabText, getToggleOnSelect, getTooltip, getTooltipId, reactOnDrop, reactOnDropGeneric, renameLayout, setActivityId, setCommand, setForceReload, setImageClosed, setImageOpened, setTabText, setTarget, setToggleOnSelect, setTooltip, setTooltipId
 
Methods inherited from class com.softwareag.cis.server.util.NODEInfo
ctrlKeySelect, getChildInfo, getCtrlKey, getDisableTextInput, getDragInfo, getDropInfo, getInactive, getLevel, getLineInfo, getOpened, getOpenTextInput, getSelected, getShiftKey, getText, getTextId, getTreeGridData, reactOnContextMenuRequestDragTarget, reactOnContextMenuRequestDragTargetGeneric, select, setDisableTextInput, setDragInfo, setDropInfo, setInactive, setLevel, setLineInfo, setOpened, setOpenTextInput, setSelected, setText, setTextId, setTreeGridData, shiftKeySelect, toggle, toggleWithAutoScroll
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

rcs_id

public static final java.lang.String rcs_id
See Also:
Constant Field Values
Constructor Detail

TreeNode

public TreeNode(Item item,
                com.softwareag.cis.server.util.TREECollection parent,
                TreeNode parentFolder,
                AbstractTopic abstractTopic)
         throws java.lang.Exception
Constructor for MyMFWorkplaceTreeNodeFolder

Throws:
java.lang.Exception
Method Detail

getItem

public Item getItem()
Get wrapped item instance.

Returns:
Item the item instance.

reactOnToggle

public void reactOnToggle()
Invoked on tree node toggle This function populates tree if there are some children items available Shows Throwable in a popup dialog

Overrides:
reactOnToggle in class com.softwareag.cis.workplace.MFWorkplaceTreeNodeGeneral
See Also:
MFWorkplaceTreeNodeGeneral.reactOnToggle()

getMFWorkplaceadapter

public com.softwareag.cis.workplace.MFWorkplaceAdapter getMFWorkplaceadapter()
Returns:
the Workplace Adapter

getAbstractTopic

public AbstractTopic getAbstractTopic()
Get the topic where this TreeNode occurs in

Returns:
the BaseTopic

reactOnSelect

public void reactOnSelect()
React when tree node is selected (single click)

Overrides:
reactOnSelect in class com.softwareag.cis.workplace.MFWorkplaceTreeNodeGeneral

reactOnContextMenuRequest

public void reactOnContextMenuRequest()
React on selection of tree node with right mouse button e.g. context menu pop up

Overrides:
reactOnContextMenuRequest in class com.softwareag.cis.workplace.MFWorkplaceTreeNodeGeneral

cannotHaveChildren

public boolean cannotHaveChildren()
Check whether this node has children

Returns:
true if this node cannot have children

getParentFolder

public TreeNode getParentFolder()
Get parent tree node