org.topbraidcomposer.ui
Class AbstractContainerWizard

java.lang.Object
  extended by org.eclipse.jface.wizard.Wizard
      extended by org.topbraidcomposer.ui.AbstractContainerWizard
All Implemented Interfaces:
org.eclipse.jface.wizard.IWizard
Direct Known Subclasses:
AbstractImportWizard, CreateFileWizard, ExportWizard, SchemaGenWizard

public abstract class AbstractContainerWizard
extends org.eclipse.jface.wizard.Wizard


Field Summary
 
Fields inherited from class org.eclipse.jface.wizard.Wizard
DEFAULT_IMAGE
 
Constructor Summary
AbstractContainerWizard()
           
 
Method Summary
protected  void addNoModelOpenPage()
           
 void addPages()
           
protected abstract  void addPages(org.eclipse.core.resources.IContainer container)
           
 boolean canFinish()
           
static org.eclipse.jface.wizard.IWizardPage createErrorPage(java.lang.String error)
           
static org.eclipse.jface.wizard.WizardPage createNoModelOpenPage()
           
 org.eclipse.core.resources.IFile getFile()
           
 org.eclipse.core.resources.IContainer getTargetContainer()
           
 void init(org.eclipse.ui.IWorkbench workbench, org.eclipse.jface.viewers.IStructuredSelection selection)
           
 void setFile(org.eclipse.core.resources.IFile file)
           
 void setTargetContainer(org.eclipse.core.resources.IContainer container)
           
 
Methods inherited from class org.eclipse.jface.wizard.Wizard
addPage, createPageControls, dispose, getContainer, getDefaultPageImage, getDialogSettings, getNextPage, getPage, getPageCount, getPages, getPreviousPage, getShell, getStartingPage, getTitleBarColor, getWindowTitle, isHelpAvailable, needsPreviousAndNextButtons, needsProgressMonitor, performCancel, performFinish, setContainer, setDefaultPageImageDescriptor, setDialogSettings, setForcePreviousAndNextButtons, setHelpAvailable, setNeedsProgressMonitor, setTitleBarColor, setWindowTitle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractContainerWizard

public AbstractContainerWizard()
Method Detail

addNoModelOpenPage

protected void addNoModelOpenPage()

createNoModelOpenPage

public static org.eclipse.jface.wizard.WizardPage createNoModelOpenPage()

addPages

public void addPages()
Specified by:
addPages in interface org.eclipse.jface.wizard.IWizard
Overrides:
addPages in class org.eclipse.jface.wizard.Wizard

addPages

protected abstract void addPages(org.eclipse.core.resources.IContainer container)

canFinish

public boolean canFinish()
Specified by:
canFinish in interface org.eclipse.jface.wizard.IWizard
Overrides:
canFinish in class org.eclipse.jface.wizard.Wizard

createErrorPage

public static org.eclipse.jface.wizard.IWizardPage createErrorPage(java.lang.String error)

getFile

public org.eclipse.core.resources.IFile getFile()

getTargetContainer

public org.eclipse.core.resources.IContainer getTargetContainer()

init

public void init(org.eclipse.ui.IWorkbench workbench,
                 org.eclipse.jface.viewers.IStructuredSelection selection)

setFile

public void setFile(org.eclipse.core.resources.IFile file)

setTargetContainer

public void setTargetContainer(org.eclipse.core.resources.IContainer container)