com.isti.quakewatch.alertgui
Class AlertRecipientConfigDialog

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by com.isti.util.propertyeditor.BasePropertyInspector
                      extended by com.isti.util.propertyeditor.CfgPropertyInspector
                          extended by com.isti.quakewatch.alertgui.AlertRecipientConfigDialog
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible

public class AlertRecipientConfigDialog
extends CfgPropertyInspector

Class AlertRecipientConfigDialog defines a dialog for showing an alert recipient configuration panel.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class com.isti.util.propertyeditor.BasePropertyInspector
BasePropertyInspector.ConfigLowerButtonPanel
 
Nested classes/interfaces inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
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.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
static java.lang.String RECIPIENT_CFG_STR
          Title string for configuration dialog panel.
 
Fields inherited from class com.isti.util.propertyeditor.CfgPropertyInspector
setLoadedFlag
 
Fields inherited from class com.isti.util.propertyeditor.BasePropertyInspector
centerFlag, CHANGE_ALL_PROPSTR, initialHsbPolicy, initialVsbPolicy, lowerButtonPanelObj, normalHsbPolicy, normalVsbPolicy, saveAsTextFlag
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
AlertRecipientConfigDialog(CfgSettingsDialog cfgSettingsDialog, AlertRecipientsList alertRecipientsList, AlertRecipient alertRecipient)
          Creates a dialog for showing an alert recipient configuration panel.
 
Method Summary
 void showDialog(java.awt.Component parentComp)
          Shows an alert recipient configuration dialog.
 void showDialog(java.awt.Component parentComp, boolean waitFlag)
          Shows an alert recipient configuration dialog.
protected  void showSettingsManualDialog(java.awt.Component parentComponent, java.lang.String tabStr)
          Displays the "Help|SettingsManual" dialog window.
protected  void updateAlertRecipient(AlertRecipient alertRecipient)
          Update the alert recipient.
 
Methods inherited from class com.isti.util.propertyeditor.CfgPropertyInspector
createPropertyEditor, createPropertyLabel, getDefaultValue, getEditorValue, getPropertyKeys, getTabTitle, setValue
 
Methods inherited from class com.isti.util.propertyeditor.BasePropertyInspector
addComponentToTab, addComponentToTab, addHelpActionListener, addHelpActionViewHTMLPanel, addProperties, addTab, closeDialog, closeDialog, commitConfigSettings, createDialog, createPanelActionListeners, createPropertyComponentPanel, getAsText, getCancelButton, getCurrentTabName, getCurrentValue, getDefaultsButton, getEditorValue, getFirstFocusComponentObj, getOkButton, getProperties, getResetButton, getSelectedComponentPanel, getSelectedComponentPanelEditors, getSelectedComponentPanelEditors, getSpecifiedComponentPanel, getToolTipText, loadCurrentConfigSettings, loadCurrentConfigSettings, loadDefaultConfigSettings, setDefaultProperties, setDialogCloseListenerObj, setInitialFocusOnFirstCompFlag, setSelectedTabIndex, setSelectedTabName, setToolTipText, showDialog, showDialog, showDialog, showDialog, showDialog
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
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, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, 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
 
Methods inherited from class java.awt.Container
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, 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, 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, hide, 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, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

RECIPIENT_CFG_STR

public static final java.lang.String RECIPIENT_CFG_STR
Title string for configuration dialog panel.

See Also:
Constant Field Values
Constructor Detail

AlertRecipientConfigDialog

public AlertRecipientConfigDialog(CfgSettingsDialog cfgSettingsDialog,
                                  AlertRecipientsList alertRecipientsList,
                                  AlertRecipient alertRecipient)
Creates a dialog for showing an alert recipient configuration panel.

Parameters:
cfgSettingsDialog - the configuration settings dialog.
alertRecipientsList - alert recipients list.
alertRecipient - the alert recipient.
Method Detail

showDialog

public void showDialog(java.awt.Component parentComp,
                       boolean waitFlag)
Shows an alert recipient configuration dialog.

Parameters:
parentComp - the parent component for the dialog.
waitFlag - true to make this method block until the dialog is closed.

showDialog

public void showDialog(java.awt.Component parentComp)
Shows an alert recipient configuration dialog.

Parameters:
parentComp - the parent component for the dialog.

showSettingsManualDialog

protected void showSettingsManualDialog(java.awt.Component parentComponent,
                                        java.lang.String tabStr)
Displays the "Help|SettingsManual" dialog window.

Parameters:
parentComponent - the parent component for the dialog.
tabStr - the name of the tab to use as the reference (anchor) into the view.

updateAlertRecipient

protected void updateAlertRecipient(AlertRecipient alertRecipient)
Update the alert recipient.

Parameters:
alertRecipient - the alert recipient.