ikbs.rco
Class RCOElement

java.lang.Object
  extended by java.util.Observable
      extended by ikbs.rco.RCOElement
All Implemented Interfaces:
IllustrationOwner, Copyable, java.io.Serializable
Direct Known Subclasses:
DescriptiveElement, Value

public abstract class RCOElement
extends java.util.Observable
implements java.io.Serializable, IllustrationOwner, Copyable

See Also:
Serialized Form

Field Summary
static int ANGLAIS
           
static int ENGLISH
           
static int FRANCAIS
           
static int FRENCH
           
protected  java.util.Vector illustration
          La liste d'images associée
static int LANGUE
           
 
Constructor Summary
RCOElement()
           
 
Method Summary
 void addIllustration(Illustration uneIllu)
          Ajouter une illustration
 void copyProperties(Copyable origine)
          Copie des propriétés
 java.util.Vector getIllustration()
          Méthodes d'accès au Vecteur illustration
 Illustration getIllustration(int i)
          Récupérer l'illustration à l'indice i
 boolean isThereIllustration()
          Return true s'il y a des illustrations
 void loadIllustrations(java.lang.String sIllustration)
          Pour générer une chaîne de caractères permettant de sauvegarder les illustrations associées
 int nbIllustration()
          Retourne le nombre d'illustration
 void removeIllustration()
          Effacer le vecteur illustration
 void removeIllustration(int i)
          Effacer l'illustration d'indice i
 java.lang.String saveIllustrations()
          Pour générer une chaîne de caractères permettant de sauvegarder les illustrations associées
 void setIllustration(java.util.Vector illu)
          Affecter le vecteur d'illustration
 
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, toString, wait, wait, wait
 
Methods inherited from interface ikbs.illustration.base.IllustrationOwner
toString
 

Field Detail

FRANCAIS

public static final int FRANCAIS
See Also:
Constant Field Values

FRENCH

public static final int FRENCH
See Also:
Constant Field Values

ANGLAIS

public static final int ANGLAIS
See Also:
Constant Field Values

ENGLISH

public static final int ENGLISH
See Also:
Constant Field Values

LANGUE

public static int LANGUE

illustration

protected java.util.Vector illustration
La liste d'images associée

Constructor Detail

RCOElement

public RCOElement()
Method Detail

getIllustration

public java.util.Vector getIllustration()
Méthodes d'accès au Vecteur illustration

Specified by:
getIllustration in interface IllustrationOwner

setIllustration

public void setIllustration(java.util.Vector illu)
Affecter le vecteur d'illustration

Specified by:
setIllustration in interface IllustrationOwner

getIllustration

public Illustration getIllustration(int i)
Récupérer l'illustration à l'indice i

Specified by:
getIllustration in interface IllustrationOwner

addIllustration

public void addIllustration(Illustration uneIllu)
Ajouter une illustration

Specified by:
addIllustration in interface IllustrationOwner

isThereIllustration

public boolean isThereIllustration()
Return true s'il y a des illustrations

Specified by:
isThereIllustration in interface IllustrationOwner

nbIllustration

public int nbIllustration()
Retourne le nombre d'illustration

Specified by:
nbIllustration in interface IllustrationOwner

removeIllustration

public void removeIllustration()
Effacer le vecteur illustration

Specified by:
removeIllustration in interface IllustrationOwner

removeIllustration

public void removeIllustration(int i)
Effacer l'illustration d'indice i

Specified by:
removeIllustration in interface IllustrationOwner

saveIllustrations

public java.lang.String saveIllustrations()
Pour générer une chaîne de caractères permettant de sauvegarder les illustrations associées


loadIllustrations

public void loadIllustrations(java.lang.String sIllustration)
Pour générer une chaîne de caractères permettant de sauvegarder les illustrations associées


copyProperties

public void copyProperties(Copyable origine)
Copie des propriétés

Specified by:
copyProperties in interface Copyable