Extension SDK

oracle.ide.panels
Class TDialogLauncher

java.lang.Object
  extended byoracle.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.


Constructor Summary
TDialogLauncher(java.awt.Component parent, java.lang.String title, Traversable traversable, Namespace data)
           
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.
 
Method Summary
 void addApplyListener(ApplyListener applyListener)
          Adds an ApplyListener that will be called when the user applies or cancels changes.
 void dispose()
           
protected  void fireApply()
          Fires the "apply" message to all registered ApplyListener objects.
protected  void fireCancel()
          Fires the "cancel" message to all registered ApplyListener objects.
 java.awt.Dimension getDefaultInitialSize()
           
 java.lang.String getHelpID()
           
 java.awt.Dimension getInitialSize()
           
 java.awt.Component getParent()
           
static java.awt.Dimension getPreferredDefaultInitialSize()
           
 java.lang.String getTitle()
           
 Traversable getTraversable()
           
protected  TraversableContext getTraversableContext()
           
protected  oracle.bali.ewt.dialog.JEWTDialog newDialog()
           
 void removeApplyListener(ApplyListener applyListener)
          Removes a previously added ApplyListener so that it no longer receives notification when the user applies or cancels changes.
 void setHelpID(java.lang.String helpID)
           
 void setInitialSize(java.awt.Dimension initialSize)
           
static void setPreferredDefaultInitialSize(java.awt.Dimension defaultSize)
           
 boolean showDialog()
          Shows dialog with OK, Cancel, and Help buttons.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

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)
Method Detail

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.

dispose

public void dispose()

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.


Extension SDK

 

Copyright ©1997, 2003, Oracle. All rights reserved.