Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Sun Message Library for SWIFT API
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## com.stc.swift.egategui.pe
Class EwayOtdDataNode

    java.lang.Object
      java.beans.FeatureDescriptor
          org.openide.nodes.Node
              org.openide.nodes.AbstractNode
                  com.stc.egate.gui.projectexplorer.CAPSEEAbstractNode
                      com.stc.swift.egategui.pe.EwayOtdDataNode

All Implemented Interfaces:
  com.stc.egate.toolbus.toolAction.ToolNode, java.lang.Comparable, org.openide.nodes.Node.Cookie

    public class EwayOtdDataNode

extends com.stc.egate.gui.projectexplorer.CAPSEEAbstractNode
implements com.stc.egate.toolbus.toolAction.ToolNode

This class provides a data node for a BPMS model.

Version:
  $Revision: 1.8 $

Nested Class Summary

Nested classes/interfaces inherited from class org.openide.nodes.Node
`org.openide.nodes.Node.Cookie, org.openide.nodes.Node.Handle, org.openide.nodes.Node.IndexedProperty, org.openide.nodes.Node.Property, org.openide.nodes.Node.PropertySet`

Field Summary

Fields inherited from class org.openide.nodes.Node
`EMPTY, PROP_COOKIE, PROP_DISPLAY_NAME, PROP_ICON, PROP_NAME, PROP_OPENED_ICON, PROP_PARENT_NODE, PROP_PROPERTY_SETS, PROP_SHORT_DESCRIPTION`

Constructor Summary
`EwayOtdDataNode(com.stc.model.common.ProjectElement otdObj)` Constructor

Method Summary
`boolean` | `canCopy()` Can this node be copied?
`boolean` | `canCut()`
`org.openide.util.actions.SystemAction[]` | `getActions()` Gets the actions attribute of the DTDNode object
`javax.swing.Action[]` | `getActions(boolean context)`
`java.awt.Image` | `getIcon(int type)` Returns the collab def icon
`java.awt.Image` | `getOpenedIcon(int type)` Get Opened Icon
`javax.swing.Action` | `getPreferredAction()`
`com.stc.model.common.ProjectElement` | `getProjectElement()`

Methods inherited from class com.stc.egate.gui.projectexplorer.CAPSEEAbstractNode
`addToLookup, compareTo, getContextActions, isRepositoryConnected, putCookie`

Methods inherited from class org.openide.nodes.AbstractNode
`canDestroy, canRename, clipboardCopy, clipboardCut, cloneNode, drag, getCookie, getCustomizer, getDefaultAction, getDropType, getHandle, getHelpCtx, getNewTypes, getPasteTypes, getPropertySets, hasCustomizer, setDefaultAction, setIconBase, setName`

Methods inherited from class org.openide.nodes.Node
`addNodeListener, addPropertyChangeListener, destroy, getChildren, getContextMenu, getParentNode, isLeaf, removeNodeListener, removePropertyChangeListener, setDisplayName, setShortDescription, toString`

Methods inherited from class java.beans.FeatureDescriptor
`attributeNames, getDisplayName, getName, getShortDescription, getValue, isExpert, isHidden, isPreferred, setExpert, setHidden, setPreferred, setValue`

Methods inherited from class java.lang.Object
`equals, getClass, hashCode, notify, notifyAll, wait, wait, wait`

Constructor Detail

### EwayOtdDataNode

    public EwayOtdDataNode(com.stc.model.common.ProjectElement otdObj)

  Constructor

  Parameters:
    `otdObj` - the project element associated with this Project Node
  Since:
    1.0

Method Detail

### getProjectElement

    public com.stc.model.common.ProjectElement getProjectElement()

  Specified by:
    `getProjectElement` in interface `com.stc.egate.toolbus.toolAction.ToolNode`
  Returns:
    returns the ProjectElement associated with this node

### getIcon

    public java.awt.Image getIcon(int type)

  Returns the collab def icon

  Overrides:
    `getIcon` in class `org.openide.nodes.AbstractNode`
  Parameters:
    `type` -
  Returns:
    Image

### getOpenedIcon

    public java.awt.Image getOpenedIcon(int type)

  Get Opened Icon

  Overrides:
    `getOpenedIcon` in class `org.openide.nodes.AbstractNode`
  Parameters:
    `type` - icon type
  Returns:
    icon image

### canCut

    public boolean canCut()

  Overrides:
    `canCut` in class `org.openide.nodes.AbstractNode`
  Returns:
    boolean

### canCopy

    public boolean canCopy()

  Can this node be copied?

  Overrides:
    `canCopy` in class `org.openide.nodes.AbstractNode`
  Returns:
    whether or not can copy

### getPreferredAction

    public javax.swing.Action getPreferredAction()

  See Also:
    `org.openide.nodes.AbstractNode#getPreferredAction()`

### getActions

    public org.openide.util.actions.SystemAction[] getActions()

  Gets the actions attribute of the DTDNode object

  Overrides:
    `getActions` in class `com.stc.egate.gui.projectexplorer.CAPSEEAbstractNode`
  Returns:
    The acceptable actions

### getActions

    public javax.swing.Action[] getActions(boolean context)

  Overrides:
    `getActions` in class `com.stc.egate.gui.projectexplorer.CAPSEEAbstractNode`
  See Also:
    `org.openide.nodes.Node#getActions(boolean)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Sun Message Library for SWIFT API
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2008 Sun Microsystems, Inc. All rights reserved.