wt.clients.widgets
Class BaseCreator
java.lang.Object
java.awt.Component
java.awt.Container
java.awt.Window
java.awt.Dialog
javax.swing.JDialog
wt.clients.widgets.BaseCreator
- All Implemented Interfaces:
- Accessible, CreatorInterface, ImageObserver, MenuContainer, RootPaneContainer, Serializable, WindowConstants
- Direct Known Subclasses:
- AttributeDefinitionCreator, BusinessEntityCreator, ClassificationNodeCreator, ClassificationStructureCreator, MeasurementSystemCreator, NavigationNodeCreator, NavigationStructureCreator, NavigationStructureTabCreator, OverrideQueryFormChooserDialog, QuantityOfMeasureCreator, QueryFormFieldTypeSelector, RankingContextCreator, RankingSelector, TypeCreator, TypeTabCreator
- public abstract class BaseCreator
- extends JDialog
- implements CreatorInterface, Serializable
- See Also:
- Serialized Form
Fields inherited from class java.awt.Dialog |
|
Fields inherited from class java.awt.Window |
|
Fields inherited from class java.awt.Container |
|
Methods inherited from class javax.swing.JDialog |
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update |
Methods inherited from class java.awt.Dialog |
addNotify, dispose, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setResizable, setTitle, setUndecorated, show |
Methods inherited from class java.awt.Window |
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, finalize, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, isActive, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationRelativeTo, toBack, 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, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, removeNotify, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, 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, 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, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle |
RESOURCE
private static final String RESOURCE
- See Also:
- Constant Field Values
CLASSNAME
private static final String CLASSNAME
versionID
private static final String versionID
- See Also:
- Constant Field Values
busy
private boolean busy
option
private int option
OK_BUTTON
public static final String OK_BUTTON
- See Also:
- Constant Field Values
CANCEL_BUTTON
public static final String CANCEL_BUTTON
- See Also:
- Constant Field Values
OK_OPTION
public static final int OK_OPTION
- See Also:
- Constant Field Values
CANCEL_OPTION
public static final int CANCEL_OPTION
- See Also:
- Constant Field Values
width
public int width
BASE_RESOURCE
private static final String BASE_RESOURCE
- See Also:
- Constant Field Values
resource
protected static ResourceBundle resource
OK
protected static String OK
CANCEL
protected static String CANCEL
warningDialogTitle
protected static String warningDialogTitle
errorDialogTitle
protected static String errorDialogTitle
baseCreatorTitle
protected static String baseCreatorTitle
confirmExitMsg
protected static String confirmExitMsg
caller
protected Component caller
okButton
protected JButton okButton
cancelButton
protected JButton cancelButton
createdObject
protected Object createdObject
isChanged
protected boolean isChanged
BaseCreator
public BaseCreator()
BaseCreator
public BaseCreator(Frame parent)
createMethod
public abstract boolean createMethod()
- Returns:
- boolean
initResource
protected void initResource()
setComponents
protected void setComponents()
showAsModalCreatorDialog
public Object showAsModalCreatorDialog()
- This method is called to show the modal Dialog creator
- Specified by:
showAsModalCreatorDialog
in interface CreatorInterface
- Returns:
- Object
confirmExit
private boolean confirmExit()
- Utility method which checks if user did any change and if so puts
up an error dialog
- Returns:
- boolean
createButton
private JButton createButton(String str)
- Parameters:
str
-
- Returns:
- JButton
createLabel
private JLabel createLabel(String str)
- Parameters:
str
-
- Returns:
- JLabel
disableButton
public void disableButton(String buttonName)
- This method disables the button which matches buttonName string
arugument to this method should be one of these
BaseCreator.OK_BUTTON
BaseCreator.CANCEL_BUTTON
- Parameters:
buttonName
-
enableButton
public void enableButton(String buttonName)
- This method enables the button which matches buttonName string
argument to this method should be one of these BaseCreator.OK_BUTTON
BaseCreator.CANCEL_BUTTON
- Parameters:
buttonName
-
placeInCenter
protected void placeInCenter()
cancelMethod
protected boolean cancelMethod()
- Returns:
- boolean
setBusy
protected void setBusy(boolean busy)
- Parameters:
busy
-
isBusy
protected boolean isBusy()
- Returns:
- boolean