public abstract class QuestionDatabank
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
(package private) java.util.Collection<Filter> |
filters |
(package private) QuestionList |
questions |
Constructor and Description |
---|
QuestionDatabank() |
Modifier and Type | Method and Description |
---|---|
(package private) abstract void |
add(Question q)
add takes a question from the add a question dialog, and adds it into
the question list.
|
(package private) abstract void |
edit(Question q)
edit allows changes to be applied to an existing Question q in the
question list.
|
(package private) abstract void |
filter(Filter fil)
filter applies a Filter fil to the databank.
|
(package private) abstract void |
remove(java.util.Collection<Question> qs)
remove takes a collection of Questions qs and removes them from the
question database.
|
(package private) abstract void |
search(java.lang.String keyword)
search uses the String keyword to find any questions that match keyword.
|
(package private) abstract void |
unfilter(Filter fil)
unfilter removes a Filter fil from the databank.
|
QuestionList questions
java.util.Collection<Filter> filters
abstract void add(Question q)
abstract void edit(Question q)
q
- - question to editabstract void remove(java.util.Collection<Question> qs)
qs
- - question(s) to removeabstract void search(java.lang.String keyword)
keyword
- - keyword to search forabstract void filter(Filter fil)
fil
- - filter to search databank withabstract void unfilter(Filter fil)
fil
- - filter to remove from databank search