ABLE 2.0.0 07/02/2003 10:25:01

com.ibm.able.conversation
Class AbleJasConversationAgentCustomizer

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Dialog
                          |
                          +--javax.swing.JDialog
                                |
                                +--com.ibm.able.AbleObjectCustomizer
                                      |
                                      +--com.ibm.able.AbleDefaultAgentCustomizer
                                            |
                                            +--com.ibm.able.platform.AblePlatformDefaultAgentCustomizer
                                                  |
                                                  +--com.ibm.able.conversation.AbleJasConversationAgentCustomizer
All Implemented Interfaces:
AbleCustomizer, javax.accessibility.Accessible, java.beans.Customizer, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants

public class AbleJasConversationAgentCustomizer
extends AblePlatformDefaultAgentCustomizer

OLD VERSION -- TO BE WITHDRAWN

This class provides the customizer for the Able Jas Conversation Agent. Adds an AbleJasConversationPanel and AbleJasConversationDecisionPanel to the customizer panels provided by AbleJasDefaultAgentCustomizer

See Also:
AblePlatformDefaultAgentCustomizer, AbleJasConversationPanel, AbleJasConversationDecisionPanel, Serialized Form

Inner classes inherited from class javax.swing.JDialog
javax.swing.JDialog.AccessibleJDialog
 
Inner classes inherited from class java.awt.Dialog
java.awt.Dialog.AccessibleAWTDialog
 
Inner classes inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
Inner classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Inner classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent
 
Fields inherited from class com.ibm.able.AbleObjectCustomizer
TabHeight, TabWidth
 
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
 
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
AbleJasConversationAgentCustomizer()
          Construct a Jas Conversation Agent Customizer dialog.
AbleJasConversationAgentCustomizer(javax.swing.JFrame theFrame, java.lang.String theTitle)
          Construct a Jas Conversation Agent Customizer dialog.
 
Method Summary
static java.lang.String Copyright()
          Determine the copyright of this class.
static void main(java.lang.String[] args)
          The main method is provided only for testing
 void setObject(java.lang.Object theBean)
          Write the data from the object to the panel(s) provided by this customizer.
 void updateObject()
          Update the bean that is being customized.
 
Methods inherited from class com.ibm.able.AbleObjectCustomizer
addPanel, addPropertyChangeListener, addPropertyChangeMethod, addTab, dispose, getWorkingDirectory, insertTab, insertTab, isChanged, isIgnoringPropertyChanges, removePropertyChangeListener, setChanged, setCustomizer, setIgnoreAnyPropertyChanges, setVisible, setWorkingDirectory, updateProperties, userCancelled
 
Methods inherited from class javax.swing.JDialog
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isRootPaneCheckingEnabled, paramString, processKeyEvent, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setLocationRelativeTo, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Dialog
addNotify, getTitle, hide, isModal, isResizable, setModal, setResizable, setTitle, show
 
Methods inherited from class java.awt.Window
addWindowListener, applyResourceBundle, applyResourceBundle, finalize, getFocusOwner, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, isShowing, pack, postEvent, processEvent, removeWindowListener, setCursor, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, removeNotify, setFont, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, 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, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, processMouseMotionEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AbleJasConversationAgentCustomizer

public AbleJasConversationAgentCustomizer(javax.swing.JFrame theFrame,
                                          java.lang.String theTitle)
Construct a Jas Conversation Agent Customizer dialog. Dialog is not modal (as set by the AbleJasDefaultAgentCustomizer) so other windows can be active at the same time.
Parameters:
theFrame - The frame from which the dialog is displayed.
theTitle - The default name to display in the dialog's title bar. This will be replaced with the object name when the object is set.

AbleJasConversationAgentCustomizer

public AbleJasConversationAgentCustomizer()
Construct a Jas Conversation Agent Customizer dialog. Dialog is not modal so other windows can be active at the same time.
Method Detail

main

public static void main(java.lang.String[] args)
The main method is provided only for testing

setObject

public void setObject(java.lang.Object theBean)
Description copied from class: AblePlatformDefaultAgentCustomizer
Write the data from the object to the panel(s) provided by this customizer. The panel saves a reference to the bean being customized. Pass the object and its data to any inherited panel.
Overrides:
setObject in class AblePlatformDefaultAgentCustomizer
Following copied from class: com.ibm.able.platform.AblePlatformDefaultAgentCustomizer
Parameters:
theBean - The bean that is to be changed.
See Also:
AbleObjectCustomizer

updateObject

public void updateObject()
                  throws java.rmi.RemoteException
Description copied from class: AblePlatformDefaultAgentCustomizer
Update the bean that is being customized. This method is called when the dialog's OK button is pressed.
Overrides:
updateObject in class AblePlatformDefaultAgentCustomizer
Following copied from class: com.ibm.able.platform.AblePlatformDefaultAgentCustomizer
Throws:
java.rmi.RemoteException - is thrown when the panel values cannot be set on the bean.
See Also:
AbleObjectCustomizer

Copyright

public static java.lang.String Copyright()
Determine the copyright of this class.
Returns:
A String containing this class's copyright statement.


ABLE 2.0.0 07/02/2003 10:25:01

(C) Copyright IBM Corporation 1999, 2003