|
||||||||||
| 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.DescriptiveObject
public abstract class DescriptiveObject
| Field Summary | |
|---|---|
protected java.util.Vector |
descriptions
|
protected int |
nbInstance
Pour compter le nombre d'instances copiées à partir de this |
protected DescriptiveObject |
superObject
le lien de spécialisation de this vers le DescriptiveObject |
| 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 |
| Method Summary | |
|---|---|
void |
add(DescriptiveElement de)
Ajoute un élement descriptif à this (objet ou attribut) |
void |
copyProperties(Copyable origine)
Copie des propriétés spécifiques de DescriptiveObejct et des propriétés communes des eléments de la hiérarchie |
void |
copyProperties2(DescriptiveElement origine)
Copie sans les relations |
java.util.Vector |
descAttribute()
|
java.util.Vector |
descObject()
|
java.util.Vector |
descriptions()
Retourne le Vecteur descriptions |
DescriptiveElement |
descriptions(int i)
Accès au ième élement |
protected java.util.Vector |
expandAttribute(java.util.Vector objList)
Expansion d'un vecteur de component |
java.lang.String |
getQuestion()
Pour gérer la question par défaut des Object |
java.lang.String |
getSuperQuestion()
Retourne le champ question sans valeur par défaut |
void |
identificateurChanged(DescriptiveAttribute att,
java.lang.String newIdent)
Lorsqu'un attribut change d'identificateur, il en informe le composant |
int |
indexOf(DescriptiveElement ed)
|
int |
nbDescriptions()
Retourne le nombre de descriptions |
void |
remove(DescriptiveElement de)
Retirer un élement descriptif à this (objet ou attribut) |
void |
remove(java.lang.String identificateur)
Retirer un élément descriptif à this (objet ou attribut) |
void |
replaceAtt(DescriptiveAttribute oldAtt,
DescriptiveAttribute newAtt)
|
void |
setCible(DescriptiveAttribute cible)
|
protected java.util.Vector |
subTreeDeepFirst()
La liste de tous les objets du sous-arbre de this (sauf this), en profondeur d'abord Récursive |
java.util.Vector |
subTreeDeepFirstWithThis()
La liste de tous les objets du sous-arbre de this (avec this), en profondeur d'abord Non Récursive |
java.util.Vector |
subTreeListDeepFirst()
La liste de tous les objets (y compris this) et de leurs attributs, triée en profondeur d'abord, préfixée Non récursive |
java.util.Vector |
subTreeListWidthFirst()
La liste de tous les objets (y compris this) et de leurs attributs, triée en largeur d'abord, préfixée Non récursive |
java.util.Vector |
subTreeWidthFirst()
La liste de tous les objets du sous-arbre de this (sauf this), en largeur d'abord Récursive |
java.util.Vector |
subTreeWidthFirstWithThis()
La liste de tous les objets du sous-arbre de this (avec this), en largeur d'abord Non Récursive |
| Methods inherited from class ikbs.rco.element.DescriptiveElement |
|---|
addEvalRule, addRule, asText, clone, eval, eval, eval, formeNormale, getCodeType, getCommentaire, getCommentaire, getContainer, getDecision, getDefaut, getDefautToString, getIdentificateur, getInfo, getLibelle, getLibelle, getPoids, getPoidsToString, getQuestion, getRule, getRules, getSchema, getType, getUrl, getUrl, greaterThan, identificateurObjet, isSetValue, key, lookForSetValue, nbRules, removeRule, removeRule, replace, saveIllustrations, saveRules, setCommentaire, setCommentaire, setCommentaire, setContainer, setDecision, setDefaut, setDefaut, setIdentificateur, 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 |
| Field Detail |
|---|
protected java.util.Vector descriptions
protected DescriptiveObject superObject
protected int nbInstance
| Method Detail |
|---|
public void add(DescriptiveElement de)
le - DescriptiveElement a ajouterpublic void setCible(DescriptiveAttribute cible)
public void remove(DescriptiveElement de)
le - DescriptiveElement a retirer
public void replaceAtt(DescriptiveAttribute oldAtt,
DescriptiveAttribute newAtt)
public void remove(java.lang.String identificateur)
l'identificateur - de l'élément descriptif à retirerpublic java.util.Vector descriptions()
public DescriptiveElement descriptions(int i)
public int nbDescriptions()
public int indexOf(DescriptiveElement ed)
public java.util.Vector descAttribute()
public void identificateurChanged(DescriptiveAttribute att,
java.lang.String newIdent)
public java.util.Vector descObject()
public java.util.Vector subTreeWidthFirstWithThis()
public java.util.Vector subTreeWidthFirst()
public java.util.Vector subTreeDeepFirstWithThis()
protected java.util.Vector subTreeDeepFirst()
public java.util.Vector subTreeListWidthFirst()
public java.util.Vector subTreeListDeepFirst()
protected java.util.Vector expandAttribute(java.util.Vector objList)
public java.lang.String getQuestion()
getQuestion in interface DescElementInterfacegetQuestion in class DescriptiveElementpublic java.lang.String getSuperQuestion()
public void copyProperties(Copyable origine)
copyProperties in interface CopyablecopyProperties in class DescriptiveElementpublic void copyProperties2(DescriptiveElement origine)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||