public class NFPropertyNode extends AbstractSwingTreeNode
Type | Property and Description |
---|---|
protected jadex.commons.future.IFuture<java.lang.Void> |
remove
Remove property from provider.
|
Modifier and Type | Field and Description |
---|---|
protected jadex.bridge.IExternalAccess |
ea
The external access of the nfproperty provider.
|
protected jadex.commons.MethodInfo |
mi
The method info.
|
protected javax.swing.JComponent |
propcomp
The properties panel.
|
protected jadex.bridge.nonfunctional.INFPropertyMetaInfo |
propmi
The property meta info.
|
protected jadex.bridge.service.RequiredServiceInfo |
rinfo
The required service info.
|
protected jadex.bridge.service.IServiceIdentifier |
sid
The service identifier.
|
tree
Constructor and Description |
---|
NFPropertyNode(ISwingTreeNode parent,
AsyncSwingTreeModel model,
javax.swing.JTree tree,
jadex.bridge.nonfunctional.INFPropertyMetaInfo propmi,
jadex.bridge.IExternalAccess ea,
jadex.bridge.service.IServiceIdentifier sid,
jadex.commons.MethodInfo mi,
jadex.bridge.service.RequiredServiceInfo rinfo)
Create a new service 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.
|
protected static java.lang.String |
getId(java.lang.Object parentid,
java.lang.String name)
Build the node id.
|
jadex.bridge.nonfunctional.INFPropertyMetaInfo |
getMetaInfo()
Get the meta info.
|
javax.swing.JComponent |
getPropertiesComponent()
Get or create a component displaying the node properties.
|
jadex.bridge.nonfunctional.INFPropertyMetaInfo |
getPropertyMetaInfo()
Get the meta info.
|
javax.swing.Icon |
getSwingIcon()
Get the icon for a node.
|
java.lang.String |
getTooltipText()
Get tooltip text.
|
boolean |
hasProperties()
True, if the node has properties that can be displayed.
|
protected jadex.commons.future.IFuture<java.lang.Void> |
removeProperty()
Remove property from provider.
|
protected void |
searchChildren()
Asynchronously search for children.
|
java.lang.String |
toString()
A string representation.
|
addChild, addChild, equals, expandChildren, getCachedChildren, getChild, getChildCount, getChildren, getIndexOfChild, getModel, getParent, getTree, isLeaf, refresh, removeChild, setChildren
checkChildren, dispose, hashCode, removeAllChildren, setParent
protected jadex.commons.future.IFuture<java.lang.Void> removeProperty
protected jadex.bridge.nonfunctional.INFPropertyMetaInfo propmi
protected javax.swing.JComponent propcomp
protected jadex.bridge.IExternalAccess ea
protected jadex.bridge.service.IServiceIdentifier sid
protected jadex.commons.MethodInfo mi
protected jadex.bridge.service.RequiredServiceInfo rinfo
public NFPropertyNode(ISwingTreeNode parent, AsyncSwingTreeModel model, javax.swing.JTree tree, jadex.bridge.nonfunctional.INFPropertyMetaInfo propmi, jadex.bridge.IExternalAccess ea, jadex.bridge.service.IServiceIdentifier sid, jadex.commons.MethodInfo mi, jadex.bridge.service.RequiredServiceInfo rinfo)
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 boolean hasProperties()
hasProperties
in interface jadex.base.gui.asynctree.ITreeNode
hasProperties
in class jadex.base.gui.asynctree.AbstractTreeNode
public javax.swing.JComponent getPropertiesComponent()
getPropertiesComponent
in interface ISwingTreeNode
getPropertiesComponent
in class AbstractSwingTreeNode
public jadex.bridge.nonfunctional.INFPropertyMetaInfo getMetaInfo()
protected static java.lang.String getId(java.lang.Object parentid, java.lang.String name)
protected jadex.commons.future.IFuture<java.lang.Void> removeProperty()
public jadex.bridge.nonfunctional.INFPropertyMetaInfo getPropertyMetaInfo()