pamanager
Class FileAgentCustomizer

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

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

The FileAgentCustomizer class implements the customizer for the file agent class.

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.JTextField actionTextField
           
protected  FileAgent agent
           
(package private)  javax.swing.JComboBox agentsComboBox
           
(package private)  javax.swing.JRadioButton alertRadioButton
           
(package private)  javax.swing.JButton browseButton
           
(package private)  javax.swing.ButtonGroup buttonGroup
           
(package private)  javax.swing.JButton cancelButton
           
(package private)  boolean cancelled
           
(package private)  javax.swing.JTextField commandTextField
           
(package private)  javax.swing.JComboBox conditionComboBox
           
(package private)  javax.swing.JRadioButton executeRadioButton
           
(package private)  javax.swing.JTextField fileTextField
           
(package private)  javax.swing.JButton initializeButton
           
(package private)  javax.swing.JLabel jLabel1
           
(package private)  javax.swing.JLabel jLabel2
           
(package private)  javax.swing.JLabel jLabel3
           
(package private)  javax.swing.JLabel jLabel4
           
(package private)  javax.swing.JLabel jLabel5
           
(package private)  javax.swing.JLabel jLabel6
           
(package private)  javax.swing.JLabel jLabel7
           
(package private)  javax.swing.JTextField messageTextField
           
(package private)  javax.swing.JTextField nameTextField
           
(package private)  javax.swing.JRadioButton notifyRadioButton
           
(package private)  javax.swing.JPanel panel1
           
(package private)  javax.swing.JTextField thresholdTextField
           
 
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
FileAgentCustomizer()
          Creates a FileAgentCustomizer object.
FileAgentCustomizer(java.awt.Frame frame, java.lang.String title, boolean modal)
          Creates a FileAgentCustomizer object using the given frame, title, and modal setting.
 
Method Summary
(package private)  void browseButton_actionPerformed(java.awt.event.ActionEvent e)
          Puts up a file selection dialog when the browse button is pressed.
(package private)  void cancelButton_actionPerformed(java.awt.event.ActionEvent e)
          Performs the action when the cancel button is pressed.
(package private)  FileAgent getAgent()
          Retrieves the file agent.
 void getDataFromBean()
          Gets the properties data from bean and sets the GUI controls.
(package private)  void initializeButton_actionPerformed(java.awt.event.ActionEvent e)
          Performs the action when the OK button is pressed.
 boolean isCancelled()
          Indicates whether the customizer has been cancelled
(package private)  void jbInit()
          Initializes the customizer.
 void setDataOnBean()
          Sets properties on the bean using data from the GUI controls.
 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

jLabel1

javax.swing.JLabel jLabel1

jLabel2

javax.swing.JLabel jLabel2

fileTextField

javax.swing.JTextField fileTextField

jLabel3

javax.swing.JLabel jLabel3

conditionComboBox

javax.swing.JComboBox conditionComboBox

browseButton

javax.swing.JButton browseButton

jLabel4

javax.swing.JLabel jLabel4

thresholdTextField

javax.swing.JTextField thresholdTextField

jLabel5

javax.swing.JLabel jLabel5

agentsComboBox

javax.swing.JComboBox agentsComboBox

jLabel6

javax.swing.JLabel jLabel6

messageTextField

javax.swing.JTextField messageTextField

initializeButton

javax.swing.JButton initializeButton

cancelButton

javax.swing.JButton cancelButton

nameTextField

javax.swing.JTextField nameTextField

buttonGroup

javax.swing.ButtonGroup buttonGroup

cancelled

boolean cancelled

agent

protected FileAgent agent

alertRadioButton

javax.swing.JRadioButton alertRadioButton

executeRadioButton

javax.swing.JRadioButton executeRadioButton

notifyRadioButton

javax.swing.JRadioButton notifyRadioButton

commandTextField

javax.swing.JTextField commandTextField

actionTextField

javax.swing.JTextField actionTextField

jLabel7

javax.swing.JLabel jLabel7
Constructor Detail

FileAgentCustomizer

public FileAgentCustomizer(java.awt.Frame frame,
                           java.lang.String title,
                           boolean modal)
Creates a FileAgentCustomizer object using the given frame, title, and modal setting.
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

FileAgentCustomizer

public FileAgentCustomizer()
Creates a FileAgentCustomizer object.
Method Detail

getAgent

FileAgent getAgent()
Retrieves the file agent.
Returns:
the FileAgent 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 (FileAgent) object to be customized

jbInit

void jbInit()
      throws java.lang.Exception
Initializes the customizer.
Throws:
java.lang.Exception - if any errors occur during initialization

initializeButton_actionPerformed

void initializeButton_actionPerformed(java.awt.event.ActionEvent e)
Performs the action when the OK button is pressed.
Parameters:
e - the ActionEvent object generated when the OK button is pressed

cancelButton_actionPerformed

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

isCancelled

public boolean isCancelled()
Indicates whether the customizer has been cancelled
Returns:
the boolean true if the customizer has been cancelled; otherwise returns false

browseButton_actionPerformed

void browseButton_actionPerformed(java.awt.event.ActionEvent e)
Puts up a file selection dialog when the browse button is pressed.
Parameters:
e - the ActionEvent object generated when the browse button is pressed

getDataFromBean

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

setDataOnBean

public void setDataOnBean()
Sets properties on the bean using data from the GUI controls.