|
||||||||||
| 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.element.DescriptiveElement
ikbs.rco.element.DescriptiveAttribute
ikbs.rco.element.SymbolicAttribute
public class SymbolicAttribute
IKBS v2.9 - Représentation de Connaissances Implémente la classe qui gère les attributs symboliques
| Field Summary | |
|---|---|
protected boolean |
bool
Booléen ou non Implique un domaine de valeur vrai/faux |
protected MultiVector |
domaine
Le vecteur domaine de valeur |
protected boolean |
ordered
ordonné ou non. |
| Fields inherited from class ikbs.rco.element.DescriptiveAttribute |
|---|
DYNAMIQUE, IDENTIFICATEUR, STATIQUE |
| Fields inherited from class ikbs.rco.element.DescriptiveElement |
|---|
commentaire, decision, defaut, identificateur, libelle, num, poids, question, rules, url |
| Fields inherited from class ikbs.rco.RCOElement |
|---|
ANGLAIS, ENGLISH, FRANCAIS, FRENCH, illustration, LANGUE |
| Constructor Summary | |
|---|---|
SymbolicAttribute()
|
|
SymbolicAttribute(java.lang.String nomComposant)
|
|
SymbolicAttribute(java.lang.String lidentificateur,
java.lang.String lelibelle)
|
|
SymbolicAttribute(java.lang.String lidentificateur,
java.lang.String lelibelle,
java.util.Vector ledomaine)
|
|
| Method Summary | |
|---|---|
void |
add(java.lang.String newValeur)
ajoute une nouvelle valeur au domaine, si elle ne préexiste pas |
void |
addDomain(java.lang.String s)
Ajout d'une liste de valeur au domaine. |
java.lang.String |
asText2()
|
java.lang.Object |
clone()
Clonage |
int |
convertIndice(java.lang.String s)
Permet de tester si une chaine d'entrée est un indice dans le domaine de valeur de l'attribut plutot qu'une valeur |
void |
copyProperties(Copyable origine)
Copie des propriétés |
Value |
createSetValue(java.lang.String sval)
Pour créer un SetQualitative |
java.util.Vector |
domaine()
Accès au vecteur tout entier |
java.lang.String |
domaine(int i)
Accès à la valeur de domaine d'indice i |
java.util.Vector |
domaineValue()
|
java.util.Vector |
domaineValueMultiple()
Pour générer un Vecteur contenant l'ensemble des SymbolicValue associées au domaine, avec les combinaisons multiples |
Value |
eval(int index)
permet de créer une valeur à partir de l'index dans le domaine de définition de l'attribut (surchargé pour symbolique et taxonomique |
Value |
eval(java.lang.String m)
Evaluation d'une entrée chaîne et retour du valeur |
Value |
eval(java.lang.String s,
Convert c)
Evaluation d'une chaine avec table de conversion |
boolean |
getBoolean()
Valeur booléenne ou non |
java.lang.String |
getInfo()
Retourne l'information associée à this |
boolean |
getOrdered()
Ordonné ou non |
boolean |
inclus(java.lang.String nom)
|
int |
indexOf(java.lang.String nom)
|
void |
initDomaine()
Initialisation du domaine. |
int |
nbDomaine()
Nombre de d'élément dans le domaine de valeur |
void |
remove(java.lang.String oldValue)
Efface les valeur oldValue du domaine de valeur Test si la valeur par défaut n'est pas la même. |
void |
replace(int index,
java.lang.String newValue)
Remplacement de la valeur d'indice index par la nouvelle valeur |
void |
replace(int index,
java.lang.String newValue,
int langue)
Remplacement de la valeur d'indice index par la nouvelle valeur |
void |
setBoolean(boolean b)
Affectation de la relation d'ordre |
void |
setDomaine(java.util.Vector unDomaine)
Affectation du domaine tout entier |
void |
setOrdered(boolean b)
Affectation de l'ordre |
boolean |
singleton()
|
| Methods inherited from class ikbs.rco.element.DescriptiveAttribute |
|---|
addCommentaire, asText, getAttribute, getCible, getElemDesc, getIdentificateur, getStaticIdentificateur, identificateurCourt, identificateurObjet, replace, setCible, setIdentificateur |
| Methods inherited from class ikbs.rco.element.DescriptiveElement |
|---|
addEvalRule, addRule, eval, formeNormale, getCodeType, getCommentaire, getCommentaire, getContainer, getDecision, getDefaut, getDefautToString, getLibelle, getLibelle, getPoids, getPoidsToString, getQuestion, getQuestion, getRule, getRules, getSchema, getType, getUrl, getUrl, greaterThan, isSetValue, key, lookForSetValue, nbRules, removeRule, removeRule, saveIllustrations, saveRules, setCommentaire, setCommentaire, setCommentaire, setContainer, setDecision, setDefaut, setDefaut, setLibelle, setLibelle, setLibelle, setPoids, setQuestion, setQuestion, setQuestion, setRules, setType, setUrl, setUrl, setUrl, toString |
| Methods inherited from class ikbs.rco.RCOElement |
|---|
addIllustration, getIllustration, getIllustration, isThereIllustration, loadIllustrations, nbIllustration, removeIllustration, removeIllustration, setIllustration |
| Methods inherited from class java.util.Observable |
|---|
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface ikbs.rco.element.DescElementInterface |
|---|
getCommentaire, getDecision, getLibelle, getPoids, getQuestion, getType, getUrl, setCommentaire, setDecision, setLibelle, setPoids, setQuestion, setType, setUrl |
| Field Detail |
|---|
protected boolean ordered
protected boolean bool
protected MultiVector domaine
| Constructor Detail |
|---|
public SymbolicAttribute()
public SymbolicAttribute(java.lang.String nomComposant)
public SymbolicAttribute(java.lang.String lidentificateur,
java.lang.String lelibelle)
public SymbolicAttribute(java.lang.String lidentificateur,
java.lang.String lelibelle,
java.util.Vector ledomaine)
| Method Detail |
|---|
public void initDomaine()
public java.util.Vector domaine()
public void setDomaine(java.util.Vector unDomaine)
setDomaine in class DescriptiveAttributepublic java.lang.String domaine(int i)
public void add(java.lang.String newValeur)
add in class DescriptiveAttributepublic void addDomain(java.lang.String s)
public void remove(java.lang.String oldValue)
public void replace(int index,
java.lang.String newValue)
public void replace(int index,
java.lang.String newValue,
int langue)
public int nbDomaine()
public boolean getOrdered()
public void setOrdered(boolean b)
public boolean getBoolean()
public void setBoolean(boolean b)
public boolean inclus(java.lang.String nom)
public int indexOf(java.lang.String nom)
public Value eval(java.lang.String m)
eval in class DescriptiveElementpublic Value eval(int index)
DescriptiveElement
eval in class DescriptiveElement
public Value eval(java.lang.String s,
Convert c)
public Value createSetValue(java.lang.String sval)
public java.lang.Object clone()
DescriptiveElement
clone in class DescriptiveElementpublic void copyProperties(Copyable origine)
RCOElement
copyProperties in interface CopyablecopyProperties in class DescriptiveElementpublic java.lang.String asText2()
asText2 in class DescriptiveAttributepublic java.util.Vector domaineValue()
public boolean singleton()
public int convertIndice(java.lang.String s)
public java.util.Vector domaineValueMultiple()
public java.lang.String getInfo()
getInfo in interface DescElementInterfacegetInfo in class DescriptiveAttribute
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||