X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=src%2Forg%2Fxwt%2FByteStream.java;h=69acc89545c61a3e7884043f9ff6b56957f79caa;hb=cf3587e2fd5966b7ebfd721d9413674224d1ad2a;hp=004c2a3c05fd533227715857a8291a2414d2d9f6;hpb=e6a665b309c7103a3a29c2cd96b1073409c13606;p=org.ibex.core.git diff --git a/src/org/xwt/ByteStream.java b/src/org/xwt/ByteStream.java index 004c2a3..69acc89 100644 --- a/src/org/xwt/ByteStream.java +++ b/src/org/xwt/ByteStream.java @@ -1,4 +1,4 @@ -// Copyright 2002 Adam Megacz, see the COPYING file for licensing [GPL] +// Copyright 2003 Adam Megacz, see the COPYING file for licensing [GPL] package org.xwt; import java.io.*; @@ -20,7 +20,7 @@ public class ByteStream extends JS.Obj { public String toString() { return "ByteStream, source=" + (file == null ? "memory" : file.getAbsolutePath()); } public Object get(Object name) { - if (name.equals("getUTF")) return getUTF; + if (name.equals("getUTF")) return getUTF; else if (name.equals("getDOM")) return getDOM; else if (name.equals("fileName")) return file == null ? null : file.getAbsolutePath(); else return null; @@ -101,15 +101,15 @@ public class ByteStream extends JS.Obj { os.close(); } - private final JS.Function getDOM = new JS.Function(-1, "java", null, null) { - public Object _call(JS.Array args) throws JS.Exn { + private final JS.Callable getDOM = new JS.Callable() { + public Object call(JS.Array args) throws JS.Exn { if (args.length() != 0) return null; return new XMLHelper().doParse(); } }; - private final JS.Function getUTF = new JS.Function(-1, "java", null, null) { - public Object _call(JS.Array args) throws JS.Exn { + private final JS.Callable getUTF = new JS.Callable() { + public Object call(JS.Array args) throws JS.Exn { if (args.length() != 0) return null; try { CharArrayWriter caw = new CharArrayWriter();