org.eclipse.datatools.enablement.jdt.classpath.internal
Class DriverClasspathContainerPage

java.lang.Object
  extended by org.eclipse.jface.dialogs.DialogPage
      extended by org.eclipse.jface.wizard.WizardPage
          extended by org.eclipse.datatools.enablement.jdt.classpath.internal.DriverClasspathContainerPage
All Implemented Interfaces:
org.eclipse.jdt.ui.wizards.IClasspathContainerPage, org.eclipse.jdt.ui.wizards.IClasspathContainerPageExtension, org.eclipse.jface.dialogs.IDialogPage, org.eclipse.jface.dialogs.IMessageProvider, org.eclipse.jface.wizard.IWizardPage

public class DriverClasspathContainerPage
extends org.eclipse.jface.wizard.WizardPage
implements org.eclipse.jdt.ui.wizards.IClasspathContainerPage, org.eclipse.jdt.ui.wizards.IClasspathContainerPageExtension

Wizard page presented to the user to create the classpath container from the driver instance.

Author:
brianf

Field Summary
 
Fields inherited from interface org.eclipse.jface.dialogs.IMessageProvider
ERROR, INFORMATION, NONE, WARNING
 
Constructor Summary
DriverClasspathContainerPage()
          Constructor
DriverClasspathContainerPage(java.lang.String pageName)
           
DriverClasspathContainerPage(java.lang.String pageName, java.lang.String title, org.eclipse.jface.resource.ImageDescriptor titleImage)
           
 
Method Summary
 void createControl(org.eclipse.swt.widgets.Composite parent)
           
 void dispose()
           
 boolean finish()
           
 org.eclipse.jdt.core.IClasspathEntry getSelection()
           
 void initialize(org.eclipse.jdt.core.IJavaProject project, org.eclipse.jdt.core.IClasspathEntry[] currentEntries)
           
 void setSelection(org.eclipse.jdt.core.IClasspathEntry containerEntry)
           
 
Methods inherited from class org.eclipse.jface.wizard.WizardPage
canFlipToNextPage, getImage, getName, getNextPage, getPreviousPage, getShell, getWizard, isPageComplete, setDescription, setErrorMessage, setImageDescriptor, setMessage, setPageComplete, setPreviousPage, setTitle, setWizard, toString
 
Methods inherited from class org.eclipse.jface.dialogs.DialogPage
getControl, getDescription, getErrorMessage, getMessage, getMessageType, getTitle, performHelp, setMessage, setVisible
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.jface.wizard.IWizardPage
canFlipToNextPage, getName, getNextPage, getPreviousPage, getWizard, isPageComplete, setPreviousPage, setWizard
 
Methods inherited from interface org.eclipse.jface.dialogs.IDialogPage
getControl, getDescription, getErrorMessage, getImage, getMessage, getTitle, performHelp, setDescription, setImageDescriptor, setTitle, setVisible
 

Constructor Detail

DriverClasspathContainerPage

public DriverClasspathContainerPage()
Constructor


DriverClasspathContainerPage

public DriverClasspathContainerPage(java.lang.String pageName)
Parameters:
pageName -

DriverClasspathContainerPage

public DriverClasspathContainerPage(java.lang.String pageName,
                                    java.lang.String title,
                                    org.eclipse.jface.resource.ImageDescriptor titleImage)
Parameters:
pageName -
title -
titleImage -
Method Detail

finish

public boolean finish()
Specified by:
finish in interface org.eclipse.jdt.ui.wizards.IClasspathContainerPage

getSelection

public org.eclipse.jdt.core.IClasspathEntry getSelection()
Specified by:
getSelection in interface org.eclipse.jdt.ui.wizards.IClasspathContainerPage

setSelection

public void setSelection(org.eclipse.jdt.core.IClasspathEntry containerEntry)
Specified by:
setSelection in interface org.eclipse.jdt.ui.wizards.IClasspathContainerPage

initialize

public void initialize(org.eclipse.jdt.core.IJavaProject project,
                       org.eclipse.jdt.core.IClasspathEntry[] currentEntries)
Specified by:
initialize in interface org.eclipse.jdt.ui.wizards.IClasspathContainerPageExtension

createControl

public void createControl(org.eclipse.swt.widgets.Composite parent)
Specified by:
createControl in interface org.eclipse.jface.dialogs.IDialogPage

dispose

public void dispose()
Specified by:
dispose in interface org.eclipse.jface.dialogs.IDialogPage
Overrides:
dispose in class org.eclipse.jface.dialogs.DialogPage