V
- public class DhtViewerPanel
extends javax.swing.JPanel
Modifier and Type | Class and Description |
---|---|
class |
DhtViewerPanel.HighlightablePaintTransformer<T> |
class |
DhtViewerPanel.ProxyHolder |
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
protected edu.uci.ics.jung.graph.DirectedSparseGraph<jadex.bridge.service.types.dht.IID,java.lang.String> |
g
The graph.
|
protected edu.uci.ics.jung.algorithms.layout.CircleLayout<jadex.bridge.service.types.dht.IID,java.lang.String> |
layout |
protected java.util.Map<jadex.bridge.service.types.dht.IID,DhtViewerPanel.ProxyHolder> |
proxies |
protected static long |
SEARCH_DELAY |
protected boolean |
showtxt |
protected edu.uci.ics.jung.visualization.VisualizationViewer<jadex.bridge.service.types.dht.IID,java.lang.String> |
vv
The viewer.
|
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
DhtViewerPanel(jadex.bridge.IInternalAccess agent)
Create a new rete panel.
|
Modifier and Type | Method and Description |
---|---|
protected void |
buildGraph(edu.uci.ics.jung.graph.DirectedSparseGraph<jadex.bridge.service.types.dht.IID,java.lang.String> g)
Build (or rebuild) the graph from the root node.
|
static javax.swing.JFrame |
createFrame(jadex.bridge.IInternalAccess agent)
Create a frame for dr structure.
|
static void |
main(java.lang.String[] args)
Main for testing.
|
protected void |
read(java.lang.String key) |
protected void |
save(java.lang.String key,
java.lang.String value) |
static java.lang.String |
toListString(java.lang.Object value) |
protected void |
updateInfoPanel(jadex.bridge.service.types.dht.IID id) |
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 edu.uci.ics.jung.graph.DirectedSparseGraph<jadex.bridge.service.types.dht.IID,java.lang.String> g
protected edu.uci.ics.jung.visualization.VisualizationViewer<jadex.bridge.service.types.dht.IID,java.lang.String> vv
protected boolean showtxt
protected edu.uci.ics.jung.algorithms.layout.CircleLayout<jadex.bridge.service.types.dht.IID,java.lang.String> layout
protected static final long SEARCH_DELAY
protected java.util.Map<jadex.bridge.service.types.dht.IID,DhtViewerPanel.ProxyHolder> proxies
public DhtViewerPanel(jadex.bridge.IInternalAccess agent)
protected void read(java.lang.String key)
protected void save(java.lang.String key, java.lang.String value)
protected void updateInfoPanel(jadex.bridge.service.types.dht.IID id)
protected void buildGraph(edu.uci.ics.jung.graph.DirectedSparseGraph<jadex.bridge.service.types.dht.IID,java.lang.String> g)
g
- The graph.root
- The root node.public static void main(java.lang.String[] args)
public static java.lang.String toListString(java.lang.Object value)
public static javax.swing.JFrame createFrame(jadex.bridge.IInternalAccess agent)
title
- The title for the frame.rs
- The rule system.