com.isti.util.propertyeditor
Class CfgSettingsDialog

java.lang.Object
  extended by com.isti.util.propertyeditor.CfgSettingsDialog
Direct Known Subclasses:
QWCfgSettingsDialog

public class CfgSettingsDialog
extends java.lang.Object

Class CfgSettingsDialog manages a configuration-settings dialog.


Constructor Summary
CfgSettingsDialog(ProgramInformationInterface progInfo)
          Creates a manager for a configuration-settings dialog.
 
Method Summary
 void clearCfgPropertyInspector()
          Clears the 'CfgPropertyInspector' object.
 void createSettingsDialog()
          Creates a new instance of the "Settings" dialog.
 CfgPropertyInspector getCfgPropertyInspector()
          Gets the 'CfgPropertyInspector' object.
 ProgramInformationInterface getProgramInformation()
          Gets the 'ProgramInformationInterface' object.
 void setupSettingsDialog()
          Sets up the "Settings" dialog.
 void showSettingsDialog()
          Displays the "Settings" dialog.
 void showSettingsDialog(boolean waitFlag)
          Displays the "Settings" dialog.
 void showSettingsDialog(java.lang.String tabNameStr)
          Displays the "Settings" dialog.
 void showSettingsDialog(java.lang.String tabNameStr, boolean waitFlag)
          Displays the "Settings" dialog.
 void showSettingsManualDialog(java.awt.Component parentComponent, java.lang.String tabStr)
          Displays the "Help|SettingsManual" dialog window.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CfgSettingsDialog

public CfgSettingsDialog(ProgramInformationInterface progInfo)
Creates a manager for a configuration-settings dialog.

Parameters:
progInfo - the program information.
Method Detail

createSettingsDialog

public void createSettingsDialog()
Creates a new instance of the "Settings" dialog.


getCfgPropertyInspector

public CfgPropertyInspector getCfgPropertyInspector()
Gets the 'CfgPropertyInspector' object.

Returns:
the 'CfgPropertyInspector' object or null if none.

clearCfgPropertyInspector

public void clearCfgPropertyInspector()
Clears the 'CfgPropertyInspector' object. This will force the property inspector to be recreated the next time 'showSettingsDialog()' or 'setupSettingsDialog()' is called.


getProgramInformation

public ProgramInformationInterface getProgramInformation()
Gets the 'ProgramInformationInterface' object.

Returns:
the 'ProgramInformationInterface' object.

setupSettingsDialog

public void setupSettingsDialog()
Sets up the "Settings" dialog.


showSettingsDialog

public final void showSettingsDialog(java.lang.String tabNameStr)
Displays the "Settings" dialog.

Parameters:
tabNameStr - the name of the tab to be displayed, or null to display the default tab.

showSettingsDialog

public void showSettingsDialog(boolean waitFlag)
Displays the "Settings" dialog.

Parameters:
waitFlag - true to make this method block until the dialog is closed.

showSettingsDialog

public void showSettingsDialog()
Displays the "Settings" dialog.


showSettingsDialog

public final void showSettingsDialog(java.lang.String tabNameStr,
                                     boolean waitFlag)
Displays the "Settings" dialog.

Parameters:
tabNameStr - the name of the tab to be displayed, or null to display the default tab.
waitFlag - true to make this method block until the dialog is closed.

showSettingsManualDialog

public void showSettingsManualDialog(java.awt.Component parentComponent,
                                     java.lang.String tabStr)
Displays the "Help|SettingsManual" dialog window.

Parameters:
parentComponent - the parent component for the dialog.
tabStr - the name of the tab to use as the reference (anchor) into the view.