|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--opale.OpaleSession
Cette classe encapsule des objets Opale. De plus elle attribue à chacune de ces instances des identificateurs (sous forme de String) et elle permet de sauvegarder ou de relire des fichiers de données écrits dans un language utilisateur.
| Constructor Summary | |
OpaleSession()
Constructeur par défaut. |
|
| Method Summary | |
int |
add(OpaleObject ob,
java.lang.String s)
Ajoute un objet à la liste si l'id est libre et l'objet non déjà inséré. |
void |
clean()
Nettoie l'instance courante en la vidant des objets. |
boolean |
contains(OpaleObject o)
Teste si l'objet passé en paramètre est déjà stocké. |
boolean |
contains(java.lang.String s)
Teste si la chaine passée en paramètre est un identificateur utilisé. |
OpaleObject |
fromId(java.lang.String id)
Renvoie un objet à partir de son identificateur. |
java.lang.String |
getId(OpaleObject obj)
Renvoie l'identificateur d'un objet. |
java.lang.String |
getLinearId()
Renvoie un id construit automatiquement du style "obj_n" où n est le nombre d'élément+1. |
java.lang.String |
getNameObject(java.lang.String username)
Renvoie le nom de la classe d'un objet OpaleObject à partir de son nom utilisateur. |
OpaleObject |
getObject(int i)
Renvoie l'element à la position spécifiée dans le vecteur. |
OpaleObject |
getObject(java.lang.String name)
Renvoie l'element à à partir de son identificateur. |
java.lang.String |
getUserName(java.lang.String objname)
Renvoie le nom utilisateur d'une classe d'un objet Object à partir de son nom de classe en Java. |
java.lang.String[] |
getUserNameObject()
Renvoie un tableau de String qui contient tous les noms utilisateurs des objets graphiques. |
void |
intoTab(java.lang.Object[] tab)
Copie la liste d'objets dans un tableau. |
void |
read(java.io.StreamTokenizer f)
Lit dans un fichier une liste d'objets. |
int |
remove(OpaleObject obj)
Supprime un objet de type Equation, probleme ou TimeScheme. |
int |
size()
Retourne la taille de la liste des objets. |
void |
write(java.io.PrintWriter f)
Ecrit dans un flux le contenu de cette classe. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public OpaleSession()
| Method Detail |
public void clean()
public int remove(OpaleObject obj)
OpaleObject - obj, l'objet à supprimer.
public int add(OpaleObject ob,
java.lang.String s)
OpaleObject - ob, l'objet à ajouter.String - s, l'id de l'objet.public OpaleObject getObject(int i)
int - i la position de l'objet à retourner.public OpaleObject getObject(java.lang.String name)
String - name, l'identificateur.public int size()
public void intoTab(java.lang.Object[] tab)
Object[] - tab, le tableau qui contiendra les objets.public java.lang.String[] getUserNameObject()
public java.lang.String getNameObject(java.lang.String username)
String - le nom utilisateur.public java.lang.String getUserName(java.lang.String objname)
String - le nom de la classe.public java.lang.String getId(OpaleObject obj)
OpaleObject, - un objet.public java.lang.String getLinearId()
public boolean contains(java.lang.String s)
String - id, la chaine a tester.public boolean contains(OpaleObject o)
OpaleObject, - l'objet à tester.public OpaleObject fromId(java.lang.String id)
String, - l'identificateur correspondant.
public void read(java.io.StreamTokenizer f)
throws InvalidFormatException
StreamTokenizer - f, le fichier à lire.
public void write(java.io.PrintWriter f)
throws InvalidFormatException
PrintWriter - f, le fichier dans lequel on veut ecrire.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||