public class NFPropertyContainerNode extends AbstractSwingTreeNode
Modifier and Type | Field and Description |
---|---|
protected jadex.bridge.IExternalAccess |
ea
The external access of the nfproperty provider.
|
protected static javax.swing.UIDefaults |
icons
The service container icon.
|
protected jadex.commons.MethodInfo |
mi
The method info.
|
protected java.lang.String |
name
The name.
|
static java.lang.String |
NAME
The node name (used as id suffix and displayed in the tree).
|
protected jadex.bridge.service.RequiredServiceInfo |
rinfo
The required service info.
|
protected jadex.bridge.service.IServiceIdentifier |
sid
The service identifier.
|
protected java.lang.String |
tooltip
The tooltip.
|
tree
Constructor and Description |
---|
NFPropertyContainerNode(java.lang.String name,
java.lang.String tooltip,
ISwingTreeNode parent,
AsyncSwingTreeModel model,
javax.swing.JTree tree,
jadex.bridge.IExternalAccess ea,
jadex.bridge.service.IServiceIdentifier sid,
jadex.commons.MethodInfo mi,
jadex.bridge.service.RequiredServiceInfo rinfo)
Create a new nf property container node.
|
Modifier and Type | Method and Description |
---|---|
byte[] |
getIcon()
Get the icon as byte[] for a node.
|
java.lang.Object |
getId()
Get the id used for lookup.
|
static java.lang.String |
getId(java.lang.Object parentid,
java.lang.String name) |
protected jadex.commons.future.IIntermediateFuture<jadex.bridge.nonfunctional.INFPropertyMetaInfo> |
getNFPropertyInfos()
Remove property from provider.
|
javax.swing.Icon |
getSwingIcon()
Get the icon for a node.
|
java.lang.String |
getTooltipText()
Get tooltip text.
|
protected void |
searchChildren()
Asynchronously search for children.
|
protected void |
setChildren(java.util.List<? extends jadex.base.gui.asynctree.ITreeNode> children)
Set the children.
|
java.lang.String |
toString()
A string representation.
|
addChild, addChild, equals, expandChildren, getCachedChildren, getChild, getChildCount, getChildren, getIndexOfChild, getModel, getParent, getPropertiesComponent, getTree, isLeaf, refresh, removeChild
checkChildren, dispose, hashCode, hasProperties, removeAllChildren, setParent
public static final java.lang.String NAME
protected static final javax.swing.UIDefaults icons
protected java.lang.String name
protected java.lang.String tooltip
protected jadex.bridge.IExternalAccess ea
protected jadex.bridge.service.IServiceIdentifier sid
protected jadex.commons.MethodInfo mi
protected jadex.bridge.service.RequiredServiceInfo rinfo
public NFPropertyContainerNode(java.lang.String name, java.lang.String tooltip, ISwingTreeNode parent, AsyncSwingTreeModel model, javax.swing.JTree tree, jadex.bridge.IExternalAccess ea, jadex.bridge.service.IServiceIdentifier sid, jadex.commons.MethodInfo mi, jadex.bridge.service.RequiredServiceInfo rinfo)
public java.lang.Object getId()
public static java.lang.String getId(java.lang.Object parentid, java.lang.String name)
parentid
- name
- 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
protected jadex.commons.future.IIntermediateFuture<jadex.bridge.nonfunctional.INFPropertyMetaInfo> getNFPropertyInfos()
protected void setChildren(java.util.List<? extends jadex.base.gui.asynctree.ITreeNode> children)
setChildren
in class AbstractSwingTreeNode
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