graphics
Class QuestionGraphics

java.lang.Object
  extended by graphics.QuestionGraphics

public class QuestionGraphics
extends Object

Logical representation of a question and all its state and parameters.

Author:
Terje

Field Summary
private  ArrayList<String> alternatives
           
private  int correctAlternativeIndex
           
private  boolean processing
           
private  String question
           
private  boolean startedPosing
           
private  int timeLimit
           
 
Constructor Summary
QuestionGraphics()
           
 
Method Summary
 void doneWithQuestion(boolean done)
           
 ArrayList<String> getAlternatives()
           
 int getCorrectAlternativeIndex()
           
 String getQuestion()
           
 int getTimeLimit()
           
 boolean isDone()
           
 boolean isProcessing()
           
 boolean isStartedPosing()
           
 void setAlternatives(ArrayList<String> alternatives)
           
 void setCorrectAlternativeIndex(int correctAlternativeIndex)
           
 void setProcessing()
           
 void setQuestion(String question)
           
 void setStartedPosing(boolean startedPosing)
           
 void setTimeLimit(int timeLimit)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

question

private String question

startedPosing

private boolean startedPosing

processing

private boolean processing

timeLimit

private int timeLimit

alternatives

private ArrayList<String> alternatives

correctAlternativeIndex

private int correctAlternativeIndex
Constructor Detail

QuestionGraphics

public QuestionGraphics()
Method Detail

isDone

public boolean isDone()

doneWithQuestion

public void doneWithQuestion(boolean done)

isProcessing

public boolean isProcessing()

setProcessing

public void setProcessing()

getQuestion

public String getQuestion()

setQuestion

public void setQuestion(String question)

isStartedPosing

public boolean isStartedPosing()

setStartedPosing

public void setStartedPosing(boolean startedPosing)

getTimeLimit

public int getTimeLimit()

setTimeLimit

public void setTimeLimit(int timeLimit)

getAlternatives

public ArrayList<String> getAlternatives()

setAlternatives

public void setAlternatives(ArrayList<String> alternatives)

getCorrectAlternativeIndex

public int getCorrectAlternativeIndex()

setCorrectAlternativeIndex

public void setCorrectAlternativeIndex(int correctAlternativeIndex)