/*
* QuestionPanel.java
*
* Created on 03 September 2006, 08:16
*
* To change this template, choose Tools | Template Manager and open the template in the editor.
*/
package uk.co.bytemark.vm.enigma.inquisition.gui.quiz;
import uk.co.bytemark.vm.enigma.inquisition.questions.Answer;
import uk.co.bytemark.vm.enigma.inquisition.questions.Question;
/**
*
* @author Matt
*/
public abstract class QuestionPanel extends javax.swing.JPanel {
public abstract Answer getAnswer();
public abstract void setAnswer(Answer answer);
public abstract Question getQuestion();
abstract void enterReviewMode();
abstract void enterQuestionMode();
public String getExplanationText() {
return getQuestion().getExplanationText();
}
}