Class AbstractQuestion

java.lang.Object
  extended by AbstractQuestion
All Implemented Interfaces:
Question
Direct Known Subclasses:
AMultipleChoiceQuestion, AShortAnswerQuestion

public abstract class AbstractQuestion
extends java.lang.Object
implements Question


Field Summary
private  java.lang.String text
           
 
Constructor Summary
AbstractQuestion(java.lang.String text)
           
 
Method Summary
 java.lang.String getText()
           
abstract  boolean isCorrectAnswer(java.lang.String answer)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

text

private java.lang.String text
Constructor Detail

AbstractQuestion

public AbstractQuestion(java.lang.String text)
Method Detail

getText

public java.lang.String getText()
Specified by:
getText in interface Question

isCorrectAnswer

public abstract boolean isCorrectAnswer(java.lang.String answer)
Specified by:
isCorrectAnswer in interface Question