|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectikbs.kbServer.KBServer
public class KBServer
Gestion des diffèrents ModËles et bases de cas - L'accës / modification / fermeture des modëles et cas ce fait ici
| Field Summary | |
|---|---|
boolean |
accesLocal
|
ArbreDecision |
ad
|
static java.util.Hashtable |
cases
|
java.awt.TextField |
casField
|
ChoiceChoix |
choiceCas
|
ChoiceChoix |
choiceModel
|
static java.util.Hashtable |
models
|
java.awt.TextField |
modField
|
Moteur |
moteur
|
java.lang.String |
nomBase
Table de Hashage pour gèrer la correspondance entre le nom du modële et de l'instance Schema Table de Hashage pour gèrer la correspondance entre le nom de la base de cas et de l'instance ValSchema |
java.lang.String |
nomModel
Table de Hashage pour gèrer la correspondance entre le nom du modële et de l'instance Schema Table de Hashage pour gèrer la correspondance entre le nom de la base de cas et de l'instance ValSchema |
java.util.Hashtable |
refNomCas
|
java.util.Hashtable |
refNomModel
|
java.util.Hashtable |
refNomTempo
|
| Constructor Summary | |
|---|---|
KBServer()
Le Serveur d'acces aux connaissances |
|
| Method Summary | |
|---|---|
void |
addAnswersToCas(KBServerInterface server,
java.util.Vector answers)
|
void |
addAnswerToCase(java.lang.String id,
java.lang.String answer,
Schema schema,
Case case1)
|
java.lang.String |
associateFile()
Charger un modële et donner le nom d'accës en retour |
void |
centrer(java.awt.Frame f)
Centrer une fenëtre à l'ècran |
void |
createNewCase(RMIKServer server,
java.lang.String baseFile)
|
java.lang.Object |
creerCaseEditor()
Pour crèer un èditeur de cas sans model Le modële et la base sont chargèes si ce n'est dèjà fait |
protected ChoiceChoix |
creerChoice(java.lang.String nomFich)
Pour crèer un nouveau ChoiceModel à partir des noms de fichiers |
protected ChoiceChoix |
creerChoiceAuto(java.lang.String directories,
boolean mod)
Pour crèer un nouveau ChoiceModel à partir des noms de fichiers |
java.lang.Object |
creerEditeurImage(java.lang.String nomFenetre,
IllustrationOwner owner,
boolean edition)
Pour crèer un èditeur d'illustration |
Schema |
creerNouveauModel()
|
ValSchema |
creerNouvelleBase()
|
IkbsPanel |
creerPanelControlImage(IllustrationOwner owner,
boolean edition)
Pour crèer un èditeur d'illustration |
void |
genererArbreDecision(ValSchema base)
Pour gènèrer un arbre de dècision |
ValSchema |
getBase(java.lang.String s)
pour rècupèrer la base de cas de nom s dans la hashtable cases |
java.awt.TextField |
getCasField()
|
ChoiceChoix |
getChoiceCas()
Accës au choiceCas |
ChoiceChoix |
getChoiceModel()
Acces au choiceModel |
static int |
getLangue()
Pour connaitre la langue courante |
static Schema |
getModel(java.lang.String s)
pour rècupèrer le modële de nom s dans la hashtable models |
java.awt.TextField |
getModField()
|
java.lang.String |
getNomCas(java.lang.String s)
rècupèrer le chemin d'accës du cas de nom s |
java.lang.String |
getNomModel(java.lang.String s)
rècupèrer le chemin d'accës du model de nom s |
java.lang.String |
getStringLangue(java.lang.String clef)
Pour accèder à une String dèpendante de la langue |
java.util.Vector |
identifierDecision(Case c)
Pour identifier un cas à partir de l'arbre de dècision gènèrè Le vecteur devrait contenir la diagnose (chemin de la racine vers la feuille) |
void |
init()
Initialisation |
protected void |
initList(ChoiceChoix c,
java.lang.String ligne)
Initialisation du menu nomModels |
static java.lang.String |
listLoadedBases()
|
static java.lang.String |
listLoadedBases2()
|
static java.lang.String |
listLoadedModels()
|
static java.lang.String |
listLoadedModels2()
|
void |
loadBase(KBServerInterface server,
java.lang.String baseFile,
java.lang.String modelFile)
|
void |
loadModel(KBServerInterface server,
java.lang.String modelFile)
charge un modele particulier (avec son nom de fichier donne) * |
void |
loadModel(java.lang.String nomFichModel)
Pour charger un model Noter que la variable model est mise à jour via l'interface ModelUpdater |
void |
notifySaveModel(Schema model,
java.lang.String nomFich)
Notification que le modële à ètè sauvegardè. |
java.lang.Object |
parametrerArbreDecision()
paramëtrer arbre de dècision |
static void |
setBase(java.lang.String s,
ValSchema base)
Pour positionner dans la Hashtable cases à la clef s, la base de cas base |
static void |
setLangue(int langue)
Pour connaitre la langue courante |
static void |
setModel(java.lang.String s,
Schema mod)
Pour positionner dans la Hashtable à la clef s, le modële mod |
void |
updateBase(java.lang.Object s)
|
void |
updateModel(java.lang.Object s)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static java.util.Hashtable models
public static java.util.Hashtable cases
public java.lang.String nomModel
public java.lang.String nomBase
public java.util.Hashtable refNomModel
public java.util.Hashtable refNomCas
public java.util.Hashtable refNomTempo
public ChoiceChoix choiceModel
public ChoiceChoix choiceCas
public java.awt.TextField casField
public java.awt.TextField modField
public ArbreDecision ad
public Moteur moteur
public boolean accesLocal
| Constructor Detail |
|---|
public KBServer()
| Method Detail |
|---|
public static java.lang.String listLoadedModels2()
public static java.lang.String listLoadedModels()
public static java.lang.String listLoadedBases2()
public static java.lang.String listLoadedBases()
public static int getLangue()
public static void setLangue(int langue)
public void init()
public java.awt.TextField getModField()
public java.awt.TextField getCasField()
public java.lang.String getNomModel(java.lang.String s)
public java.lang.String getNomCas(java.lang.String s)
public java.lang.String getStringLangue(java.lang.String clef)
public ChoiceChoix getChoiceModel()
public ChoiceChoix getChoiceCas()
protected void initList(ChoiceChoix c,
java.lang.String ligne)
protected ChoiceChoix creerChoice(java.lang.String nomFich)
throws java.io.IOException
java.io.IOException
protected ChoiceChoix creerChoiceAuto(java.lang.String directories,
boolean mod)
throws java.io.IOException
java.io.IOExceptionpublic static Schema getModel(java.lang.String s)
public static void setModel(java.lang.String s,
Schema mod)
public ValSchema getBase(java.lang.String s)
getBase in interface GetBase
public static void setBase(java.lang.String s,
ValSchema base)
public Schema creerNouveauModel()
public void loadModel(java.lang.String nomFichModel)
public java.lang.String associateFile()
public java.lang.Object creerCaseEditor()
public ValSchema creerNouvelleBase()
public void genererArbreDecision(ValSchema base)
public java.lang.Object parametrerArbreDecision()
public java.util.Vector identifierDecision(Case c)
public void updateModel(java.lang.Object s)
updateModel in interface ModelUpdaterpublic void updateBase(java.lang.Object s)
updateBase in interface BaseUpdater
public void notifySaveModel(Schema model,
java.lang.String nomFich)
public java.lang.Object creerEditeurImage(java.lang.String nomFenetre,
IllustrationOwner owner,
boolean edition)
public IkbsPanel creerPanelControlImage(IllustrationOwner owner,
boolean edition)
public void centrer(java.awt.Frame f)
public void loadModel(KBServerInterface server,
java.lang.String modelFile)
public void loadBase(KBServerInterface server,
java.lang.String baseFile,
java.lang.String modelFile)
public void createNewCase(RMIKServer server,
java.lang.String baseFile)
throws java.rmi.RemoteException
java.rmi.RemoteException
public void addAnswerToCase(java.lang.String id,
java.lang.String answer,
Schema schema,
Case case1)
throws java.rmi.RemoteException
java.rmi.RemoteException
public void addAnswersToCas(KBServerInterface server,
java.util.Vector answers)
throws java.rmi.RemoteException
java.rmi.RemoteException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||