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, refresh
checkChildren, dispose, hashCode, hasProperties, removeAllChildren, setParent
protected 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.ITreeNode
getIcon
in class jadex.base.gui.asynctree.AbstractTreeNode
public javax.swing.Icon getSwingIcon()
getSwingIcon
in interface ISwingTreeNode
getSwingIcon
in class AbstractSwingTreeNode
protected void searchChildren()
searchChildren
in class jadex.base.gui.asynctree.AbstractTreeNode
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String getTooltipText()
getTooltipText
in interface jadex.base.gui.asynctree.ITreeNode
getTooltipText
in class jadex.base.gui.asynctree.AbstractTreeNode
public void setChildren(java.util.List<? extends jadex.base.gui.asynctree.ITreeNode> newchildren)
setChildren
in class AbstractSwingTreeNode
public void addChild(jadex.base.gui.asynctree.ITreeNode node)
addChild
in class AbstractSwingTreeNode
public void removeChild(jadex.base.gui.asynctree.ITreeNode node)
AbstractSwingTreeNode
removeChild
in class AbstractSwingTreeNode