ikbs.server.QuestGenerator
Class CompleteQuestGenerator

java.lang.Object
  extended by ikbs.server.QuestGenerator.AbstractQuestGenerator
      extended by ikbs.server.QuestGenerator.CompleteQuestGenerator

public class CompleteQuestGenerator
extends AbstractQuestGenerator


Field Summary
 int currentIndice
           
static int MAX_INTERACTION
           
 int nb_interaction
           
 java.util.Vector rubriques
           
 XMLQuestionnaireBuilder xqb
           
 
Fields inherited from class ikbs.server.QuestGenerator.AbstractQuestGenerator
clientInfo, document, ixc
 
Constructor Summary
CompleteQuestGenerator(ClientInfo clientInfo, IkbsXMLConnection ixc)
           
 
Method Summary
 org.jdom.Document generateCompleteQuestionnaire(int mode)
          Génération du questionnaire complet
 void generateIdentification(XMLQuestionnaireBuilder xqb)
          Générer le questionnaire à partir du modèle inductif (arbre de décision)
 void generateOnRub(XMLQuestionnaireBuilder xqb, java.lang.String idRub)
           
 void generateOnRubBis(XMLQuestionnaireBuilder xqb, java.lang.String idRub)
           
 void generateRubByRub(XMLQuestionnaireBuilder xqb)
          Génération rubrique par rubrique comportant des questions Méthode récursive
 void generateRubByRubBis(XMLQuestionnaireBuilder xqb)
          Génération rubrique par rubrique comportant questions ou pas
 org.jdom.Document generateRubrique(java.lang.String idRub)
          Génération du questionnaire complet
 void processXML(Command XML)
          Traitement de la commande XML et de ses param?
 
Methods inherited from class ikbs.server.QuestGenerator.AbstractQuestGenerator
getDocument, processParam, setDocument
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MAX_INTERACTION

public static final int MAX_INTERACTION
See Also:
Constant Field Values

nb_interaction

public int nb_interaction

rubriques

public java.util.Vector rubriques

currentIndice

public int currentIndice

xqb

public XMLQuestionnaireBuilder xqb
Constructor Detail

CompleteQuestGenerator

public CompleteQuestGenerator(ClientInfo clientInfo,
                              IkbsXMLConnection ixc)
Method Detail

processXML

public void processXML(Command XML)
Traitement de la commande XML et de ses param?tres

Specified by:
processXML in class AbstractQuestGenerator

generateCompleteQuestionnaire

public org.jdom.Document generateCompleteQuestionnaire(int mode)
Génération du questionnaire complet

Returns:
le document généré

generateRubrique

public org.jdom.Document generateRubrique(java.lang.String idRub)
Génération du questionnaire complet

Returns:
le document généré

generateRubByRub

public void generateRubByRub(XMLQuestionnaireBuilder xqb)
Génération rubrique par rubrique comportant des questions Méthode récursive

Parameters:
xqb -

generateRubByRubBis

public void generateRubByRubBis(XMLQuestionnaireBuilder xqb)
Génération rubrique par rubrique comportant questions ou pas

Parameters:
xqb -

generateOnRub

public void generateOnRub(XMLQuestionnaireBuilder xqb,
                          java.lang.String idRub)

generateOnRubBis

public void generateOnRubBis(XMLQuestionnaireBuilder xqb,
                             java.lang.String idRub)

generateIdentification

public void generateIdentification(XMLQuestionnaireBuilder xqb)
Générer le questionnaire à partir du modèle inductif (arbre de décision)

Parameters:
xqb -