public class ComponentTreePanel
extends javax.swing.JSplitPane
javax.swing.JSplitPane.AccessibleJSplitPane
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
protected jadex.bridge.IExternalAccess |
access
The external access of the shown platform.
|
protected java.util.Map |
actions
The actions.
|
protected jadex.bridge.service.types.cms.IComponentManagementService |
cms
The component management service.
|
static javax.swing.UIDefaults |
icons
The image icons.
|
protected jadex.bridge.IExternalAccess |
jccaccess
The external access of the platform running the gui.
|
static java.lang.String |
KILL_ACTION
The kill action constant.
|
protected AsyncSwingTreeModel |
model
The component tree model.
|
protected jadex.commons.ICommand<jadex.bridge.service.types.monitoring.IMonitoringEvent> |
propcmd
The property update handler command.
|
protected javax.swing.JScrollPane |
proppanel
The properties panel.
|
static java.lang.String |
PROXYKILL_ACTION
The proxy kill action constant.
|
static java.lang.String |
REFRESH_ACTION
The refresh action constant.
|
static java.lang.String |
REFRESHSUBTREE_ACTION
The refreshtree action constant.
|
static java.lang.String |
REMOVENFPROPERTY_ACTION
The remove nf property constant.
|
static java.lang.String |
REMOVESERVICE_ACTION
The remove service action constant.
|
static java.lang.String |
RESUME_ACTION
The resume action constant.
|
static java.lang.String |
SET_PASSWD_ACTION
The set password action constant.
|
static java.lang.String |
SHOWDETAILS_ACTION
The remove service action constant.
|
static java.lang.String |
SHOWPROPERTIES_ACTION
The show properties action constant.
|
static java.lang.String |
STEP_ACTION
The step action constant.
|
static java.lang.String |
SUSPEND_ACTION
The suspend action constant.
|
protected javax.swing.JTree |
tree
The component tree.
|
BOTTOM, CONTINUOUS_LAYOUT_PROPERTY, continuousLayout, DIVIDER, DIVIDER_LOCATION_PROPERTY, DIVIDER_SIZE_PROPERTY, dividerSize, HORIZONTAL_SPLIT, LAST_DIVIDER_LOCATION_PROPERTY, lastDividerLocation, LEFT, leftComponent, ONE_TOUCH_EXPANDABLE_PROPERTY, oneTouchExpandable, orientation, ORIENTATION_PROPERTY, RESIZE_WEIGHT_PROPERTY, RIGHT, rightComponent, TOP, VERTICAL_SPLIT
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
ComponentTreePanel(jadex.bridge.IExternalAccess access,
jadex.bridge.IExternalAccess jccaccess,
CMSUpdateHandler cmshandler,
PropertyUpdateHandler prophandler,
ComponentIconCache cic)
Create a new component tree panel.
|
ComponentTreePanel(jadex.bridge.IExternalAccess access,
jadex.bridge.IExternalAccess jccaccess,
CMSUpdateHandler cmshandler,
PropertyUpdateHandler prophandler,
ComponentIconCache cic,
int orientation)
Create a new component tree panel.
|
Modifier and Type | Method and Description |
---|---|
void |
addNodeHandler(ISwingNodeHandler handler)
Add a node handler.
|
static jadex.commons.future.IFuture<javax.swing.JComponent> |
createView(IControlCenter jcc,
javax.swing.tree.TreePath path,
java.util.Map<java.lang.Object,java.lang.Boolean> viewables) |
void |
dispose()
Dispose the tree.
|
javax.swing.Action |
getAction(java.lang.String name)
Get the action.
|
jadex.bridge.IExternalAccess |
getExternalAccess()
Get the access.
|
AsyncSwingTreeModel |
getModel()
Get the tree model.
|
javax.swing.JTree |
getTree()
Get the tree.
|
static boolean |
isNodeViewable2(ISwingTreeNode node,
java.util.Map<java.lang.Object,java.lang.Boolean> viewables,
IControlCenter jcc)
Test if a node is viewable.
|
protected static jadex.commons.future.IFuture<java.lang.Void> |
killComponent(jadex.bridge.IExternalAccess access,
jadex.bridge.IComponentIdentifier cid)
Kill a proxy
|
void |
showProperties(javax.swing.JComponent content)
Set the title and contents of the properties panel.
|
addImpl, getAccessibleContext, getBottomComponent, getDividerLocation, getDividerSize, getLastDividerLocation, getLeftComponent, getMaximumDividerLocation, getMinimumDividerLocation, getOrientation, getResizeWeight, getRightComponent, getTopComponent, getUI, getUIClassID, isContinuousLayout, isOneTouchExpandable, isValidateRoot, paintChildren, paramString, remove, remove, removeAll, resetToPreferredSizes, setBottomComponent, setContinuousLayout, setDividerLocation, setDividerLocation, setDividerSize, setLastDividerLocation, setLeftComponent, setOneTouchExpandable, setOrientation, setResizeWeight, setRightComponent, setTopComponent, 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, paint, paintBorder, 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, 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, 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
public static final javax.swing.UIDefaults icons
public static final java.lang.String KILL_ACTION
public static final java.lang.String PROXYKILL_ACTION
public static final java.lang.String SUSPEND_ACTION
public static final java.lang.String RESUME_ACTION
public static final java.lang.String STEP_ACTION
public static final java.lang.String REFRESH_ACTION
public static final java.lang.String REFRESHSUBTREE_ACTION
public static final java.lang.String SHOWPROPERTIES_ACTION
public static final java.lang.String REMOVESERVICE_ACTION
public static final java.lang.String SHOWDETAILS_ACTION
public static final java.lang.String SET_PASSWD_ACTION
public static final java.lang.String REMOVENFPROPERTY_ACTION
protected final jadex.bridge.IExternalAccess access
protected final jadex.bridge.IExternalAccess jccaccess
protected final AsyncSwingTreeModel model
protected final javax.swing.JTree tree
protected jadex.bridge.service.types.cms.IComponentManagementService cms
protected java.util.Map actions
protected final javax.swing.JScrollPane proppanel
protected jadex.commons.ICommand<jadex.bridge.service.types.monitoring.IMonitoringEvent> propcmd
public ComponentTreePanel(jadex.bridge.IExternalAccess access, jadex.bridge.IExternalAccess jccaccess, CMSUpdateHandler cmshandler, PropertyUpdateHandler prophandler, ComponentIconCache cic)
public ComponentTreePanel(jadex.bridge.IExternalAccess access, jadex.bridge.IExternalAccess jccaccess, CMSUpdateHandler cmshandler, PropertyUpdateHandler prophandler, ComponentIconCache cic, int orientation)
public javax.swing.Action getAction(java.lang.String name)
name
- The action name.public void addNodeHandler(ISwingNodeHandler handler)
public AsyncSwingTreeModel getModel()
public javax.swing.JTree getTree()
public jadex.bridge.IExternalAccess getExternalAccess()
public void dispose()
public void showProperties(javax.swing.JComponent content)
public static jadex.commons.future.IFuture<javax.swing.JComponent> createView(IControlCenter jcc, javax.swing.tree.TreePath path, java.util.Map<java.lang.Object,java.lang.Boolean> viewables)
public static boolean isNodeViewable2(ISwingTreeNode node, java.util.Map<java.lang.Object,java.lang.Boolean> viewables, IControlCenter jcc)
node
- The node.protected static jadex.commons.future.IFuture<java.lang.Void> killComponent(jadex.bridge.IExternalAccess access, jadex.bridge.IComponentIdentifier cid)