oracle.ide.panels
Class TDialogLauncher
java.lang.Object
|
+--oracle.ide.panels.TDialogLauncher
- All Implemented Interfaces:
- ApplyNotifier
- public class TDialogLauncher
- extends java.lang.Object
- implements ApplyNotifier
This classes launches a dialog whose content area is a single
Traversable
, thus the "T" prefix.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TDialogLauncher
public TDialogLauncher(java.awt.Component parent,
java.lang.String title,
Traversable traversable,
Namespace data,
DialogRunnerCallback dialogCallback)
- The traversable's onEntry(...) method is called as a side effect
of constructing the TDialogLauncher.
- Throws:
java.lang.IllegalArgumentException
- if the traversable is
null
.
TDialogLauncher
public TDialogLauncher(java.awt.Component parent,
java.lang.String title,
Traversable traversable,
Namespace data)
addApplyListener
public void addApplyListener(ApplyListener applyListener)
- Description copied from interface:
ApplyNotifier
- Adds an
ApplyListener
that will be called when the
user applies or cancels changes.
- Specified by:
addApplyListener
in interface ApplyNotifier
removeApplyListener
public void removeApplyListener(ApplyListener applyListener)
- Description copied from interface:
ApplyNotifier
- Removes a previously added
ApplyListener
so that it
no longer receives notification when the user applies or cancels
changes.
- Specified by:
removeApplyListener
in interface ApplyNotifier
getParent
public java.awt.Component getParent()
getTitle
public java.lang.String getTitle()
getTraversable
public Traversable getTraversable()
getHelpID
public java.lang.String getHelpID()
setHelpID
public void setHelpID(java.lang.String helpID)
getInitialSize
public java.awt.Dimension getInitialSize()
setInitialSize
public void setInitialSize(java.awt.Dimension initialSize)
getDefaultInitialSize
public java.awt.Dimension getDefaultInitialSize()
getPreferredDefaultInitialSize
public static java.awt.Dimension getPreferredDefaultInitialSize()
setPreferredDefaultInitialSize
public static void setPreferredDefaultInitialSize(java.awt.Dimension defaultSize)
showDialog
public boolean showDialog()
- Shows dialog with OK, Cancel, and Help buttons. The specified
Namespace
must not be null
, or else an
IllegalArgumentException
is thrown.
- Returns:
true
if OK was selected; false
if Cancel was selected or if the specified Traversable
is null
.- Throws:
java.lang.IllegalArgumentException
- if the specified Namespace
is null
.
getTraversableContext
protected TraversableContext getTraversableContext()
newDialog
protected oracle.bali.ewt.dialog.JEWTDialog newDialog()
fireApply
protected void fireApply()
- Fires the "apply" message to all registered
ApplyListener
objects.
fireCancel
protected void fireCancel()
- Fires the "cancel" message to all registered
ApplyListener
objects.