org.qdwizard
Class ScreenState

java.lang.Object
  extended by org.qdwizard.ScreenState

public class ScreenState
extends java.lang.Object

A screen state:


Constructor Summary
ScreenState()
          Construct a ScreenState
ScreenState(boolean bCanGoNext, boolean bCanGoPrevious, boolean bCanCancel, boolean bCanFinish, java.lang.String sProblem)
          Construct a ScreenState
 
Method Summary
 boolean getCanCancel()
           
 boolean getCanFinish()
           
 boolean getCanGoNext()
           
 boolean getCanGoPrevious()
           
 java.lang.String getProblem()
           
 void setCanCancel(boolean bCanCancel)
          Set whether the cancel (or System menu close) button should be enabled
 void setCanFinish(boolean bCanFinish)
          Set whether the finish button should be enabled
 void setCanGoNext(boolean bCanGoNext)
          Set whether the next button should be enabled
 void setCanGoPrevious(boolean bCanGoPrevious)
          Set whether the previous button should be enabled
 void setProblem(java.lang.String sProblem)
          Set a problem (set to null if problem is fixed)
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ScreenState

public ScreenState()
Construct a ScreenState


ScreenState

public ScreenState(boolean bCanGoNext,
                   boolean bCanGoPrevious,
                   boolean bCanCancel,
                   boolean bCanFinish,
                   java.lang.String sProblem)
Construct a ScreenState

Parameters:
bCanGoNext - next button is enabled
bCanGoPrevious - previous button is enabled
bCanCancel - cancel button is enabled
bCanFinish - cancel button is enabled
sProblem - problem text
Method Detail

getCanFinish

public boolean getCanFinish()
Returns:
Finish button enabled

setCanFinish

public void setCanFinish(boolean bCanFinish)
Set whether the finish button should be enabled

Parameters:
bCanFinish -

getCanGoNext

public boolean getCanGoNext()
Returns:
Next button enabled

setCanGoNext

public void setCanGoNext(boolean bCanGoNext)
Set whether the next button should be enabled

Parameters:
bCanGoNext -

getCanGoPrevious

public boolean getCanGoPrevious()
Returns:
Previous button enabled

setCanGoPrevious

public void setCanGoPrevious(boolean bCanGoPrevious)
Set whether the previous button should be enabled

Parameters:
bCanGoPrevious -

getCanCancel

public boolean getCanCancel()
Returns:
Cancel button enabled

setCanCancel

public void setCanCancel(boolean bCanCancel)
Set whether the cancel (or System menu close) button should be enabled

Parameters:
bCanCancel -

getProblem

public java.lang.String getProblem()
Returns:
Problem button enabled

setProblem

public void setProblem(java.lang.String sProblem)
Set a problem (set to null if problem is fixed)

Parameters:
sProblem - Problem string or null if no more problem