Class CompoundTask
- java.lang.Object
-
- org.eclipse.birt.core.ui.frameworks.taskwizard.SimpleTask
-
- org.eclipse.birt.core.ui.frameworks.taskwizard.CompoundTask
-
- All Implemented Interfaces:
ITask
,org.eclipse.jface.dialogs.IDialogPage
- Direct Known Subclasses:
TreeCompoundTask
public class CompoundTask extends SimpleTask
-
-
Field Summary
Fields Modifier and Type Field Description protected ISubtaskSheet
sCurrentTaskSheet
-
Fields inherited from class org.eclipse.birt.core.ui.frameworks.taskwizard.SimpleTask
container, context, topControl
-
-
Constructor Summary
Constructors Constructor Description CompoundTask(java.lang.String title)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addSubtask(java.lang.String sSubtaskPath, ISubtaskSheet subtask)
protected boolean
containSubtask(java.lang.String sSubtaskPath)
void
dispose()
protected ISubtaskSheet
getCurrentSubtask()
protected ISubtaskSheet
getSubtask(java.lang.String sSubtaskPath)
void
removeSubtask(java.lang.String sSubtaskPath)
void
switchTo(java.lang.String sSubtaskPath)
-
Methods inherited from class org.eclipse.birt.core.ui.frameworks.taskwizard.SimpleTask
addError, createControl, getContext, getControl, getDescription, getErrorMessage, getErrors, getImage, getMessage, getTitle, performHelp, removeError, setContext, setDescription, setErrorHints, setImageDescriptor, setTitle, setUIProvider, setVisible
-
-
-
-
Field Detail
-
sCurrentTaskSheet
protected transient ISubtaskSheet sCurrentTaskSheet
-
-
Method Detail
-
addSubtask
public void addSubtask(java.lang.String sSubtaskPath, ISubtaskSheet subtask)
-
removeSubtask
public void removeSubtask(java.lang.String sSubtaskPath)
-
switchTo
public void switchTo(java.lang.String sSubtaskPath)
-
containSubtask
protected boolean containSubtask(java.lang.String sSubtaskPath)
-
getSubtask
protected ISubtaskSheet getSubtask(java.lang.String sSubtaskPath)
-
getCurrentSubtask
protected ISubtaskSheet getCurrentSubtask()
-
dispose
public void dispose()
- Specified by:
dispose
in interfaceorg.eclipse.jface.dialogs.IDialogPage
- Overrides:
dispose
in classSimpleTask
-
-