|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.awt.Component java.awt.Container java.awt.Window java.awt.Frame javax.swing.JFrame edu.sdsc.inca.IncatSeriesDialog
public class IncatSeriesDialog
A Dialog window that allows the user to edit a series.
Nested Class Summary | |
---|---|
class |
IncatSeriesDialog.ContextDocument
A StyledDocument that treats specially the context marker within the document text. |
Nested classes/interfaces inherited from class javax.swing.JFrame |
---|
javax.swing.JFrame.AccessibleJFrame |
Nested classes/interfaces inherited from class java.awt.Frame |
---|
java.awt.Frame.AccessibleAWTFrame |
Nested classes/interfaces inherited from class java.awt.Window |
---|
java.awt.Window.AccessibleAWTWindow |
Nested classes/interfaces inherited from class java.awt.Container |
---|
java.awt.Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary | |
---|---|
protected javax.swing.JTextField |
acceptedExpr
|
protected javax.swing.JComboBox |
acceptedNotifier
|
protected javax.swing.JTextField |
acceptedTarget
|
protected ReporterArgsPanel |
args
|
protected IncatSeriesDialog.ContextDocument |
context
|
static java.lang.String[] |
CRON_UNIT_MAX
Maximum and minimum values for the 5 cron units. |
static java.lang.String[] |
CRON_UNIT_MIN
|
protected javax.swing.JComboBox |
cronFrom
|
protected javax.swing.JLabel |
cronMessage
|
protected javax.swing.JTextField |
cronSpec
|
protected javax.swing.JComboBox |
cronStep
|
protected javax.swing.JComboBox |
cronUnit
|
protected javax.swing.JLabel |
description
|
protected javax.swing.JTextField |
limitCpu
|
protected javax.swing.JTextField |
limitMemory
|
protected javax.swing.JTextField |
limitWall
|
protected java.awt.event.ActionListener |
listener
|
static int |
MAX_REPORTER_DOC_LENGTH
Reporter descriptions longer than this will be elided. |
protected javax.swing.JTextField |
nickname
|
protected javax.swing.Box |
notificationBox
|
protected IncatList |
reporter
|
protected IncatList |
resource
|
protected javax.swing.JRadioButton |
versionLatest
|
protected javax.swing.JRadioButton |
versionSpecific
|
Fields inherited from class javax.swing.JFrame |
---|
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled |
Fields inherited from class java.awt.Frame |
---|
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR |
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface javax.swing.WindowConstants |
---|
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
IncatSeriesDialog(java.awt.event.ActionListener listener,
java.lang.String okCommand,
java.lang.String cancelCommand)
Constructs a new IncatSeriesDialog. |
Method Summary | |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent ae)
An action listener that checks for required fields on dialog exit and modifies the dialog when reporter or cron changes. |
static void |
eraseJLabel(javax.swing.JLabel j)
Replaces any text in a JLabel with blanks. |
void |
getSeries(WrapSeries series)
Copies information from the series dialog into a specified series. |
void |
setReporterChoices(WrapReporter[] reporters)
Sets the set of reporters to display in the series dialog. |
void |
setResourceChoices(WrapResource[] resources)
Sets the set of resources to display in the series dialog. |
void |
setSeries(WrapSeries series)
Copies information from the specified series into the series dialog. |
protected void |
showReporter()
Displays the source of the currently-selected reporter. |
protected void |
updateCronSpec(boolean unitChange)
Updates the cron text spec based on the values of the cron widgets. |
protected void |
updateCronWidgets()
Updates the cron widgets based on the values of the cron text spec. |
protected void |
updateNotificationInfo()
Determines whether or not the notification script and arguments widgets appear based on whether or not an accepted expr is specified. |
protected void |
updateReporterInfo()
Updates the arg, nickname, and description widgets based on the value of the reporter widget. |
Methods inherited from class javax.swing.JFrame |
---|
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update |
Methods inherited from class java.awt.Frame |
---|
addNotify, finalize, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated |
Methods inherited from class java.awt.Window |
---|
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setAlwaysOnTop, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationByPlatform, setLocationRelativeTo, show, toBack, toFront |
Methods inherited from class java.awt.Container |
---|
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
Methods inherited from class java.awt.Component |
---|
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.awt.MenuContainer |
---|
getFont, postEvent |
Field Detail |
---|
protected javax.swing.JTextField acceptedExpr
protected javax.swing.JComboBox acceptedNotifier
protected javax.swing.JTextField acceptedTarget
protected ReporterArgsPanel args
protected IncatSeriesDialog.ContextDocument context
protected javax.swing.JComboBox cronFrom
protected javax.swing.JTextField cronSpec
protected javax.swing.JComboBox cronStep
protected javax.swing.JComboBox cronUnit
protected javax.swing.JLabel cronMessage
protected javax.swing.JLabel description
protected javax.swing.JTextField limitCpu
protected javax.swing.JTextField limitMemory
protected javax.swing.JTextField limitWall
protected java.awt.event.ActionListener listener
protected javax.swing.JTextField nickname
protected javax.swing.Box notificationBox
protected IncatList reporter
protected IncatList resource
protected javax.swing.JRadioButton versionLatest
protected javax.swing.JRadioButton versionSpecific
public static final int MAX_REPORTER_DOC_LENGTH
public static java.lang.String[] CRON_UNIT_MAX
public static java.lang.String[] CRON_UNIT_MIN
Constructor Detail |
---|
public IncatSeriesDialog(java.awt.event.ActionListener listener, java.lang.String okCommand, java.lang.String cancelCommand)
listener
- the listener to invoke when OK or cancel is pressedokCommand
- the command to send when OK is pressedcancelCommand
- the command to send when Cancel is pressedMethod Detail |
---|
public void actionPerformed(java.awt.event.ActionEvent ae)
actionPerformed
in interface java.awt.event.ActionListener
public void getSeries(WrapSeries series)
series
- the series to updatepublic void setReporterChoices(WrapReporter[] reporters)
reporters
- the reporters to displaypublic void setResourceChoices(WrapResource[] resources)
resources
- the resources to displaypublic void setSeries(WrapSeries series)
series
- the series to showprotected void showReporter()
protected void updateCronSpec(boolean unitChange)
unitChange
- indicates whether or not the method is responding to a
change in the cron units widgetprotected void updateCronWidgets()
protected void updateNotificationInfo()
protected void updateReporterInfo()
public static void eraseJLabel(javax.swing.JLabel j)
j
- the label to erase
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |