Package jadex.base.gui.componenttree
Class ServiceContainerNode
- java.lang.Object
- 
- jadex.base.gui.asynctree.AbstractTreeNode
- 
- jadex.base.gui.asynctree.AbstractSwingTreeNode
- 
- jadex.base.gui.componenttree.ServiceContainerNode
 
 
 
- 
- All Implemented Interfaces:
- ISwingTreeNode,- ITreeNode
 
 public class ServiceContainerNode extends AbstractSwingTreeNode Node object representing a service container.
- 
- 
Field SummaryFields Modifier and Type Field Description protected booleanbrokenFlag to indicate a broken service container (i.e.protected IExternalAccesscontainerThe service container.protected static javax.swing.UIDefaultsiconsThe service container icon.static java.lang.StringNAMEThe node name (used as id suffix and displayed in the tree).- 
Fields inherited from class jadex.base.gui.asynctree.AbstractSwingTreeNodetree
 - 
Fields inherited from class jadex.base.gui.asynctree.AbstractTreeNodechildrenfuture, dirty, model, parent, recurse, searching
 
- 
 - 
Constructor SummaryConstructors Constructor Description ServiceContainerNode(ISwingTreeNode parent, AsyncSwingTreeModel model, javax.swing.JTree tree, IExternalAccess container)Create a new service container node.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description IExternalAccessgetContainer()Get the container.byte[]getIcon()Get the icon as byte[] for a node.java.lang.ObjectgetId()Get the id used for lookup.javax.swing.IcongetSwingIcon()Get the icon for a node.java.lang.StringgetTooltipText()Get tooltip text.protected voidsearchChildren()Asynchronously search for children.voidsetBroken(boolean broken)Set the broken flag.protected voidsetChildren(java.util.List children)Set the children.java.lang.StringtoString()A string representation.- 
Methods inherited from class jadex.base.gui.asynctree.AbstractSwingTreeNodeaddChild, addChild, equals, expandChildren, getCachedChildren, getChild, getChildCount, getChildren, getIndexOfChild, getModel, getParent, getPropertiesComponent, getTree, isLeaf, refresh, removeChild
 - 
Methods inherited from class jadex.base.gui.asynctree.AbstractTreeNodecheckChildren, dispose, hashCode, hasProperties, removeAllChildren, setParent
 - 
Methods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, wait, wait, wait
 - 
Methods inherited from interface jadex.base.gui.asynctree.ITreeNodedispose, hasProperties
 
- 
 
- 
- 
- 
Field Detail- 
NAMEpublic static final java.lang.String NAME The node name (used as id suffix and displayed in the tree).- See Also:
- Constant Field Values
 
 - 
iconsprotected static final javax.swing.UIDefaults icons The service container icon.
 - 
containerprotected IExternalAccess container The service container.
 - 
brokenprotected boolean broken Flag to indicate a broken service container (i.e. remote lookup failed due to class not found).
 
- 
 - 
Constructor Detail- 
ServiceContainerNodepublic ServiceContainerNode(ISwingTreeNode parent, AsyncSwingTreeModel model, javax.swing.JTree tree, IExternalAccess container) Create a new service container node.
 
- 
 - 
Method Detail- 
getIdpublic java.lang.Object getId() Get the id used for lookup.
 - 
getIconpublic byte[] getIcon() Get the icon as byte[] for a node.- Specified by:
- getIconin interface- ITreeNode
- Specified by:
- getIconin class- AbstractTreeNode
 
 - 
getSwingIconpublic javax.swing.Icon getSwingIcon() Get the icon for a node.- Specified by:
- getSwingIconin interface- ISwingTreeNode
- Specified by:
- getSwingIconin class- AbstractSwingTreeNode
 
 - 
searchChildrenprotected void searchChildren() Asynchronously search for children. Called once for each node. Should call setChildren() once children are found.- Specified by:
- searchChildrenin class- AbstractTreeNode
 
 - 
getContainerpublic IExternalAccess getContainer() Get the container.- Returns:
- The container.
 
 - 
toStringpublic java.lang.String toString() A string representation.- Overrides:
- toStringin class- java.lang.Object
 
 - 
getTooltipTextpublic java.lang.String getTooltipText() Get tooltip text.- Specified by:
- getTooltipTextin interface- ITreeNode
- Specified by:
- getTooltipTextin class- AbstractTreeNode
 
 - 
setChildrenprotected void setChildren(java.util.List children) Set the children.- Overrides:
- setChildrenin class- AbstractSwingTreeNode
 
 - 
setBrokenpublic void setBroken(boolean broken) Set the broken flag.
 
- 
 
-