Package org.cristalise.gui.tree
Class NodeItem
java.lang.Object
org.cristalise.gui.tree.Node
org.cristalise.gui.tree.NodeItem
- All Implemented Interfaces:
Transferable,Runnable
- Direct Known Subclasses:
NodeAgent,NodeCollectionMember
Structure for Item presence on the tree and ItemDetails boxes. Created by NodeFactory.
-
Field Summary
FieldsFields inherited from class org.cristalise.gui.tree.Node
binding, childNodes, desktop, icon, isExpandable, itemPath, loader, name, subscribers, toolTip, treeNode, type -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidgetItem()Collection<? extends CollectionMember> getTabs()getTransferData(DataFlavor flavor) booleanisDataFlavorSupported(DataFlavor flavor) voidvoidopenItem()voidsetCollection(Collection<? extends CollectionMember> parentCollection, Integer slotNo, ItemProxy parentItem) Methods inherited from class org.cristalise.gui.tree.Node
add, createTreeNode, end, getChildNode, getDesktop, getIcon, getIconName, getItemPath, getName, getPath, getToolTip, getTreeBuilder, getTreeNode, getType, loadMore, makeExpandable, newNode, refresh, remove, removeAllChildren, run, setIcon, setToolTip, setTreeNode, subscribeNode, toString, unsubscribeNode
-
Field Details
-
myItem
-
-
Constructor Details
-
NodeItem
-
-
Method Details
-
getItem
-
openItem
public void openItem() -
getParentCollection
-
getSlotNo
-
setCollection
public void setCollection(Collection<? extends CollectionMember> parentCollection, Integer slotNo, ItemProxy parentItem) -
loadChildren
public void loadChildren()- Specified by:
loadChildrenin classNode
-
getPopupMenu
- Overrides:
getPopupMenuin classNode
-
execute
-
getTabs
-
getTransferDataFlavors
- Specified by:
getTransferDataFlavorsin interfaceTransferable
-
isDataFlavorSupported
- Specified by:
isDataFlavorSupportedin interfaceTransferable
-
getTransferData
- Specified by:
getTransferDatain interfaceTransferable- Throws:
UnsupportedFlavorExceptionIOException
-