ca.ucalgary.seahawk.gui
Class MobySecondaryInputGUI
java.lang.Object
java.awt.Component
java.awt.Container
java.awt.Window
java.awt.Dialog
javax.swing.JDialog
ca.ucalgary.seahawk.gui.MobySecondaryInputGUI
- All Implemented Interfaces:
- ActionListener, ImageObserver, MenuContainer, Serializable, Runnable, EventListener, Accessible, RootPaneContainer, WindowConstants
public class MobySecondaryInputGUI
- extends JDialog
- implements ActionListener, Runnable
A class that generates a GUI to fill in (instantiate or change) the values of Secondary Input to MOBY services.
- See Also:
- Serialized Form
Constructor Summary |
MobySecondaryInputGUI(ActionListener al,
Frame owner,
boolean modal,
int actionCommandID,
MobyClient client)
|
MobySecondaryInputGUI(ActionListener al,
Frame owner,
boolean modal,
MobyClient client)
|
MobySecondaryInputGUI(ActionListener al,
int actionCommandID,
MobyClient client)
|
MobySecondaryInputGUI(ActionListener al,
MobyClient client)
|
Methods inherited from class javax.swing.JDialog |
getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setTransferHandler, update |
Methods inherited from class java.awt.Dialog |
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setModalityType, setResizable, setTitle, setUndecorated, setVisible, show, toBack |
Methods inherited from class java.awt.Window |
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, paint, postEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, toFront |
Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusBackward, transferFocusDownCycle, validate |
Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, dispatchEvent, enable, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocusInWindow, resize, resize, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusUpCycle |
MAX_TOOLTIP_WIDTH
public static final int MAX_TOOLTIP_WIDTH
- See Also:
- Constant Field Values
INT_CHOICE_MAX
public static final int INT_CHOICE_MAX
- See Also:
- Constant Field Values
DEFAULT_TEXT_SIZE
public static final int DEFAULT_TEXT_SIZE
- See Also:
- Constant Field Values
UNBOUNDED_INT_RANGE_DESC
public static final String UNBOUNDED_INT_RANGE_DESC
- See Also:
- Constant Field Values
UNBOUNDED_FLOAT_RANGE_DESC
public static final String UNBOUNDED_FLOAT_RANGE_DESC
- See Also:
- Constant Field Values
TITLE
public static final String TITLE
- See Also:
- Constant Field Values
OK_BUTTON_NAME
public static final String OK_BUTTON_NAME
- See Also:
- Constant Field Values
MobySecondaryInputGUI
public MobySecondaryInputGUI(ActionListener al,
Frame owner,
boolean modal,
MobyClient client)
MobySecondaryInputGUI
public MobySecondaryInputGUI(ActionListener al,
Frame owner,
boolean modal,
int actionCommandID,
MobyClient client)
- Parameters:
al
- the object to receive the "all done" callbackactionCommandID
- the id to give back as the event ID during callback
MobySecondaryInputGUI
public MobySecondaryInputGUI(ActionListener al,
MobyClient client)
MobySecondaryInputGUI
public MobySecondaryInputGUI(ActionListener al,
int actionCommandID,
MobyClient client)
defaultFillIn
public boolean defaultFillIn(MobyDataSecondaryInstance[] secondaryInputs)
- Attempts to fill in all default values for automated submissions
- Returns:
- true if all defaults are valid, otherwise false (should show GUI)
fillIn
public void fillIn(MobyDataSecondaryInstance[] secondaryInputs)
- Calling this method makes a GUI pop up that corresponds to the required input parameters.
This method will perform a callback to the MOBY service requester if the user fills in all
required values.
- Parameters:
secondaryInputs
- the Moby Data Instances whose values should be filled in
fillIn
public void fillIn(MobyDataSecondaryInstance[] secondaryInputs,
boolean showGUI)
fillIn
public void fillIn(MobyPrimaryData[] primaryInputs,
MobyDataSecondaryInstance[] secondaryInputs,
boolean showGUI)
isNewShowing
public boolean isNewShowing()
makeWidget
public Component makeWidget(MobyPrimaryData data)
makeWidget
public Component makeWidget(MobyDataSecondaryInstance msdi)
makeEnumWidget
public Component makeEnumWidget(MobyDataSecondaryInstance msdi)
makeBooleanWidget
public Component makeBooleanWidget(MobyDataSecondaryInstance msdi)
makeStringWidget
public Component makeStringWidget(MobyDataSecondaryInstance msdi)
makeIntWidget
public Component makeIntWidget(MobyDataSecondaryInstance msdi)
makeFloatWidget
public Component makeFloatWidget(MobyDataSecondaryInstance msdi)
makeJLabel
public JLabel makeJLabel(MobyDataSecondaryInstance msdi)
makeJLabel
public JLabel makeJLabel(MobyDataSecondaryInstance msdi,
String range)
makeDateTimeWidget
public Component makeDateTimeWidget(MobyDataSecondaryInstance msdi)
actionPerformed
public void actionPerformed(ActionEvent e)
- Specified by:
actionPerformed
in interface ActionListener
run
public void run()
- Specified by:
run
in interface Runnable
Submit a bug or feature
Generated: Sat May 29 04:26:35 EDT 2010