public class GuiPanelBladeState
extends javax.swing.JPanel
implements java.awt.event.ActionListener, javax.swing.event.ListSelectionListener
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
protected static java.lang.String |
ADD_CMD |
protected javax.swing.JButton |
addBtn |
protected static int |
ARGUMENT_COL |
protected javax.swing.JPanel |
buttonPnl |
protected static int |
CLASS_COL |
protected static java.lang.String |
CLEAR_CMD |
protected javax.swing.JButton |
clearBtn |
protected static java.lang.String[] |
cname |
protected static int |
COMMENT_COL |
protected javax.swing.JFrame |
frame |
protected static int |
ID_COL |
protected java.math.BigInteger |
nextBladeId |
protected static java.lang.String |
REMOVE_CMD |
protected javax.swing.JButton |
removeBtn |
protected static int |
ROLE_COL |
protected static int |
SERVER_COL |
protected java.util.List<java.lang.String> |
servers |
protected static int |
STATE_COL |
protected javax.swing.JTable |
table |
protected org.ow2.clif.console.lib.gui.InjectorStateTableModel |
tModel |
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
GuiPanelBladeState(javax.swing.JFrame frame)
The constructor with no initial hosts.
|
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent evt) |
protected void |
clear()
Removes all lines from the table
|
java.util.Map<java.lang.String,ClifDeployDefinition> |
getTestPlan() |
protected void |
insertBlade(java.lang.String id,
ClifDeployDefinition def,
int row)
Inserts a blade at the specified row index of the table.
|
boolean |
isDeployable() |
boolean |
isEmpty() |
void |
setAvailableServers(java.lang.String[] servers) |
void |
setBladeState(java.lang.String bladeId,
BladeState state) |
void |
setEditable(boolean enabled)
Enables or disable testplan edition
|
void |
setTestPlan(java.util.Map<java.lang.String,ClifDeployDefinition> testPlan) |
void |
valueChanged(javax.swing.event.ListSelectionEvent evt) |
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 ADD_CMD
protected static final java.lang.String REMOVE_CMD
protected static final java.lang.String CLEAR_CMD
protected static final int ID_COL
protected static final int SERVER_COL
protected static final int ROLE_COL
protected static final int CLASS_COL
protected static final int ARGUMENT_COL
protected static final int COMMENT_COL
protected static final int STATE_COL
protected static final java.lang.String[] cname
protected java.math.BigInteger nextBladeId
protected javax.swing.JFrame frame
protected org.ow2.clif.console.lib.gui.InjectorStateTableModel tModel
protected javax.swing.JTable table
protected java.util.List<java.lang.String> servers
protected javax.swing.JButton addBtn
protected javax.swing.JButton removeBtn
protected javax.swing.JButton clearBtn
protected javax.swing.JPanel buttonPnl
public GuiPanelBladeState(javax.swing.JFrame frame)
public void setAvailableServers(java.lang.String[] servers)
protected void insertBlade(java.lang.String id, ClifDeployDefinition def, int row)
id
- the blade identifierdef
- the deployment definition, or null if no deployment is definedrow
- the insertion index in the table for the new row. A negative value
results in adding the new row at the bottom of the table.public void setBladeState(java.lang.String bladeId, BladeState state)
public void setTestPlan(java.util.Map<java.lang.String,ClifDeployDefinition> testPlan)
public java.util.Map<java.lang.String,ClifDeployDefinition> getTestPlan()
public boolean isDeployable()
public boolean isEmpty()
protected void clear()
public void setEditable(boolean enabled)
public void actionPerformed(java.awt.event.ActionEvent evt)
actionPerformed
in interface java.awt.event.ActionListener
public void valueChanged(javax.swing.event.ListSelectionEvent evt)
valueChanged
in interface javax.swing.event.ListSelectionListener