public class ModelTreePanel extends FileTreePanel
Modifier and Type | Class and Description |
---|---|
protected class |
ModelTreePanel.ModelTreeAbstraction |
FileTreePanel.DelegationFilter, FileTreePanel.DelegationIconCache
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
protected java.util.Map |
actions
The actions.
|
protected java.lang.Boolean |
autodelete
Flag if path should be automatically deleted from library service.
|
protected static javax.swing.UIDefaults |
icons
The image icons.
|
protected jadex.bridge.IMultiKernelListener |
kernellistener
Kernel listener
|
protected jadex.bridge.service.types.library.ILibraryServiceListener |
libservicelistener
The library service listener
|
protected static int |
LISTENER_COUNTER |
protected jadex.bridge.IExternalAccess |
localexta
The local external access.
|
protected java.util.Map<java.net.URI,jadex.bridge.IResourceIdentifier> |
rootentries
The root entries.
|
protected java.util.Map<java.lang.String,jadex.bridge.IResourceIdentifier> |
rootpathentries |
expansionhandler, exta, factory, iconcache, keeproots, mic, model, pubuilder, remote, tree
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
ModelTreePanel(jadex.bridge.IExternalAccess exta,
jadex.bridge.IExternalAccess localexta,
boolean remote)
Create a new model tree panel.
|
Modifier and Type | Method and Description |
---|---|
protected void |
addNode(ISwingTreeNode node)
Add a root node to the tree panel.
|
void |
addRootEntry(java.net.URI uri,
java.lang.String path,
jadex.bridge.IResourceIdentifier rid) |
void |
addTopLevelNode(jadex.bridge.IResourceIdentifier rid)
Add a top level node.
|
void |
addTopLevelNodeMeta(java.lang.Object obj) |
static jadex.commons.future.IFuture<jadex.bridge.IResourceIdentifier> |
createResourceIdentifier(jadex.bridge.IExternalAccess exta,
java.lang.String filename)
Create a resource identifier.
|
void |
dispose()
Dispose the panel.
|
javax.swing.Action |
getAction(java.lang.String name)
Get the action.
|
java.util.Map<java.net.URI,jadex.bridge.IResourceIdentifier> |
getRootEntries()
Get the root entries of the tree.
|
jadex.bridge.IResourceIdentifier |
getRootEntry(java.lang.String path) |
addNodeHandler, addTopLevelNode, addTopLevelNode, getExternalAccess, getFactory, getMenuItemConstructor, getModel, getPopupBuilder, getProperties, getSelectionPaths, getTree, isRemote, main, removeTopLevelNode, setIconCache, setMenuItemConstructor, setNodeFactory, setPopupBuilder, setProperties, showPopUp
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
protected static final javax.swing.UIDefaults icons
protected static int LISTENER_COUNTER
protected java.util.Map actions
protected jadex.bridge.IMultiKernelListener kernellistener
protected jadex.bridge.service.types.library.ILibraryServiceListener libservicelistener
protected jadex.bridge.IExternalAccess localexta
protected java.util.Map<java.net.URI,jadex.bridge.IResourceIdentifier> rootentries
protected java.util.Map<java.lang.String,jadex.bridge.IResourceIdentifier> rootpathentries
protected java.lang.Boolean autodelete
public ModelTreePanel(jadex.bridge.IExternalAccess exta, jadex.bridge.IExternalAccess localexta, boolean remote)
public void addTopLevelNodeMeta(java.lang.Object obj)
obj
- protected void addNode(ISwingTreeNode node)
addNode
in class FileTreePanel
public void addTopLevelNode(jadex.bridge.IResourceIdentifier rid)
public javax.swing.Action getAction(java.lang.String name)
name
- The action name.public void dispose()
dispose
in class FileTreePanel
public java.util.Map<java.net.URI,jadex.bridge.IResourceIdentifier> getRootEntries()
public void addRootEntry(java.net.URI uri, java.lang.String path, jadex.bridge.IResourceIdentifier rid)
public jadex.bridge.IResourceIdentifier getRootEntry(java.lang.String path)
public static jadex.commons.future.IFuture<jadex.bridge.IResourceIdentifier> createResourceIdentifier(jadex.bridge.IExternalAccess exta, java.lang.String filename)