pamanager
Class UserNotificationAgentCustomizer

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Dialog
                          |
                          +--javax.swing.JDialog
                                |
                                +--pamanager.UserNotificationAgentCustomizer

public class UserNotificationAgentCustomizer
extends javax.swing.JDialog
implements java.beans.Customizer

The UserNotificationAgentCustomizer class the customizer for the user notification agent.

See Also:
Serialized Form

Inner classes inherited from class javax.swing.JDialog
javax.swing.JDialog.AccessibleJDialog
 
Inner classes inherited from class java.awt.Component
java.awt.Component.AWTTreeLock
 
Field Summary
(package private)  javax.swing.ButtonGroup actionButtonGroup
           
protected  UserNotificationAgent agent
           
(package private)  javax.swing.ButtonGroup buttonGroup
           
(package private)  javax.swing.JButton cancelButton
           
(package private)  boolean cancelled
           
(package private)  javax.swing.JButton initializeButton
           
(package private)  javax.swing.JLabel jLabel1
           
(package private)  javax.swing.JTextField nameTextField
           
(package private)  javax.swing.JPanel panel1
           
 
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Dialog
modal, resizable, title
 
Fields inherited from class java.awt.Window
inputContext, OPENED, ownedWindowList, state, warningString, windowListener
 
Fields inherited from class java.awt.Container
component, containerListener, layoutMgr, ncomponents
 
Fields inherited from class java.awt.Component
actionListenerK, adjustmentListenerK, appContext, background, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, componentListener, componentListenerK, componentOrientation, containerListenerK, cursor, dropTarget, enabled, eventMask, focusListener, focusListenerK, font, foreground, hasFocus, height, incRate, inputMethodListener, inputMethodListenerK, isInc, isPacked, itemListenerK, keyListener, keyListenerK, LEFT_ALIGNMENT, locale, LOCK, minSize, mouseListener, mouseListenerK, mouseMotionListener, mouseMotionListenerK, newEventsOnly, ownedWindowK, parent, peer, peerFont, popups, prefSize, RIGHT_ALIGNMENT, textListenerK, TOP_ALIGNMENT, valid, visible, width, windowListenerK, x, y
 
Constructor Summary
UserNotificationAgentCustomizer()
          Creates a UserNotificationAgentCustomizer object.
UserNotificationAgentCustomizer(java.awt.Frame frame, java.lang.String title, boolean modal)
          Creates a UserNotificationAgentCustomizer object.
 
Method Summary
(package private)  void cancelButton_actionPerformed(java.awt.event.ActionEvent e)
          Cancels the customizer.
(package private)  UserNotificationAgent getAgent()
          Retrieves the agent for this customizer.
 void getDataFromBean()
          Gets data from the bean and sets the GUI controls.
(package private)  void initializeButton_actionPerformed(java.awt.event.ActionEvent e)
          Initializes the agent.
 boolean isCancelled()
          Inidicates whether the customizer has been cancelled.
(package private)  void jbInit()
          Initializes the GUI controls.
 void setDataOnBean()
          Set properties on the agent bean, taking data from GUI.
 void setObject(java.lang.Object obj)
          Sets the object to be customized.
 
Methods inherited from class javax.swing.JDialog
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isRootPaneCheckingEnabled, paramString, processWindowEvent, setContentPane, setDefaultCloseOperation, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setLocationRelativeTo, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Dialog
, addNotify, constructComponentName, getTitle, isModal, isResizable, setModal, setResizable, setTitle, show
 
Methods inherited from class java.awt.Window
addOwnedWindow, addWindowListener, applyResourceBundle, applyResourceBundle, connectOwnedWindow, dispatchEventImpl, dispose, eventEnabled, finalize, getFocusOwner, getInputContext, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, isActive, isShowing, nextFocus, pack, postEvent, postProcessKeyEvent, postWindowEvent, preProcessKeyEvent, processEvent, removeOwnedWindow, removeWindowListener, setFocusOwner, toBack, toFront, transferFocus
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyOrientation, countComponents, deliverEvent, dispatchEventToSelf, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents_NoClientCode, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getMouseEventTarget, getPreferredSize, getWindow, insets, invalidate, invalidateTree, isAncestorOf, layout, lightweightPrint, list, list, locate, minimumSize, paint, paintComponents, postsOldMouseEvents, preferredSize, print, printComponents, processContainerEvent, proxyEnableEvents, proxyRequestFocus, remove, remove, removeAll, removeContainerListener, removeNotify, setFont, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, areInputMethodsEnabled, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont_NoClientCode, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen, getName, getNativeContainer, getParent_NoClientCode, getParent, getPeer, getSize, getSize, getToolkitImpl, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isEnabledImpl, isFocusTraversable, isLightweight, isOpaque, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, remove, removeComponentListener, removeFocusListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

panel1

javax.swing.JPanel panel1

initializeButton

javax.swing.JButton initializeButton

cancelButton

javax.swing.JButton cancelButton

jLabel1

javax.swing.JLabel jLabel1

buttonGroup

javax.swing.ButtonGroup buttonGroup

nameTextField

javax.swing.JTextField nameTextField

cancelled

boolean cancelled

agent

protected UserNotificationAgent agent

actionButtonGroup

javax.swing.ButtonGroup actionButtonGroup
Constructor Detail

UserNotificationAgentCustomizer

public UserNotificationAgentCustomizer(java.awt.Frame frame,
                                       java.lang.String title,
                                       boolean modal)
Creates a UserNotificationAgentCustomizer object.
Parameters:
frame - the Frame object for this customizer
title - the String object that contains the title for this customizer
modal - the boolean flag that indicates modality

UserNotificationAgentCustomizer

public UserNotificationAgentCustomizer()
Creates a UserNotificationAgentCustomizer object.
Method Detail

getAgent

UserNotificationAgent getAgent()
Retrieves the agent for this customizer.
Returns:
the UserNotificationAgent object

setObject

public void setObject(java.lang.Object obj)
Sets the object to be customized.
Specified by:
setObject in interface java.beans.Customizer
Parameters:
obj - the Object to be customized

jbInit

void jbInit()
      throws java.lang.Exception
Initializes the GUI controls.
Throws:
java.lang.Exception - if any error occurs during initialization

initializeButton_actionPerformed

void initializeButton_actionPerformed(java.awt.event.ActionEvent e)
Initializes the agent.
Parameters:
e - the ActionEvent object generated when the initialize button is pressed

cancelButton_actionPerformed

void cancelButton_actionPerformed(java.awt.event.ActionEvent e)
Cancels the customizer.
Parameters:
e - the ActionEvent object generated when the cancel button is pressed

isCancelled

public boolean isCancelled()
Inidicates whether the customizer has been cancelled.
Returns:
the boolean true if the customizer was cancelled

getDataFromBean

public void getDataFromBean()
Gets data from the bean and sets the GUI controls.

setDataOnBean

public void setDataOnBean()
Set properties on the agent bean, taking data from GUI.