org.gudy.azureus2.ui.swt.shells
Class MultipageWizard

java.lang.Object
  extended by org.gudy.azureus2.ui.swt.shells.MultipageWizard

public abstract class MultipageWizard
extends Object


Constructor Summary
MultipageWizard()
           
 
Method Summary
 boolean addPage(IWizardPage page)
           
 void close()
           
abstract  void createPages()
           
 void fullScreen(boolean isFullScreen)
           
 Object getData(String key)
           
 org.eclipse.swt.graphics.Image getImage()
           
 org.eclipse.swt.graphics.Point getLocation()
           
 IWizardPage getPage(String pageID)
          Return the IWizardPage with the given id; returns null if page is not found
 org.eclipse.swt.widgets.Shell getShell()
           
 org.eclipse.swt.graphics.Point getSize()
           
 String getText()
           
 String getToolTipText()
           
 boolean isFirstPage(String pageID)
           
 boolean isLastPage(String pageID)
           
 void open()
           
 void performBack()
           
 void performCancel()
           
 void performNext()
           
 boolean removePage(IWizardPage page)
           
 void setBounds(int x, int y, int width, int height)
           
 void setData(String key, Object value)
           
 void setDescription(String description)
           
 void setImage(org.eclipse.swt.graphics.Image image)
           
 void setLocation(int x, int y)
           
 void setSize(int width, int height)
           
 void setText(String string)
           
 void setTitle(String title)
           
 void setToolTipText(String string)
           
 void setVisible(boolean visible)
           
 void showPage(String pageID)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MultipageWizard

public MultipageWizard()
Method Detail

createPages

public abstract void createPages()

fullScreen

public void fullScreen(boolean isFullScreen)

addPage

public boolean addPage(IWizardPage page)

isFirstPage

public boolean isFirstPage(String pageID)

isLastPage

public boolean isLastPage(String pageID)

removePage

public boolean removePage(IWizardPage page)

showPage

public void showPage(String pageID)

open

public void open()

setTitle

public void setTitle(String title)

setDescription

public void setDescription(String description)

getPage

public IWizardPage getPage(String pageID)
Return the IWizardPage with the given id; returns null if page is not found

Parameters:
pageID -
Returns:

performCancel

public void performCancel()

performNext

public void performNext()

performBack

public void performBack()

getShell

public org.eclipse.swt.widgets.Shell getShell()

close

public void close()

getData

public Object getData(String key)

getLocation

public org.eclipse.swt.graphics.Point getLocation()

getSize

public org.eclipse.swt.graphics.Point getSize()

getText

public String getText()

getToolTipText

public String getToolTipText()

setBounds

public void setBounds(int x,
                      int y,
                      int width,
                      int height)

setData

public void setData(String key,
                    Object value)

setLocation

public void setLocation(int x,
                        int y)

setSize

public void setSize(int width,
                    int height)

setText

public void setText(String string)

setToolTipText

public void setToolTipText(String string)

setVisible

public void setVisible(boolean visible)

getImage

public org.eclipse.swt.graphics.Image getImage()

setImage

public void setImage(org.eclipse.swt.graphics.Image image)