it.unibas.pdd.modello
Class GenerazioneAbstractStrategy
java.lang.Object
it.unibas.pdd.modello.GenerazioneAbstractStrategy
- All Implemented Interfaces:
- GenerazioneStrategy
- Direct Known Subclasses:
- GenerazioneCasuale, GenerazioneVincolata
public abstract class GenerazioneAbstractStrategy
- extends java.lang.Object
- implements GenerazioneStrategy
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
configurazione
protected Configurazione configurazione
GenerazioneAbstractStrategy
protected GenerazioneAbstractStrategy(Configurazione configurazione)
generaCollezioneQuesiti
public abstract CollezioneQuesiti generaCollezioneQuesiti(java.lang.String id)
- Specified by:
generaCollezioneQuesiti
in interface GenerazioneStrategy
selezioneCasuale
protected void selezioneCasuale(java.util.List listaQuesiti,
CollezioneQuesiti collezioneQuesiti,
int numeroQuesiti)
mescolarisposte
protected void mescolarisposte(CollezioneQuesiti collezioneQuesiti)
mescolaRisposteQuesito
protected void mescolaRisposteQuesito(Quesito quesito)
scambia
protected java.lang.String scambia(java.util.List lista,
java.lang.String soluzione)
copiaLista
protected void copiaLista(java.util.List listaQuesiti,
java.util.List rimanenti)
eliminaDifficolta
protected void eliminaDifficolta(CollezioneQuesiti collezioneQuesiti)
eliminaArgomenti
protected void eliminaArgomenti(CollezioneQuesiti collezioneQuesiti)