|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--opale.tools.OpaleSet
This class represents a group of Opale object. It makes it possible to store these objects attributing them an identificator and it is also possible to read/write them in a stream.
Constructor Summary | |
OpaleSet()
Construct a new OpaleSet. |
Method Summary | |
void |
add(OpaleObject o)
Add a new Opale object. |
void |
add(OpaleObject o,
java.lang.String id)
Add a new Opale object specifying its id. |
void |
clear()
Removes all Opale object of this set. |
boolean |
contains(OpaleObject o)
|
boolean |
contains(java.lang.String id)
|
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(java.lang.String id)
|
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. |
boolean |
isEmpty()
|
java.util.Collection |
objects()
|
void |
read(java.io.Reader r)
Reads a set of Opale objects in a stream. |
void |
read(java.io.StreamTokenizer f)
Reads a set of Opale objects in a stream. |
void |
remove(java.lang.String id)
|
int |
size()
|
void |
write(java.io.PrintWriter f)
Write the objects contained in this class. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public OpaleSet()
Method Detail |
public void add(OpaleObject o)
setId
in the class OpaleObject) then this method throw an instance of the runtime exception InvalidIdException
.OpaleObject,
- the object to add.public void add(OpaleObject o, java.lang.String id)
InvalidIdException
. If the object has already an id, it is added with its id.OpaleObject,
- the object to add.String,
- its id.public void clear()
public int size()
public void remove(java.lang.String id)
public java.util.Collection objects()
public OpaleObject getObject(java.lang.String id)
public boolean contains(OpaleObject o)
public boolean contains(java.lang.String id)
public boolean isEmpty()
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 void read(java.io.Reader r) throws InvalidFormatException
Reader
- r, an Reader object to read.public void read(java.io.StreamTokenizer f) throws InvalidFormatException
StreamTokenizer
- f, a StreamTokenizer object to read.public void write(java.io.PrintWriter f) throws InvalidFormatException
PrintWriter
- f, a stream.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |