public class ViewTreeNode extends AbstractSwingTreeNode
| Modifier and Type | Field and Description |
|---|---|
protected static javax.swing.UIDefaults |
icons
The service container icon.
|
protected java.lang.String |
name
The name.
|
tree| Constructor and Description |
|---|
ViewTreeNode(java.lang.String name,
ISwingTreeNode parent,
AsyncSwingTreeModel model,
javax.swing.JTree tree,
java.util.List<? extends jadex.base.gui.asynctree.ITreeNode> children)
Create a new service container node.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addChild(jadex.base.gui.asynctree.ITreeNode node)
Overridden for alphabetical insert.
|
byte[] |
getIcon()
Get the icon as byte[] for a node.
|
java.lang.Object |
getId()
Get the id used for lookup.
|
javax.swing.Icon |
getSwingIcon()
Get the icon for a node.
|
java.lang.String |
getTooltipText()
Get tooltip text.
|
void |
removeChild(jadex.base.gui.asynctree.ITreeNode node)
Remove a child and update the tree.
|
protected void |
searchChildren()
Asynchronously search for children.
|
void |
setChildren(java.util.List<? extends jadex.base.gui.asynctree.ITreeNode> newchildren)
Made public.
|
java.lang.String |
toString()
A string representation.
|
addChild, equals, expandChildren, getCachedChildren, getChild, getChildCount, getChildren, getIndexOfChild, getModel, getParent, getPropertiesComponent, getTree, isLeaf, refreshcheckChildren, dispose, hashCode, hasProperties, removeAllChildren, setParentprotected static final javax.swing.UIDefaults icons
protected java.lang.String name
public ViewTreeNode(java.lang.String name,
ISwingTreeNode parent,
AsyncSwingTreeModel model,
javax.swing.JTree tree,
java.util.List<? extends jadex.base.gui.asynctree.ITreeNode> children)
public java.lang.Object getId()
public byte[] getIcon()
getIcon in interface jadex.base.gui.asynctree.ITreeNodegetIcon in class jadex.base.gui.asynctree.AbstractTreeNodepublic javax.swing.Icon getSwingIcon()
getSwingIcon in interface ISwingTreeNodegetSwingIcon in class AbstractSwingTreeNodeprotected void searchChildren()
searchChildren in class jadex.base.gui.asynctree.AbstractTreeNodepublic java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String getTooltipText()
getTooltipText in interface jadex.base.gui.asynctree.ITreeNodegetTooltipText in class jadex.base.gui.asynctree.AbstractTreeNodepublic void setChildren(java.util.List<? extends jadex.base.gui.asynctree.ITreeNode> newchildren)
setChildren in class AbstractSwingTreeNodepublic void addChild(jadex.base.gui.asynctree.ITreeNode node)
addChild in class AbstractSwingTreeNodepublic void removeChild(jadex.base.gui.asynctree.ITreeNode node)
AbstractSwingTreeNoderemoveChild in class AbstractSwingTreeNode