public void put(JS key0, JS val) throws JSExn {
try {
if (key0 == null) return;
- String key = Script.toString(key0);
+ String key = JSU.toString(key0);
File f2 = new File(f.getAbsolutePath() + File.separatorChar + Encode.toFilename(key));
destroy(f2);
if (val == null) return;
if (val instanceof JSPrimitive) {
OutputStream out = new FileOutputStream(f2);
Writer w = new OutputStreamWriter(out);
- w.write(Script.toString(val));
+ w.write(JSU.toString(val));
w.flush();
out.close();
} else {
public JS get(JS key0) throws JSExn {
try {
if (key0 == null) return null;
- String key = Script.toString(key0);
+ String key = JSU.toString(key0);
File f2 = new File(f.getAbsolutePath() + File.separatorChar + Encode.toFilename(key));
if (!f2.exists()) return null;
if (f2.isDirectory()) return new Directory(f2);
Reader r = new InputStreamReader(new FileInputStream(f2));
while(true) {
int numread = r.read(chars, numchars, chars.length - numchars);
- if (numread == -1) return Script.S(new String(chars, 0, numchars));
+ if (numread == -1) return JSU.S(new String(chars, 0, numchars));
numchars += numread;
}
} catch (IOException ioe) {
return new JS.Enumeration(null) {
int i = 0;
public boolean _hasNext() { return i < elements.length; }
- public JS _next() { return Script.S(Encode.fromFilename(elements[i++])); }
+ public JS _next() { return JSU.S(Encode.fromFilename(elements[i++])); }
};
}
}