|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectserialize.VSSerialize
public final class VSSerialize
The class VSSerialize, this class helps do serialize/deserialize a saved simulator!
| Field Summary | |
|---|---|
static boolean |
DEBUG
True if debug mode of serialization/deserialization |
static java.lang.String |
LAST_FILENAME
The last filename used for saveing/opening |
| Constructor Summary | |
|---|---|
VSSerialize()
Creates the VSSerialize object. |
|
| Method Summary | |
|---|---|
java.lang.Object |
getObject(int num,
java.lang.String key)
Gets an object. |
java.lang.Object |
getObject(java.lang.String key)
Gets an object. |
static VSSerialize |
getSerialize()
Gets the current VSSerialize object. |
boolean |
objectExists(int num,
java.lang.String key)
Checks if an object exists. |
VSSimulator |
openSimulator(java.lang.String filename,
VSSimulatorFrame simulatorFrame)
Opens a simulator from the given filename. |
VSSimulator |
openSimulator(VSSimulatorFrame simulatorFrame)
Opens a simulator from a file selected from a file chooser. |
void |
saveSimulator(java.lang.String filename,
VSSimulator simulator)
Saves the given simulator to the given filename. |
void |
saveSimulator(VSSimulator simulator)
Saves the given simulator to a file choosen by the file chooser. |
void |
setObject(int num,
java.lang.String key,
java.lang.Object object)
Sets an object. |
void |
setObject(java.lang.String key,
java.lang.Object object)
Sets an object. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final boolean DEBUG
public static java.lang.String LAST_FILENAME
| Constructor Detail |
|---|
public VSSerialize()
| Method Detail |
|---|
public static VSSerialize getSerialize()
public void setObject(java.lang.String key,
java.lang.Object object)
key - The object keyobject - The object itself
public void setObject(int num,
java.lang.String key,
java.lang.Object object)
num - The object numberkey - The object keyobject - The object itself
public boolean objectExists(int num,
java.lang.String key)
num - The object numberkey - The object key
public java.lang.Object getObject(int num,
java.lang.String key)
num - The object numberkey - The object key
public java.lang.Object getObject(java.lang.String key)
key - The object key
public void saveSimulator(java.lang.String filename,
VSSimulator simulator)
filename - The filenamesimulator - The simulatorpublic void saveSimulator(VSSimulator simulator)
simulator - The simulator
public VSSimulator openSimulator(java.lang.String filename,
VSSimulatorFrame simulatorFrame)
filename - The filename.simulatorFrame - The simulator frame
public VSSimulator openSimulator(VSSimulatorFrame simulatorFrame)
simulatorFrame - The simulator frame
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||