public class ModelIconCache extends java.lang.Object implements IIconCache
Modifier and Type | Field and Description |
---|---|
protected jadex.bridge.IExternalAccess |
exta
The service provider.
|
protected javax.swing.UIDefaults |
icons
The image icons.
|
protected java.util.Map<java.lang.Object,javax.swing.Icon> |
myicons
The icon cache.
|
protected javax.swing.JTree |
tree
The tree.
|
Constructor and Description |
---|
ModelIconCache(jadex.bridge.IExternalAccess exta,
javax.swing.JTree tree)
Create an icon cache.
|
Modifier and Type | Method and Description |
---|---|
jadex.commons.future.IFuture<jadex.bridge.IResourceIdentifier> |
createResourceIdentifier(ISwingTreeNode node)
Create a resource identifier.
|
javax.swing.Icon |
getIcon(ISwingTreeNode node)
Get an icon.
|
protected void |
refresh(ISwingTreeNode node) |
protected final javax.swing.UIDefaults icons
protected final java.util.Map<java.lang.Object,javax.swing.Icon> myicons
protected final jadex.bridge.IExternalAccess exta
protected final javax.swing.JTree tree
public ModelIconCache(jadex.bridge.IExternalAccess exta, javax.swing.JTree tree)
public javax.swing.Icon getIcon(ISwingTreeNode node)
getIcon
in interface IIconCache
node
- The node.protected void refresh(ISwingTreeNode node)
public jadex.commons.future.IFuture<jadex.bridge.IResourceIdentifier> createResourceIdentifier(ISwingTreeNode node)