|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectikbs.server.xml.IkbsXMLConnection
public class IkbsXMLConnection
| Field Summary | |
|---|---|
boolean |
ALL_ELEMENT
|
protected ValSchema |
base
|
boolean |
CONSIDER_NUMERIC
|
boolean |
CONSIDER_SYMBOLIC
|
boolean |
CONSIDER_TAXONOMIC
|
boolean |
CONSIDER_TEXT
|
protected Case |
currentCase
|
protected KnowledgeManager |
km
|
| Constructor Summary | |
|---|---|
IkbsXMLConnection(KnowledgeManager km)
Constructeur |
|
| Method Summary | |
|---|---|
void |
addClasses(XMLQuestionnaireBuilder xqb,
ArbreDecision ad)
|
void |
addInductionParameters(XMLQuestionnaireBuilder xqb,
org.jdom.Element elem,
InductionElement ie)
Pour ajouter l'élément induction à la question |
org.jdom.Element |
addQuestion(XMLQuestionnaireBuilder xqb,
DescriptiveElement da)
|
void |
addQuestionAnswer(XMLQuestionnaireBuilder xqb,
org.jdom.Element elem,
DescriptiveElement da)
Retourne la réponse de l'utilisateur dans le questionnaire |
void |
addQuestionCommentaire(XMLQuestionnaireBuilder xqb,
org.jdom.Element elem,
DescriptiveElement da)
Ajouter un commentaire à la question |
org.jdom.Element |
addQuestionFull(XMLQuestionnaireBuilder xqb,
DescriptiveElement da)
Ajouter une question. |
void |
addQuestionIllustrations(XMLQuestionnaireBuilder xqb,
org.jdom.Element elem,
DescriptiveElement da)
Ajoute un élément illustrations à la question |
void |
addQuestionURL(XMLQuestionnaireBuilder xqb,
org.jdom.Element elem,
DescriptiveElement da)
|
void |
addRubriques(java.util.Vector v,
XMLQuestionnaireBuilder xqb)
Ajouter une liste de rubriques au XML |
void |
analyseAnswer(XMLQuestionnaireBuilder xqb,
java.lang.String nameModel)
Alimenter un cas à partir d'un document XML |
void |
endQuestions(XMLQuestionnaireBuilder xqb)
Fin du questionnaire |
void |
generateAllQuestions(XMLQuestionnaireBuilder xqb,
Schema s)
Générer l'ensemble des questions du modèle |
void |
generateQuestions(XMLQuestionnaireBuilder xqb,
ArbreDecision ad)
|
void |
generateQuestions(XMLQuestionnaireBuilder xqb,
DescriptiveComponent descComponent)
Générer l'ensemble des questions associées à une rubrique. |
void |
generateRubriques(XMLQuestionnaireBuilder xqb,
Schema s,
boolean rubComplet)
Génération d'un questionnaire à partir d'un modèle |
ValSchema |
getBase()
|
ValSchema |
getBaseName(java.lang.String idBase)
|
ValSchema |
getBasePath(java.lang.String path)
|
Case |
getCurrentCase()
|
KnowledgeManager |
getKm()
|
KnowledgeManager |
getKnowledgeManager()
Dialogue avec IKBS via objet KnowledgeManager |
Schema |
getSchema(java.lang.String idSchema)
|
void |
init()
|
Case |
initNewCase()
|
void |
selectCase(XMLCaseBuilder xcb,
java.lang.String name,
java.lang.String modName,
java.lang.String idQuestion,
java.lang.String date)
Filtrer la base de cas selon l'utilisateur, le modèle, la question |
void |
selectCase(XMLQuestionnaireBuilder xqb)
Retourner l'ensemble de la base de cas |
void |
setBase(ValSchema base)
|
void |
setCurrentCase(Case currentCase)
|
void |
setCurrentRubrique(XMLQuestionnaireBuilder xqb,
DescriptiveComponent descComponent)
|
void |
setKm(KnowledgeManager km)
|
void |
setValue(java.lang.String id,
java.lang.String value)
Affectation d'une valeur au cas courant |
protected void |
subTreeWidthFirst(org.jdom.Element elem,
DescriptiveObject dObj,
XMLQuestionnaireBuilder xqb)
La liste de tous les objets du sous-arbre de this (sauf this), en largeur d'abord Récursive |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public boolean ALL_ELEMENT
public boolean CONSIDER_NUMERIC
public boolean CONSIDER_SYMBOLIC
public boolean CONSIDER_TEXT
public boolean CONSIDER_TAXONOMIC
protected KnowledgeManager km
protected ValSchema base
protected Case currentCase
| Constructor Detail |
|---|
public IkbsXMLConnection(KnowledgeManager km)
km - | Method Detail |
|---|
public void init()
public Case initNewCase()
public KnowledgeManager getKnowledgeManager()
public Schema getSchema(java.lang.String idSchema)
public ValSchema getBaseName(java.lang.String idBase)
public ValSchema getBasePath(java.lang.String path)
public void selectCase(XMLQuestionnaireBuilder xqb)
public void selectCase(XMLCaseBuilder xcb,
java.lang.String name,
java.lang.String modName,
java.lang.String idQuestion,
java.lang.String date)
public void endQuestions(XMLQuestionnaireBuilder xqb)
xqb -
public void generateRubriques(XMLQuestionnaireBuilder xqb,
Schema s,
boolean rubComplet)
s - :
le schémarubComplet, - true : ensemble des rubriques arborescence complète, false :
rubriques de + haut niveau
public void generateAllQuestions(XMLQuestionnaireBuilder xqb,
Schema s)
xqb - descObj -
public void generateQuestions(XMLQuestionnaireBuilder xqb,
DescriptiveComponent descComponent)
xqb - descObj -
public void generateQuestions(XMLQuestionnaireBuilder xqb,
ArbreDecision ad)
public void addClasses(XMLQuestionnaireBuilder xqb,
ArbreDecision ad)
public void setCurrentRubrique(XMLQuestionnaireBuilder xqb,
DescriptiveComponent descComponent)
public org.jdom.Element addQuestion(XMLQuestionnaireBuilder xqb,
DescriptiveElement da)
public org.jdom.Element addQuestionFull(XMLQuestionnaireBuilder xqb,
DescriptiveElement da)
xqb - da - :
l'attribut
public void addQuestionCommentaire(XMLQuestionnaireBuilder xqb,
org.jdom.Element elem,
DescriptiveElement da)
xqb - elem - da -
public void addQuestionURL(XMLQuestionnaireBuilder xqb,
org.jdom.Element elem,
DescriptiveElement da)
public void addQuestionIllustrations(XMLQuestionnaireBuilder xqb,
org.jdom.Element elem,
DescriptiveElement da)
public void addQuestionAnswer(XMLQuestionnaireBuilder xqb,
org.jdom.Element elem,
DescriptiveElement da)
xqb - elem - da -
public void addInductionParameters(XMLQuestionnaireBuilder xqb,
org.jdom.Element elem,
InductionElement ie)
xqb - elem - ie - :
l'élément inductif
public void addRubriques(java.util.Vector v,
XMLQuestionnaireBuilder xqb)
v - :
la liste des rubriques (RCO)xqb - :
le XML
protected void subTreeWidthFirst(org.jdom.Element elem,
DescriptiveObject dObj,
XMLQuestionnaireBuilder xqb)
public void analyseAnswer(XMLQuestionnaireBuilder xqb,
java.lang.String nameModel)
public void setValue(java.lang.String id,
java.lang.String value)
id - :
identificateur du DescriptiveElementvalue - :
la valeur sous forme Stringpublic KnowledgeManager getKm()
public void setKm(KnowledgeManager km)
public ValSchema getBase()
public void setBase(ValSchema base)
public Case getCurrentCase()
public void setCurrentCase(Case currentCase)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||