|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.util.Observable
ikbs.rco.RCOElement
ikbs.rco.value.Value
ikbs.rco.value.ObjectValue
ikbs.rco.value.ValSchema
public class ValSchema
| Field Summary |
|---|
| Fields inherited from class ikbs.rco.value.Value |
|---|
CALCULEE, DEFAUT, DEFINIE, EXCEPTIONNELLE, exceptionValue, typeValeur, verbosity |
| Fields inherited from class ikbs.rco.RCOElement |
|---|
ANGLAIS, ENGLISH, FRANCAIS, FRENCH, illustration, LANGUE |
| Constructor Summary | |
|---|---|
ValSchema(Schema racine)
|
|
ValSchema(Schema racine,
java.util.Vector baseCas)
|
|
| Method Summary | |
|---|---|
void |
add(Case c)
Pour ajouter un cas dans la base |
void |
afficherAttCas(DescriptiveElement ed)
Affichage à l'écran de toutes les valeurs de l'attribut ed |
double[][] |
asNumArray()
Pour considéré this comme un tableau a deux dimensions de numériques |
void |
asStream(java.io.BufferedWriter result)
Ecriture de la base de cas |
void |
asStreamBin(java.io.BufferedWriter result)
|
java.util.Vector |
cas()
Pour récupérer la base en entier |
int |
cas(Case c)
Retourne l'indice du cas c |
Case |
cas(int i)
Retourne le cas d'indice i |
void |
dupliquer(Case c)
dupliquer le cas courant |
boolean |
egal(Value v)
Est ce que les bases sont identiques (contient les mêmes cas dans le même ordre) |
java.util.Vector |
filtrage(Case c)
Filtrage |
Value |
generalisation(Value v)
Pour fusionner 2 bases de cas Attention, il faudrait pouvoir gérer l'unicité des cas Extension a prévoir |
DescriptiveAttribute |
getCible()
Retourne la cible |
java.util.Vector |
getIllustrations(DescriptiveElement de)
Retourne un vecteur d'illustrations pour un élement descriptif donné |
int |
nbCas()
|
void |
notify(Notify n)
Pour transmettre les messages de modifications des cas |
boolean |
plusGeneral(Value v)
Retourne true si tous les cas contenu dans |
void |
remove(Case c)
Pour effacer un cas de la base |
int |
search(DescriptiveElement d,
java.lang.String s,
int num)
|
ValSchema |
select(Case c)
Permet de créer une base généralisée par le cas c |
ValSchema |
select(DescriptiveElement d,
java.lang.String s)
Permet de créer une nouvelle base de cas ne contenant que les cas dont le descriptiveElement d a comme valeur s |
ValSchema |
select(java.lang.String s)
Permet de créer une nouvelle base de cas ne contenant que les cas dont la cible a comme valeur s |
ValSchema |
select(Value v)
Permet de créer une nouvelle base de cas ne contenant que les cas dont la valeur v est égal à la valeur correspondante du cas courant |
ValSchema |
selectWithout(java.util.Vector v)
Retourne une base de cas privé des cas contenu dans le Vecteur v |
void |
setBase(java.util.Vector base)
Affectation de l'ensemble des cas |
java.lang.String |
toString()
Affichage en mode texte |
void |
update(java.util.Observable o,
java.lang.Object args)
|
void |
updateAttribut(DescriptiveAttribute origine,
DescriptiveAttribute destination)
Remplacement d'un attribut par un autre |
int |
valeur()
|
| Methods inherited from class ikbs.rco.value.ObjectValue |
|---|
asSet, inclus, union |
| Methods inherited from class ikbs.rco.value.Value |
|---|
aplatir, appartient, cardinal, difference, differenceSymetrique, getTypeValeur, intersection, nbFils, saveValeur, saveValeurBin, setType, setTypeValeur, simple, simplify, type |
| Methods inherited from class ikbs.rco.RCOElement |
|---|
addIllustration, copyProperties, getIllustration, getIllustration, isThereIllustration, loadIllustrations, nbIllustration, removeIllustration, removeIllustration, saveIllustrations, setIllustration |
| Methods inherited from class java.util.Observable |
|---|
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface ikbs.illustration.base.IllustrationOwner |
|---|
addIllustration, getIllustration, getIllustration, isThereIllustration, nbIllustration, removeIllustration, removeIllustration, setIllustration |
| Constructor Detail |
|---|
public ValSchema(Schema racine)
public ValSchema(Schema racine,
java.util.Vector baseCas)
| Method Detail |
|---|
public int nbCas()
public DescriptiveAttribute getCible()
public Case cas(int i)
public int cas(Case c)
public java.util.Vector cas()
public void setBase(java.util.Vector base)
public void add(Case c)
public void remove(Case c)
public void dupliquer(Case c)
public void afficherAttCas(DescriptiveElement ed)
public int valeur()
valeur in class ObjectValuepublic java.lang.String toString()
IllustrationOwner
toString in interface IllustrationOwnertoString in class Value
public void updateAttribut(DescriptiveAttribute origine,
DescriptiveAttribute destination)
public void asStreamBin(java.io.BufferedWriter result)
public void asStream(java.io.BufferedWriter result)
public ValSchema select(DescriptiveElement d,
java.lang.String s)
public ValSchema select(Value v)
public ValSchema select(Case c)
public int search(DescriptiveElement d,
java.lang.String s,
int num)
public ValSchema select(java.lang.String s)
public ValSchema selectWithout(java.util.Vector v)
public boolean egal(Value v)
egal in class Valuepublic Value generalisation(Value v)
generalisation in class Valuepublic java.util.Vector getIllustrations(DescriptiveElement de)
public double[][] asNumArray()
public boolean plusGeneral(Value v)
plusGeneral in class Valuesont - contenus dans thispublic java.util.Vector filtrage(Case c)
public void notify(Notify n)
public void update(java.util.Observable o,
java.lang.Object args)
update in interface java.util.Observer
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||