public class LibServiceBrowser
extends javax.swing.JPanel
implements jadex.base.gui.componentviewer.IServiceViewerPanel
Modifier and Type | Class and Description |
---|---|
protected class |
LibServiceBrowser.LibTreeAbstraction
Abstract base class for tree abstraction used in generic add/remove path actions.
|
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
protected java.util.Map<jadex.bridge.IResourceIdentifier,java.util.List<jadex.bridge.IResourceIdentifier>> |
deps
The dependencies.
|
protected static javax.swing.UIDefaults |
icons
The image icons.
|
protected jadex.base.gui.plugin.IControlCenter |
jcc
The jcc.
|
protected jadex.bridge.service.types.library.ILibraryService |
libservice
The lib service.
|
protected jadex.bridge.service.types.library.ILibraryServiceListener |
listener
The lib service.
|
protected java.util.Set<jadex.commons.Tuple2<jadex.bridge.IResourceIdentifier,jadex.bridge.IResourceIdentifier>> |
remlinks
The removable links.
|
protected javax.swing.JTree |
ridtree
The list.
|
protected static java.lang.String |
ROOTTEXT |
protected static java.lang.String |
SYSTEMTEXT |
protected jadex.commons.concurrent.IThreadPool |
tp
The thread pool.
|
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
Constructor and Description |
---|
LibServiceBrowser() |
Modifier and Type | Method and Description |
---|---|
javax.swing.JComponent |
getComponent()
Get the component.
|
java.util.Map<jadex.bridge.IResourceIdentifier,java.util.List<jadex.bridge.IResourceIdentifier>> |
getDependencies()
Get the dependencies.
|
java.lang.String |
getId()
The id used for mapping properties.
|
jadex.commons.future.IFuture<jadex.commons.Properties> |
getProperties()
Advices the panel provide its setting as properties (if any).
|
java.util.Set<jadex.commons.Tuple2<jadex.bridge.IResourceIdentifier,jadex.bridge.IResourceIdentifier>> |
getRemlinks()
Get the remlinks.
|
protected jadex.commons.future.IFuture<jadex.commons.concurrent.IThreadPool> |
getThreadPool()
Get the thread pool.
|
protected java.lang.Object |
getUserObject(javax.swing.tree.TreePath path)
Get the tree user object for a tree path.
|
jadex.commons.future.IFuture<java.lang.Void> |
init(jadex.base.gui.plugin.IControlCenter jcc,
jadex.bridge.service.IService service)
Create main panel.
|
void |
refresh(boolean force)
Refresh the tree.
|
jadex.commons.future.IFuture<java.lang.Void> |
setProperties(jadex.commons.Properties props)
Advices the the panel to restore its properties from the argument
|
jadex.commons.future.IFuture<java.lang.Void> |
shutdown()
Informs the plugin that it should stop all its computation
|
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 java.lang.String ROOTTEXT
protected static final java.lang.String SYSTEMTEXT
protected static final javax.swing.UIDefaults icons
protected jadex.base.gui.plugin.IControlCenter jcc
protected javax.swing.JTree ridtree
protected jadex.bridge.service.types.library.ILibraryService libservice
protected jadex.bridge.service.types.library.ILibraryServiceListener listener
protected jadex.commons.concurrent.IThreadPool tp
protected java.util.Map<jadex.bridge.IResourceIdentifier,java.util.List<jadex.bridge.IResourceIdentifier>> deps
protected java.util.Set<jadex.commons.Tuple2<jadex.bridge.IResourceIdentifier,jadex.bridge.IResourceIdentifier>> remlinks
public jadex.commons.future.IFuture<java.lang.Void> init(jadex.base.gui.plugin.IControlCenter jcc, jadex.bridge.service.IService service)
init
in interface jadex.base.gui.componentviewer.IServiceViewerPanel
public java.util.Map<jadex.bridge.IResourceIdentifier,java.util.List<jadex.bridge.IResourceIdentifier>> getDependencies()
public java.util.Set<jadex.commons.Tuple2<jadex.bridge.IResourceIdentifier,jadex.bridge.IResourceIdentifier>> getRemlinks()
public void refresh(boolean force)
public jadex.commons.future.IFuture<java.lang.Void> shutdown()
shutdown
in interface jadex.base.gui.componentviewer.IAbstractViewerPanel
public javax.swing.JComponent getComponent()
getComponent
in interface jadex.base.gui.componentviewer.IAbstractViewerPanel
public java.lang.String getId()
getId
in interface jadex.base.gui.componentviewer.IAbstractViewerPanel
public jadex.commons.future.IFuture<java.lang.Void> setProperties(jadex.commons.Properties props)
setProperties
in interface jadex.commons.IPropertiesProvider
public jadex.commons.future.IFuture<jadex.commons.Properties> getProperties()
getProperties
in interface jadex.commons.IPropertiesProvider
protected jadex.commons.future.IFuture<jadex.commons.concurrent.IThreadPool> getThreadPool()
protected java.lang.Object getUserObject(javax.swing.tree.TreePath path)
path
- The path.