org.exolab.jms.tools.admin
Class CreateConsumerDialog

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Dialog
                          |
                          +--javax.swing.JDialog
                                |
                                +--org.exolab.jms.tools.admin.CreateConsumerDialog
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants

public class CreateConsumerDialog
extends javax.swing.JDialog

A simple dialog to collect information for creating a durable consumer

Version:
$Revision: 1.3 $ $Date: 2003/08/17 01:32:27 $
Author:
Jim Alateras
See Also:
AdminMgr, 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
 
Field Summary
static int CANCELED
           
static int CONFIRMED
           
protected  java.lang.String consumerName_
           
protected  javax.swing.JTextField displayText
           
protected  int status_
           
protected  java.lang.String topicSubscription_
           
 
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
CreateConsumerDialog(javax.swing.JFrame parent)
          Creates new form TopicDialog
 
Method Summary
protected  void cancel()
          The cancel button was pressed.
protected  void closeDialog(java.awt.event.WindowEvent evt)
          Closes the dialog
protected  void confirm()
          The OK button was pressed.
static CreateConsumerDialog create(javax.swing.JFrame parent)
          Create the one and only instance of the Consumer Dialog.
 void display()
          Display the consumer dialog box
 void displayCreateConsumer()
          Display the create consumer dialog box
 java.lang.String getConsumerName()
          Get the consumer name
 java.lang.String getTopicSubscription()
          Get the topic subscription
protected  void initComponents()
          Create all the gui components that comprise this form, and setup all action handlers.
static CreateConsumerDialog instance()
          Get the one and only instance of this dialog.
 boolean isConfirmed()
          Whether this dialog was confirmed or canceled.
 
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, dispose, 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, 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, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, 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

consumerName_

protected java.lang.String consumerName_

topicSubscription_

protected java.lang.String topicSubscription_

displayText

protected javax.swing.JTextField displayText

CANCELED

public static final int CANCELED

CONFIRMED

public static final int CONFIRMED

status_

protected int status_
Constructor Detail

CreateConsumerDialog

public CreateConsumerDialog(javax.swing.JFrame parent)
Creates new form TopicDialog
Parameters:
parent - The parent form.
Method Detail

initComponents

protected void initComponents()
Create all the gui components that comprise this form, and setup all action handlers.

displayCreateConsumer

public void displayCreateConsumer()
Display the create consumer dialog box

getConsumerName

public java.lang.String getConsumerName()
Get the consumer name
Returns:
String

getTopicSubscription

public java.lang.String getTopicSubscription()
Get the topic subscription
Returns:
String

closeDialog

protected void closeDialog(java.awt.event.WindowEvent evt)
Closes the dialog
Parameters:
evt - the window event that triggered this call.

isConfirmed

public boolean isConfirmed()
Whether this dialog was confirmed or canceled.
Returns:
boolena true if the OK button was pressed.

cancel

protected void cancel()
The cancel button was pressed. Close the GUI, and recored that cancel was pressed.

confirm

protected void confirm()
The OK button was pressed. Get the name and confirm its not null. if it is null or empty display an error dialog. if a consumer name and a topic sub have been entered then close the dialog box otherwise display an error.

instance

public static CreateConsumerDialog instance()
Get the one and only instance of this dialog. The dialog must first have been created with the create call below.
Returns:
TopicDialog the one and only instance

create

public static CreateConsumerDialog create(javax.swing.JFrame parent)
Create the one and only instance of the Consumer Dialog.
Parameters:
parent - the parent of this dialog
Returns:
TopicDialog the one and only instance

display

public void display()
Display the consumer dialog box


Copyright © 1999-2004 The OpenJMS Group. All Rights Reserved.