|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectikbs.server.xml.XMLBuilder
ikbs.server.xml.XMLQuestionnaireBuilder
public class XMLQuestionnaireBuilder
| Field Summary | |
|---|---|
static java.lang.String |
ANSWER
|
static java.lang.String |
ATTRIBUTE
|
static java.lang.String |
BOOLEAN
|
static java.lang.String |
CASE
|
org.jdom.Element |
cases
|
static java.lang.String |
CASES
|
static java.lang.String |
CLASSE
|
org.jdom.Element |
classes
|
static java.lang.String |
CLASSES
|
static java.lang.String |
COMMENTAIRE
|
org.jdom.Element |
currentQuestion
|
static java.lang.String |
DEFAULT_VALUE
|
static java.lang.String |
FLAGNEXT
|
static java.lang.String |
GAIN
|
static java.lang.String |
GAINRATIO
|
static java.lang.String |
ID_QUESTION
|
static java.lang.String |
ID_RUBRIQUE
|
static java.lang.String |
ILLUSTRATION
|
static java.lang.String |
ILLUSTRATIONS
|
static java.lang.String |
INDUCTION
|
static java.lang.String |
INFO
|
static java.lang.String |
INTITULE
|
static java.lang.String |
NAME
|
static java.lang.String |
NUMERIC
|
static java.lang.String |
NUMERIC_INF
|
static java.lang.String |
NUMERIC_SUP
|
static java.lang.String |
PATH
|
static java.lang.String |
POIDS
|
static java.lang.String |
QUESTION
|
org.jdom.Element |
questions
|
static java.lang.String |
QUESTIONS
|
static java.lang.String |
RACINE_DOCUMENT
|
static java.lang.String |
REF_RUB
|
static java.lang.String |
RUBRIQUE
|
static java.lang.String |
RUBRIQUE_COURANTE
|
org.jdom.Element |
rubriques
|
static java.lang.String |
RUBRIQUES
|
static java.lang.String |
SYMBOLIC
|
static java.lang.String |
TAXONOMIC
|
static java.lang.String |
TEXT
|
static java.lang.String |
THUMB
|
static java.lang.String |
TITLE_RUBRIQUE
|
static java.lang.String |
TYPE
|
static java.lang.String |
TYPE_ILLUS
|
static java.lang.String |
URL
|
static java.lang.String |
VALUE
|
| Fields inherited from class ikbs.server.xml.XMLBuilder |
|---|
document, ENCODAGE, racine, sxb, xmlInterface |
| Constructor Summary | |
|---|---|
XMLQuestionnaireBuilder()
|
|
XMLQuestionnaireBuilder(XMLInterface x)
|
|
XMLQuestionnaireBuilder(XMLInterface x,
org.jdom.Document d)
|
|
| Method Summary | |
|---|---|
void |
addAnswer(java.lang.String idQuest,
java.lang.String val)
Ajouter une réponse |
org.jdom.Element |
addBornes(org.jdom.Element elem,
java.lang.String inf,
java.lang.String sup)
Ajout des bornes du domaine de valeur pour les attributs numériques |
org.jdom.Element |
addCase()
|
void |
addCaseAnswer(org.jdom.Element elem,
java.lang.String idQuest,
java.lang.String val)
Ajouter une réponse |
org.jdom.Element |
addClasse(java.lang.String name,
boolean valide)
|
org.jdom.Element |
addCommentaire(org.jdom.Element elem)
Ajout de l'élément réponse à une question |
org.jdom.Element |
addCommentaire(org.jdom.Element elem,
java.lang.String commentaire)
Ajout d'un commentaire à la question |
org.jdom.Element |
addIllustration(org.jdom.Element elem,
java.lang.String path,
int type,
java.lang.String pathThumb,
java.lang.String name,
java.lang.String commentaire)
Ajout d'une illustration |
org.jdom.Element |
addQuestion(java.lang.String id,
java.lang.String libelle,
java.lang.String poids,
java.lang.String id_rub,
boolean flagNext,
java.lang.String intituleQuestion)
Ajouter une question |
org.jdom.Element |
addQuestionAnswer(org.jdom.Element elem)
Ajout de l'élément réponse à une question |
org.jdom.Element |
addQuestionAnswer(org.jdom.Element elem,
java.lang.String rep)
Ajout de l'élément réponse à une question |
org.jdom.Element |
addQuestionDefault(org.jdom.Element elem,
java.lang.String def)
Ajout de l'élément valeur poar défaut à une question |
org.jdom.Element |
addQuestionIllustration(org.jdom.Element elem,
java.lang.String type)
Ajouter une illustration |
org.jdom.Element |
addQuestionInduction(org.jdom.Element elem,
java.lang.String gain,
java.lang.String info,
java.lang.String gainratio)
|
org.jdom.Element |
addQuestionIntitule(org.jdom.Element elem,
java.lang.String intituleQuestion)
|
org.jdom.Element |
addQuestionType(org.jdom.Element elem,
java.lang.String type)
Ajout du type à un attribut |
org.jdom.Element |
addRubrique(org.jdom.Element elem,
java.lang.String id,
java.lang.String libelle)
Ajouter une sous-rubrique |
org.jdom.Element |
addRubrique(java.lang.String id,
java.lang.String libelle)
Ajouter une rubrique de 1er niveau |
org.jdom.Element |
addURL(org.jdom.Element elem)
|
org.jdom.Element |
addURL(org.jdom.Element elem,
java.lang.String url)
|
org.jdom.Element |
addValues(org.jdom.Element elem,
java.util.Vector v)
Ajout du type à un attribut |
org.jdom.Element |
addValues(org.jdom.Element elem,
java.util.Vector v,
java.lang.String defaut)
Ajout du type à un attribut |
java.lang.String |
getAnswer(org.jdom.Element elt)
|
java.lang.String |
getCommentaire(org.jdom.Element elt)
|
java.lang.String |
getCurrentRub()
Permet de retrouver la rubrique courante dans le document xml |
org.jdom.Element |
getCurrentRubElt()
|
org.jdom.Element |
getElementById(java.lang.String value)
Atteindre un element par son id |
java.lang.String |
getFirstValue(org.jdom.Element question)
Récupérer la 1? |
boolean |
getFlagNext(org.jdom.Element elt)
|
java.lang.String |
getIdQuest(org.jdom.Element elt)
|
org.jdom.Element |
getIllustrations(org.jdom.Element elt)
|
org.jdom.Element |
getInduction(org.jdom.Element elt)
|
java.lang.String |
getIntitule(org.jdom.Element elt)
|
java.util.List |
getListQuestions()
|
java.lang.String |
getName(org.jdom.Element elt)
|
int |
getNumberQuestionsById(java.lang.String id)
|
java.lang.String |
getPath(org.jdom.Element elt)
|
float |
getPoids(org.jdom.Element elt)
|
org.jdom.Element |
getQuestions()
/* Méthodes d'accès au fichier XML |
java.lang.String |
getRefRub(org.jdom.Element elt)
|
org.jdom.Element |
getRubriquesElt()
Atteindre l'element rubriques pour ensuie obtenu toutes les rubriques de questionnaire |
java.lang.String |
getRubTitleById(java.lang.String id)
Retrouve l'intitule de l'elemet rubrique dont on a l'id |
java.lang.String |
getThumb(org.jdom.Element elt)
|
java.lang.String |
getType(org.jdom.Element elt)
|
int |
getTypeIllustration(org.jdom.Element elt)
|
java.lang.String |
getURL(org.jdom.Element elt)
|
org.jdom.Element |
getValues(org.jdom.Element elt)
|
void |
initVarElements()
Initialisation des variables d'instance |
org.w3c.dom.Document |
JDOMToDOM(org.jdom.Document documentJDOM)
|
java.util.List |
listAnswer()
Retourne la liste des élément answer (id + réponse) |
java.util.List |
listIdQuestion()
Créer la liste des Id des questions |
java.util.List |
listQuestions()
Créer la liste des éléments questions |
java.lang.String |
listQuestionString()
|
void |
setCases()
Ajouter le bloc des cas |
void |
setClasses()
Pour gérer les classes |
void |
setCurrentRubrique(java.lang.String id,
java.lang.String libelle)
Ajouter la rubrique courante |
org.jdom.Element |
setIllustrations(org.jdom.Element elem)
Ajout d'un élément illustrations à la question |
void |
setQuestions()
Ajouter le bloc des questions |
void |
setRacine(org.jdom.Element r)
Construction de la racine questionnaire |
void |
setRubriques()
Générer l'élément liste de rubriques |
| Methods inherited from class ikbs.server.xml.XMLBuilder |
|---|
createDocument, createDocument, createDocument, createDocument, escapeCharacter, getDocument, getRacine, printModelXML, printModelXML, setDocument, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String RACINE_DOCUMENT
public static final java.lang.String RUBRIQUES
public static final java.lang.String RUBRIQUE
public static final java.lang.String ID_RUBRIQUE
public static final java.lang.String TITLE_RUBRIQUE
public static final java.lang.String RUBRIQUE_COURANTE
public static final java.lang.String QUESTIONS
public static final java.lang.String QUESTION
public static final java.lang.String ID_QUESTION
public static final java.lang.String POIDS
public static final java.lang.String FLAGNEXT
public static final java.lang.String REF_RUB
public static final java.lang.String TYPE
public static final java.lang.String INTITULE
public static final java.lang.String ATTRIBUTE
public static final java.lang.String ANSWER
public static final java.lang.String VALUE
public static final java.lang.String DEFAULT_VALUE
public static final java.lang.String SYMBOLIC
public static final java.lang.String TAXONOMIC
public static final java.lang.String TEXT
public static final java.lang.String BOOLEAN
public static final java.lang.String NUMERIC
public static final java.lang.String NUMERIC_INF
public static final java.lang.String NUMERIC_SUP
public static final java.lang.String COMMENTAIRE
public static final java.lang.String ILLUSTRATIONS
public static final java.lang.String ILLUSTRATION
public static final java.lang.String NAME
public static final java.lang.String PATH
public static final java.lang.String THUMB
public static final java.lang.String TYPE_ILLUS
public static final java.lang.String CASES
public static final java.lang.String CLASSES
public static final java.lang.String CLASSE
public static final java.lang.String CASE
public static final java.lang.String URL
public static final java.lang.String INDUCTION
public static final java.lang.String GAIN
public static final java.lang.String INFO
public static final java.lang.String GAINRATIO
public org.jdom.Element rubriques
public org.jdom.Element questions
public org.jdom.Element currentQuestion
public org.jdom.Element cases
public org.jdom.Element classes
| Constructor Detail |
|---|
public XMLQuestionnaireBuilder()
public XMLQuestionnaireBuilder(XMLInterface x)
public XMLQuestionnaireBuilder(XMLInterface x,
org.jdom.Document d)
| Method Detail |
|---|
public void setRacine(org.jdom.Element r)
public void setRubriques()
public org.jdom.Element addRubrique(org.jdom.Element elem,
java.lang.String id,
java.lang.String libelle)
public org.jdom.Element addRubrique(java.lang.String id,
java.lang.String libelle)
public void setQuestions()
public void setCurrentRubrique(java.lang.String id,
java.lang.String libelle)
public org.jdom.Element addQuestion(java.lang.String id,
java.lang.String libelle,
java.lang.String poids,
java.lang.String id_rub,
boolean flagNext,
java.lang.String intituleQuestion)
public org.jdom.Element addQuestionIntitule(org.jdom.Element elem,
java.lang.String intituleQuestion)
public org.jdom.Element addQuestionType(org.jdom.Element elem,
java.lang.String type)
elem - :
l'élement à modifiertype - :
le type de l'attribut
public org.jdom.Element addQuestionIllustration(org.jdom.Element elem,
java.lang.String type)
public org.jdom.Element addBornes(org.jdom.Element elem,
java.lang.String inf,
java.lang.String sup)
public org.jdom.Element addQuestionAnswer(org.jdom.Element elem)
public org.jdom.Element addQuestionDefault(org.jdom.Element elem,
java.lang.String def)
public org.jdom.Element addQuestionAnswer(org.jdom.Element elem,
java.lang.String rep)
public org.jdom.Element addValues(org.jdom.Element elem,
java.util.Vector v)
elem - :
l'élement à modifierv - :
le Vector de String contenant les values
public org.jdom.Element addValues(org.jdom.Element elem,
java.util.Vector v,
java.lang.String defaut)
elem - :
l'élement à modifierv - :
le Vector de String contenant les valuesdefaut - :
valeur par défaut
public org.jdom.Element addCommentaire(org.jdom.Element elem)
public org.jdom.Element addCommentaire(org.jdom.Element elem,
java.lang.String commentaire)
elem - commentaire -
public org.jdom.Element setIllustrations(org.jdom.Element elem)
elem - l'élément question courante
public org.jdom.Element addIllustration(org.jdom.Element elem,
java.lang.String path,
int type,
java.lang.String pathThumb,
java.lang.String name,
java.lang.String commentaire)
elem - commentaire -
public org.jdom.Element addURL(org.jdom.Element elem)
public org.jdom.Element addURL(org.jdom.Element elem,
java.lang.String url)
public void addAnswer(java.lang.String idQuest,
java.lang.String val)
idQuest - id de la questionval - valeur répondue
public org.jdom.Element addQuestionInduction(org.jdom.Element elem,
java.lang.String gain,
java.lang.String info,
java.lang.String gainratio)
public java.lang.String getFirstValue(org.jdom.Element question)
question -
public java.util.List listAnswer()
public java.util.List listIdQuestion()
public java.util.List listQuestions()
public java.lang.String getCurrentRub()
public org.jdom.Element getCurrentRubElt()
public org.jdom.Element getRubriquesElt()
public org.w3c.dom.Document JDOMToDOM(org.jdom.Document documentJDOM)
public org.jdom.Element getElementById(java.lang.String value)
value - :
id de l'element qu'on veut
public java.lang.String getRubTitleById(java.lang.String id)
id - :
id de l'element rubrique dont on veut l'intitule
public java.lang.String listQuestionString()
public int getNumberQuestionsById(java.lang.String id)
public void initVarElements()
initVarElements in class XMLBuilderpublic void setCases()
public org.jdom.Element addCase()
public void addCaseAnswer(org.jdom.Element elem,
java.lang.String idQuest,
java.lang.String val)
idQuest - id de la questionval - valeur réponduepublic void setClasses()
public org.jdom.Element addClasse(java.lang.String name,
boolean valide)
public org.jdom.Element getQuestions()
public java.util.List getListQuestions()
public java.lang.String getIdQuest(org.jdom.Element elt)
public float getPoids(org.jdom.Element elt)
public java.lang.String getRefRub(org.jdom.Element elt)
public boolean getFlagNext(org.jdom.Element elt)
public java.lang.String getIntitule(org.jdom.Element elt)
public java.lang.String getType(org.jdom.Element elt)
public java.lang.String getCommentaire(org.jdom.Element elt)
public java.lang.String getAnswer(org.jdom.Element elt)
public org.jdom.Element getIllustrations(org.jdom.Element elt)
public java.lang.String getName(org.jdom.Element elt)
public java.lang.String getPath(org.jdom.Element elt)
public java.lang.String getThumb(org.jdom.Element elt)
public java.lang.String getURL(org.jdom.Element elt)
public org.jdom.Element getInduction(org.jdom.Element elt)
public int getTypeIllustration(org.jdom.Element elt)
public org.jdom.Element getValues(org.jdom.Element elt)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||