org.eclipse.datatools.connectivity.oda.design.ui.wizards
Class DataSetWizardPage

java.lang.Object
  extended byDataSetWizardPageCore
      extended byorg.eclipse.datatools.connectivity.oda.design.ui.wizards.DataSetWizardPage

public abstract class DataSetWizardPage
extends DataSetWizardPageCore

The abstract base class for implementation of a customized ODA data set wizard page. An ODA data set UI extension must extend this to provide customized wizard page with page control and related behavior. This is the base class of the dataSetPage.wizardPageClass attribute defined in the org.eclipse.datatools.connectivity.oda.design.ui.dataSource extension point.

See Also:
Serialized Form

Constructor Summary
DataSetWizardPage(java.lang.String pageName)
          Constructor with single argument for wizard page name.
DataSetWizardPage(java.lang.String pageName, java.lang.String title, ImageDescriptor titleImage)
           
 
Method Summary
abstract  void createPageCustomControl(Composite parent)
          Creates customized control for this wizard page under the given parent composite.
abstract  void setInitialDesign(DataSetDesign dataSetDesign)
          Sets the initial data set design definition to initialize the customized control of this wizard page.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataSetWizardPage

public DataSetWizardPage(java.lang.String pageName)
Constructor with single argument for wizard page name. This single-argument constructor is used by the ODA data set wizard to create a custom wizard page. Subclass may override to provide additional page attributes, such as customized title, message, title image.

Parameters:
pageName - wizard page name

DataSetWizardPage

public DataSetWizardPage(java.lang.String pageName,
                         java.lang.String title,
                         ImageDescriptor titleImage)
Method Detail

createPageCustomControl

public abstract void createPageCustomControl(Composite parent)
Creates customized control for this wizard page under the given parent composite.

Parameters:
parent - the parent composite

setInitialDesign

public abstract void setInitialDesign(DataSetDesign dataSetDesign)
Sets the initial data set design definition to initialize the customized control of this wizard page.
This method may be called before #createPageCustomControl, which should then initialize with the given design instance.

Parameters:
dataSetDesign - a previously defined ODA data set design instance


Copyright © 2006 Actuate, IBM Corporation, Sybase, Inc. and others. All rights reserved.