cjolif      2003/07/01 05:09:11

  Modified:    sources/org/apache/batik/script/rhino
                        EventTargetWrapper.java WindowWrapper.java
  Log:
  remove deprecation warnings with Rhino
  
  Revision  Changes    Path
  1.8       +5 -11     
xml-batik/sources/org/apache/batik/script/rhino/EventTargetWrapper.java
  
  Index: EventTargetWrapper.java
  ===================================================================
  RCS file: 
/home/cvs/xml-batik/sources/org/apache/batik/script/rhino/EventTargetWrapper.java,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- EventTargetWrapper.java   11 Apr 2003 13:58:59 -0000      1.7
  +++ EventTargetWrapper.java   1 Jul 2003 12:09:11 -0000       1.8
  @@ -101,8 +101,7 @@
                       Class[] paramTypes = { String.class, Function.class,
                                              Boolean.TYPE };
                       for (int i = 0; i < args.length; i++)
  -                        args[i] = NativeJavaObject.coerceType(paramTypes[i],
  -                                                              args[i]);
  +                     args[i] = Context.toType(args[i], paramTypes[i]);
                       ((EventTarget)unwrap()).
                           addEventListener((String)args[0],
                                            evtListener,
  @@ -114,9 +113,7 @@
                           Class[] paramTypes = { String.class, Function.class,
                                                  Boolean.TYPE };
                           for (int i = 0; i < args.length; i++)
  -                            args[i] =
  -                                NativeJavaObject.coerceType(paramTypes[i],
  -                                                            args[i]);
  +                         args[i] = Context.toType(args[i], paramTypes[i]);
                           ((EventTarget)unwrap()).
                               removeEventListener((String)args[0],
                                                   (EventListener)listenerMap.
  @@ -138,8 +135,7 @@
                           Class[] paramTypes = { String.class, Scriptable.class,
                                                  Boolean.TYPE };
                           for (int i = 0; i < args.length; i++)
  -                            args[i] = NativeJavaObject.coerceType(paramTypes[i],
  -                                                                  args[i]);
  +                         args[i] = Context.toType(args[i], paramTypes[i]);
                           ((EventTarget)unwrap()).
                               addEventListener((String)args[0],
                                                evtListener,
  @@ -151,9 +147,7 @@
                               Class[] paramTypes = { String.class, Scriptable.class,
                                                      Boolean.TYPE };
                               for (int i = 0; i < args.length; i++)
  -                                args[i] =
  -                                    NativeJavaObject.coerceType(paramTypes[i],
  -                                                                args[i]);
  +                             args[i] = Context.toType(args[i], paramTypes[i]);
                               ((EventTarget)unwrap()).
                                   removeEventListener((String)args[0],
                                                       (EventListener)listenerMap.
  
  
  
  1.14      +16 -20    
xml-batik/sources/org/apache/batik/script/rhino/WindowWrapper.java
  
  Index: WindowWrapper.java
  ===================================================================
  RCS file: 
/home/cvs/xml-batik/sources/org/apache/batik/script/rhino/WindowWrapper.java,v
  retrieving revision 1.13
  retrieving revision 1.14
  diff -u -r1.13 -r1.14
  --- WindowWrapper.java        11 Apr 2003 13:58:59 -0000      1.13
  +++ WindowWrapper.java        1 Jul 2003 12:09:11 -0000       1.14
  @@ -87,8 +87,7 @@
           if (len < 2) {
               throw Context.reportRuntimeError("invalid argument count");
           }
  -        long to = ((Long)NativeJavaObject.coerceType
  -                   (Long.TYPE, args[1])).longValue();
  +        long to = ((Long)Context.toType(args[1], Long.TYPE)).longValue();
           if (args[0] instanceof Function) {
               RhinoInterpreter interp =
                   (RhinoInterpreter)window.getInterpreter();
  @@ -98,7 +97,7 @@
               return window.setInterval(fw, to);
           }
           String script =
  -            (String)NativeJavaObject.coerceType(String.class, args[0]);
  +       (String)Context.toType(args[0], String.class);
           return window.setInterval(script, to);
       }
   
  @@ -116,8 +115,7 @@
           if (len < 2) {
               throw Context.reportRuntimeError("invalid argument count");
           }
  -        long to = ((Long)NativeJavaObject.coerceType
  -                   (Long.TYPE, args[1])).longValue();
  +        long to = ((Long)Context.toType(args[1], Long.TYPE)).longValue();
           if (args[0] instanceof Function) {
               RhinoInterpreter interp =
                   (RhinoInterpreter)window.getInterpreter();
  @@ -127,7 +125,7 @@
               return window.setTimeout(fw, to);
           }
           String script =
  -            (String)NativeJavaObject.coerceType(String.class, args[0]);
  +            (String)Context.toType(args[0], String.class);
           return window.setTimeout(script, to);
       }
   
  @@ -143,8 +141,7 @@
           WindowWrapper ww = (WindowWrapper)thisObj;
           Window window = ww.window;
           if (len >= 1) {
  -            window.clearInterval(NativeJavaObject.coerceType
  -                                 (Object.class, args[0]));
  +            window.clearInterval(Context.toType(args[0], Object.class));
           }
       }
   
  @@ -160,8 +157,7 @@
           WindowWrapper ww = (WindowWrapper)thisObj;
           Window window = ww.window;
           if (len >= 1) {
  -            window.clearTimeout(NativeJavaObject.coerceType
  -                                (Object.class, args[0]));
  +            window.clearTimeout(Context.toType(args[0], Object.class));
           }
       }
   
  @@ -186,8 +182,8 @@
           return AccessController.doPrivileged( new PrivilegedAction() {
                   public Object run() {
                       return window.parseXML
  -                        ((String)NativeJavaObject.coerceType(String.class, args[0]),
  -                         (Document)NativeJavaObject.coerceType(Document.class, 
args[1]));
  +                        ((String)Context.toType(args[0], String.class),
  +                         (Document)Context.toType(args[1], Document.class));
                   }
               }, acc);
       }
  @@ -208,7 +204,7 @@
           }
           RhinoInterpreter interp =
               (RhinoInterpreter)window.getInterpreter();
  -        final String uri = (String)NativeJavaObject.coerceType(String.class, 
args[0]);
  +        final String uri = (String)Context.toType(args[0], String.class);
           Window.GetURLHandler urlHandler = null;
           if (args[1] instanceof Function) {
             urlHandler = new GetURLFunctionWrapper(interp, (Function)args[1], ww);
  @@ -232,7 +228,7 @@
                       public Object run() {
                           window.getURL
                               (uri, fw,
  -                             (String)NativeJavaObject.coerceType(String.class, 
args[2]));
  +                             (String)Context.toType(args[2], String.class));
                           return null;
                       }
                   }, acc);
  @@ -252,7 +248,7 @@
           Window window = ww.window;
           if (len >= 1) {
               String message =
  -                (String)NativeJavaObject.coerceType(String.class, args[0]);
  +                (String)Context.toType(args[0], String.class);
               window.alert(message);
           }
       }
  @@ -270,7 +266,7 @@
           Window window = ww.window;
           if (len >= 1) {
               String message =
  -                (String)NativeJavaObject.coerceType(String.class, args[0]);
  +                (String)Context.toType(args[0], String.class);
               return window.confirm(message);
           }
           return false;
  @@ -293,14 +289,14 @@
   
           case 1:
               String message =
  -                (String)NativeJavaObject.coerceType(String.class, args[0]);
  +                (String)Context.toType(args[0], String.class);
               return window.prompt(message);
   
           default:
               message =
  -                (String)NativeJavaObject.coerceType(String.class, args[0]);
  +                (String)Context.toType(args[0], String.class);
               String defVal =
  -                (String)NativeJavaObject.coerceType(String.class, args[1]);
  +                (String)Context.toType(args[1], String.class);
               return window.prompt(message, defVal);
           }
       }
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to