applications.proxy.dialog
Class TraceDialog

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Dialog
                          |
                          +--javax.swing.JDialog
                                |
                                +--applications.proxy.dialog.ProxyDialog
                                      |
                                      +--applications.proxy.dialog.BiFoldProxyDialog
                                            |
                                            +--applications.proxy.dialog.MessageableBiFoldProxyDialog
                                                  |
                                                  +--applications.proxy.dialog.TraceDialog

public class TraceDialog
extends MessageableBiFoldProxyDialog


Inner classes inherited from class javax.swing.JDialog
JDialog.AccessibleJDialog

Field Summary
 protected TraceDialogListenerm_listener
           
 protected Collectionm_selectedAgents
           
 protected JButtonm_traceButton
           
 private Stringm_traceSoundName
           

Fields inherited from class applications.proxy.dialog.BiFoldProxyDialog
Log, m_bottomPanel, m_cancelButton, m_middleLabel, m_middleList, m_middlePanel, m_okButton, m_topLabel

Fields inherited from class applications.proxy.dialog.ProxyDialog
m_mainPanel

Fields inherited from class javax.swing.JDialog
rootPane, rootPaneCheckingEnabled, accessibleContext

Fields inherited from class java.awt.Component
TOP_ALIGNMENT, CENTER_ALIGNMENT, BOTTOM_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT

Constructor Summary
TraceDialog(MessageProxy proxy)
           

Method Summary
 voidactionPerformed(ActionEvent actionEvent)
           
 voidaddListener(TraceDialogListener listener)
           
 protected JPanelbuildOkCancelPanel()
           
 protected voiddialogFinished()
           
 CollectiongetSelectedAgents()
           
 protected StringgetTraceSoundName()
           
 voidhandleEventQueryKnownAgentsResultsMessage(AgentMessage m)
           
 static voidmain(String[] args)
           
 protected voidsetTraceSoundName(String traceSoundName)
           
 voidshow()
           

Methods inherited from class applications.proxy.dialog.MessageableBiFoldProxyDialog
enqueueMessage, getMessageProxy, sendViaMessageProxy, setMessageProxy

Methods inherited from class applications.proxy.dialog.BiFoldProxyDialog
addListItem, addListItem, buildActionButtonsPanel, buildBottomPanel, buildGui, buildMiddlePanel, clearMiddleList, getCancelButtonString, getCancelSoundName, getOkButtonString, getOkSoundName, removeListItem, setCancelButtonString, setCancelSoundName, setOkButtonString, setOkSoundName, showWithoutClear

Methods inherited from class applications.proxy.dialog.ProxyDialog
getDefaultHeight, getDefaultWidth, getException, getTraitedSoundSystem, getValid, playTraitedEventSound, resizeDialog, setDefaultHeight, setDefaultWidth, setException, setTraitedSoundSystem, setValid

Methods inherited from class javax.swing.JDialog
dialogInit, createRootPane, processKeyEvent, processWindowEvent, setDefaultCloseOperation, getDefaultCloseOperation, update, setJMenuBar, getJMenuBar, isRootPaneCheckingEnabled, setRootPaneCheckingEnabled, addImpl, remove, setLayout, getRootPane, setRootPane, getContentPane, setContentPane, getLayeredPane, setLayeredPane, getGlassPane, setGlassPane, setLocationRelativeTo, paramString, getAccessibleContext

Methods inherited from class java.awt.Dialog
addNotify, isModal, setModal, getTitle, setTitle, hide, dispose, isResizable, setResizable

Methods inherited from class java.awt.Window
finalize, pack, toFront, toBack, getToolkit, getWarningString, getLocale, getInputContext, setCursor, getOwner, getOwnedWindows, addWindowListener, removeWindowListener, getListeners, processEvent, getFocusOwner, postEvent, isShowing, applyResourceBundle, applyResourceBundle, getGraphicsConfiguration

Methods inherited from class java.awt.Container
getComponentCount, countComponents, getComponent, getComponents, getInsets, insets, add, add, add, add, add, remove, removeAll, getLayout, doLayout, layout, invalidate, validate, validateTree, setFont, getPreferredSize, preferredSize, getMinimumSize, minimumSize, getMaximumSize, getAlignmentX, getAlignmentY, paint, print, paintComponents, printComponents, addContainerListener, removeContainerListener, processContainerEvent, deliverEvent, getComponentAt, locate, getComponentAt, findComponentAt, findComponentAt, removeNotify, isAncestorOf, list, list

Methods inherited from class java.awt.Component
getName, setName, getParent, getPeer, setDropTarget, getDropTarget, getTreeLock, isValid, isDisplayable, isVisible, isEnabled, setEnabled, enable, enable, disable, isDoubleBuffered, enableInputMethods, setVisible, show, getForeground, setForeground, getBackground, setBackground, getFont, setLocale, getColorModel, getLocation, getLocationOnScreen, location, setLocation, move, setLocation, getSize, size, setSize, resize, setSize, resize, getBounds, bounds, setBounds, reshape, setBounds, getX, getY, getWidth, getHeight, getBounds, getSize, getLocation, isOpaque, isLightweight, getGraphics, getFontMetrics, getCursor, paintAll, repaint, repaint, repaint, repaint, printAll, imageUpdate, createImage, createImage, prepareImage, prepareImage, checkImage, checkImage, contains, inside, contains, dispatchEvent, addComponentListener, removeComponentListener, addFocusListener, removeFocusListener, addHierarchyListener, removeHierarchyListener, addHierarchyBoundsListener, removeHierarchyBoundsListener, addKeyListener, removeKeyListener, addMouseListener, removeMouseListener, addMouseMotionListener, removeMouseMotionListener, addInputMethodListener, removeInputMethodListener, getInputMethodRequests, enableEvents, disableEvents, coalesceEvents, processComponentEvent, processFocusEvent, processMouseEvent, processMouseMotionEvent, processInputMethodEvent, processHierarchyEvent, processHierarchyBoundsEvent, handleEvent, mouseDown, mouseDrag, mouseUp, mouseMove, mouseEnter, mouseExit, keyDown, keyUp, action, gotFocus, lostFocus, isFocusTraversable, requestFocus, transferFocus, nextFocus, hasFocus, add, remove, toString, list, list, list, addPropertyChangeListener, removePropertyChangeListener, addPropertyChangeListener, removePropertyChangeListener, firePropertyChange, setComponentOrientation, getComponentOrientation

Methods inherited from class java.lang.Object
getClass, hashCode, equals, clone, notify, notifyAll, wait, wait, wait

Field Detail

m_listener

protected TraceDialogListener m_listener

m_selectedAgents

protected Collection m_selectedAgents

m_traceButton

protected JButton m_traceButton

m_traceSoundName

private String m_traceSoundName
Constructor Detail

TraceDialog

public TraceDialog(MessageProxy proxy)
Method Detail

actionPerformed

public void actionPerformed(ActionEvent actionEvent)

addListener

public void addListener(TraceDialogListener listener)

buildOkCancelPanel

protected JPanel buildOkCancelPanel()

dialogFinished

protected void dialogFinished()

getSelectedAgents

public Collection getSelectedAgents()

getTraceSoundName

protected String getTraceSoundName()

handleEventQueryKnownAgentsResultsMessage

public void handleEventQueryKnownAgentsResultsMessage(AgentMessage m)

main

public static void main(String[] args)

setTraceSoundName

protected void setTraceSoundName(String traceSoundName)

show

public void show()

Association Links

to Class java.lang.String

to Class javax.swing.JButton

to Class java.util.Collection

to Class applications.proxy.dialog.TraceDialogListener