public final class ContestWizard
extends org.eclipse.jface.wizard.Wizard
ContestWizard
allows to select
a Contest
and a Round
that
will act as a current context for Jammy related
components.Modifier and Type | Field and Description |
---|---|
private Contest |
contest
Selected contest.
|
private static java.lang.String |
CONTEST_DESCRIPTION
Contest page description.
|
private static java.lang.String |
CONTEST_NAME
Contest page name.
|
private Round |
round
Selected round.
|
private static java.lang.String |
ROUND_DESCRIPTION
Round page description.
|
private static java.lang.String |
ROUND_NAME
Round page name.
|
private ListPageBuilder.ListPage |
roundPage |
private static java.lang.String |
TITLE
Wizard title.
|
Constructor and Description |
---|
ContestWizard()
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
addPages() |
private ListPageBuilder.ListPage |
createContestPage()
Creates the contest selection page.
|
private ListPageBuilder.ListPage |
createRoundPage()
Creates the round selection page.
|
private java.util.List<Contest> |
getContests()
Functional method that acts as a
Supplier of available
contest. |
private java.util.List<Round> |
getRounds()
Functional method that acts as a
Supplier of available
round. |
boolean |
performFinish() |
private void |
setContest(java.lang.Object contest)
Sets the selected contest.
|
private void |
setRound(java.lang.Object round)
Sets the selected round.
|
addPage, canFinish, createPageControls, dispose, getContainer, getDefaultPageImage, getDialogSettings, getNextPage, getPage, getPageCount, getPages, getPreviousPage, getShell, getStartingPage, getTitleBarColor, getWindowTitle, isHelpAvailable, needsPreviousAndNextButtons, needsProgressMonitor, performCancel, setContainer, setDefaultPageImageDescriptor, setDialogSettings, setForcePreviousAndNextButtons, setHelpAvailable, setNeedsProgressMonitor, setTitleBarColor, setWindowTitle
private static final java.lang.String TITLE
private static final java.lang.String CONTEST_NAME
private static final java.lang.String CONTEST_DESCRIPTION
private static final java.lang.String ROUND_NAME
private static final java.lang.String ROUND_DESCRIPTION
private Contest contest
private Round round
private ListPageBuilder.ListPage roundPage
private java.util.List<Contest> getContests()
Supplier
of available
contest.private java.util.List<Round> getRounds()
Supplier
of available
round.private void setContest(java.lang.Object contest)
contest
- Contest instance that has been selected.private void setRound(java.lang.Object round)
round
- Round instance that has been selected.private ListPageBuilder.ListPage createContestPage()
private ListPageBuilder.ListPage createRoundPage()
public void addPages()
addPages
in interface org.eclipse.jface.wizard.IWizard
addPages
in class org.eclipse.jface.wizard.Wizard
public boolean performFinish()
performFinish
in interface org.eclipse.jface.wizard.IWizard
performFinish
in class org.eclipse.jface.wizard.Wizard