|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||
java.lang.Object | +--s2iDBReadWrite
A class for reading and writing the SpiTran project files. This also calls registered listeners that need to load additional data files for the project.
s2iDBOpenListener| Field Summary | |
(package private) static java.util.Vector |
s2iDBOpenListeners
List of registered DB open listeners |
| Constructor Summary | |
s2iDBReadWrite()
|
|
| Method Summary | |
static void |
addDBOpenListener(s2iDBOpenListener l)
Register a DB open listener to be called on DB open. |
private static void |
fillVector(java.util.Vector v1,
java.io.BufferedReader fileBuf,
java.lang.String endToken)
Fill a Vector with lines from a file until a line beginning with a particular token is seen. |
static void |
fireDBOpenEvent()
Call the getDB() methods of the registered DB open listeners. |
static void |
fireDBSaveEvent()
Save data other than the project file. |
private static boolean |
isVersionOK(java.lang.String token,
java.util.StringTokenizer tokenizer)
Determine if the version of a SpiTran project file matches the current version. |
static void |
readDBfromFile(java.lang.String fileName)
Read data from a SpiTran project file. |
static void |
removeDBOpenListener(s2iDBOpenListener l)
Unregister a DB open listener. |
static void |
writeDBtoFile()
Save project data to the project file. |
| Methods inherited from class java.lang.Object |
|
| Field Detail |
static java.util.Vector s2iDBOpenListeners
s2iDBOpenListener| Constructor Detail |
public s2iDBReadWrite()
| Method Detail |
public static void addDBOpenListener(s2iDBOpenListener l)
s2iDBOpenListenerpublic static void removeDBOpenListener(s2iDBOpenListener l)
s2iDBOpenListenerpublic static void fireDBOpenEvent()
s2iDBOpenListenerpublic static void writeDBtoFile()
private static boolean isVersionOK(java.lang.String token,
java.util.StringTokenizer tokenizer)
token - The "Version" token String.tokenizer - A StringTokenizer for reading more tokens.
private static void fillVector(java.util.Vector v1,
java.io.BufferedReader fileBuf,
java.lang.String endToken)
vl - The Vector to fill with line Strings.fileBuf - A BufferedReader for reading lines from the file.endToken - The token String that signifies end of data.public static void readDBfromFile(java.lang.String fileName)
fileName - The path String of the project file to read.s2iGlobalspublic static void fireDBSaveEvent()
|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||