|
||||||||||
| 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.TaxonomicAttribute
public class TaxonomicAttribute
IKBS v2.2 - Représentation de Connaissances Implémente les attributs de type taxonomique
| Field Summary |
|---|
| 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 | |
|---|---|
TaxonomicAttribute()
|
|
TaxonomicAttribute(java.lang.String lidentificateur,
java.lang.String lelibelle)
|
|
TaxonomicAttribute(java.lang.String lidentificateur,
java.lang.String lelibelle,
java.util.Vector ledomaine)
|
|
| Method Summary | |
|---|---|
void |
add(java.lang.String s)
|
void |
add(TaxonomicTree tt)
|
void |
addDomain(java.lang.String s)
Ajoute un domaine de valeur complet qui représenté par une chaine de caractère |
java.util.Vector |
asStream()
|
java.util.Vector |
asSymbolic()
Met le domaine à plat pour transformation en attribut symbolique |
SymbolicAttribute |
asSymbolicFirst()
Pour récupérer un attribut symbolic construit selon le premier niveau de la taxonomie |
java.lang.String |
asText2()
|
TaxonomicTree |
choisir(java.util.Vector v,
java.lang.String s)
Si plusieurs taxonomicTree sont possibles (v contient plusieurs elements), on choisit celui dont le nom du pere est contenu dans s. |
java.lang.Object |
clone()
Clonage |
void |
copyProperties(Copyable origine)
Copie des propriétés |
Value |
createSimpleValue(java.lang.String s)
Créer une valeur simple |
java.util.Vector |
domaine()
Le vecteur des éléments du domaine |
TaxonomicTree |
domaine(int i)
|
java.util.Vector |
domaineComplet()
|
java.util.Vector |
domaineCompletAsText()
|
java.util.Vector |
domaineValue()
|
Value |
eval(int index)
Retourne la valeur taxonomique qui se trouve à l'indice i dans le domaine complet |
Value |
eval(java.lang.String s)
méthode abstraite utilisé pour créer une nouvelle valeur à partir de sa définition textuelle Ne tient pas compte de l'ancienne valeur |
protected TaxonomicTree |
explore(java.lang.String s)
Explore l'arbre. |
java.lang.String |
getInfo()
Retourne l'information associée à this |
boolean |
inclus(TaxonomicTree tt)
|
int |
indexOf(TaxonomicValue v)
Retourne l'indice dans dom(att) de la valeur taxonomique qui généralise la valeur taxonomique v |
int |
indiceDom(TaxonomicTree v)
Retourne l'indice dans le domaine complet de la valeur v Retourne -1 si elle ne s'y trouve pas |
void |
initDomaine()
|
int |
nbDomaine()
Le nombre d'élément du domaine de premier niveau |
int |
nbTokens(java.lang.String s,
java.lang.String token)
Permet de compter le nombre de token dans une chaine |
protected int |
nbTokens(java.lang.String s,
java.lang.String token,
int somme)
|
void |
remove(java.lang.String s)
|
void |
remove(TaxonomicTree tt)
|
| Methods inherited from class ikbs.rco.element.DescriptiveAttribute |
|---|
addCommentaire, asText, getAttribute, getCible, getElemDesc, getIdentificateur, getStaticIdentificateur, identificateurCourt, identificateurObjet, replace, setCible, setDomaine, 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 |
| Constructor Detail |
|---|
public TaxonomicAttribute()
public TaxonomicAttribute(java.lang.String lidentificateur,
java.lang.String lelibelle)
public TaxonomicAttribute(java.lang.String lidentificateur,
java.lang.String lelibelle,
java.util.Vector ledomaine)
| Method Detail |
|---|
public Value eval(java.lang.String s)
DescriptiveElement
eval in class DescriptiveElementpublic Value createSimpleValue(java.lang.String s)
protected TaxonomicTree explore(java.lang.String s)
corresponds, - null sinonpublic Value eval(int index)
eval in class DescriptiveElementpublic int indiceDom(TaxonomicTree v)
public TaxonomicTree choisir(java.util.Vector v,
java.lang.String s)
public void add(TaxonomicTree tt)
public boolean inclus(TaxonomicTree tt)
public void add(java.lang.String s)
add in class DescriptiveAttributepublic void remove(TaxonomicTree tt)
public void remove(java.lang.String s)
public int nbTokens(java.lang.String s,
java.lang.String token)
la - Stringle - token séparateur
protected int nbTokens(java.lang.String s,
java.lang.String token,
int somme)
public void addDomain(java.lang.String s)
public TaxonomicTree domaine(int i)
public java.util.Vector domaine()
public int nbDomaine()
public java.util.Vector asSymbolic()
public SymbolicAttribute asSymbolicFirst()
public int indexOf(TaxonomicValue v)
public java.util.Vector asStream()
public void initDomaine()
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 java.util.Vector domaineCompletAsText()
public java.util.Vector domaineComplet()
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 | |||||||||