1 Clazz.declarePackage ("jssun.awt.image");
\r
2 Clazz.load (["jssun.awt.image.InputStreamImageSource"], "jssun.awt.image.URLImageSource", ["java.net.URL"], function () {
\r
3 c$ = Clazz.decorateAsClass (function () {
\r
6 this.actualHost = null;
\r
8 Clazz.instantialize (this, arguments);
\r
9 }, jssun.awt.image, "URLImageSource", jssun.awt.image.InputStreamImageSource);
\r
10 Clazz.makeConstructor (c$,
\r
12 Clazz.superConstructor (this, jssun.awt.image.URLImageSource, []);
\r
15 Clazz.makeConstructor (c$,
\r
17 this.construct ( new java.net.URL (null, href));
\r
19 Clazz.makeConstructor (c$,
\r
23 }, "java.net.URL,java.net.URLConnection");
\r
24 Clazz.makeConstructor (c$,
\r
26 this.construct (uc.getURL (), uc);
\r
27 }, "java.net.URLConnection");
\r
28 Clazz.overrideMethod (c$, "checkSecurity",
\r
29 function (context, quiet) {
\r
30 if (this.actualHost != null) {
\r
32 var security = System.getSecurityManager ();
\r
33 if (security != null) {
\r
34 security.checkConnect (this.actualHost, this.actualPort, context);
\r
36 if (Clazz.exceptionOf (e, SecurityException)) {
\r
46 Clazz.defineMethod (c$, "getDecoder",
\r