X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=site%2Fswingjs%2Fj2s%2Fjava%2Futil%2Flogging%2FLevel.js;fp=site%2Fswingjs%2Fj2s%2Fjava%2Futil%2Flogging%2FLevel.js;h=4876a7e580f1d76a73e7114d018b560db0b37312;hb=4231d40261fef32ce4570a6bbad0d35df44e8baf;hp=0000000000000000000000000000000000000000;hpb=c07eb2c5794833bd0241000d6844d783fe10cb82;p=jalview.git diff --git a/site/swingjs/j2s/java/util/logging/Level.js b/site/swingjs/j2s/java/util/logging/Level.js new file mode 100644 index 0000000..4876a7e --- /dev/null +++ b/site/swingjs/j2s/java/util/logging/Level.js @@ -0,0 +1,221 @@ +Clazz.declarePackage ("java.util.logging"); +Clazz.load (["java.util.HashMap"], "java.util.logging.Level", ["java.lang.IllegalArgumentException", "$.NullPointerException", "java.util.ArrayList", "$.ResourceBundle"], function () { +c$ = Clazz.decorateAsClass (function () { +this.name = null; +this.value = 0; +this.resourceBundleName = null; +this.localizedLevelName = null; +Clazz.instantialize (this, arguments); +}, java.util.logging, "Level", null, java.io.Serializable); +Clazz.makeConstructor (c$, +function (name, value) { +this.construct (name, value, null); +}, "~S,~N"); +Clazz.makeConstructor (c$, +function (name, value, resourceBundleName) { +if (name == null) { +throw new NullPointerException (); +}this.name = name; +this.value = value; +this.resourceBundleName = resourceBundleName; +this.localizedLevelName = resourceBundleName == null ? name : null; +java.util.logging.Level.KnownLevel.add (this); +}, "~S,~N,~S"); +Clazz.defineMethod (c$, "getResourceBundleName", +function () { +return this.resourceBundleName; +}); +Clazz.defineMethod (c$, "getName", +function () { +return this.name; +}); +Clazz.defineMethod (c$, "getLocalizedName", +function () { +return this.getLocalizedLevelName (); +}); +Clazz.defineMethod (c$, "getLevelName", +function () { +return this.name; +}); +Clazz.defineMethod (c$, "getLocalizedLevelName", +function () { +if (this.localizedLevelName != null) { +return this.localizedLevelName; +}try { +var rb = java.util.ResourceBundle.getBundle (this.resourceBundleName); +this.localizedLevelName = rb.getString (this.name); +} catch (ex) { +if (Clazz.exceptionOf (ex, Exception)) { +this.localizedLevelName = this.name; +} else { +throw ex; +} +} +return this.localizedLevelName; +}); +c$.findLevel = Clazz.defineMethod (c$, "findLevel", +function (name) { +if (name == null) { +throw new NullPointerException (); +}var level; +level = java.util.logging.Level.KnownLevel.findByName (name); +if (level != null) { +return level.mirroredLevel; +}try { +var x = Integer.parseInt (name); +level = java.util.logging.Level.KnownLevel.findByValue (x); +if (level == null) { +var levelObject = new java.util.logging.Level (name, x); +level = java.util.logging.Level.KnownLevel.findByValue (x); +}return level.mirroredLevel; +} catch (ex) { +if (Clazz.exceptionOf (ex, NumberFormatException)) { +} else { +throw ex; +} +} +level = java.util.logging.Level.KnownLevel.findByLocalizedLevelName (name); +if (level != null) { +return level.mirroredLevel; +}return null; +}, "~S"); +Clazz.overrideMethod (c$, "toString", +function () { +return this.name; +}); +Clazz.defineMethod (c$, "intValue", +function () { +return this.value; +}); +c$.parse = Clazz.defineMethod (c$, "parse", +function (name) { +name.length; +var level; +level = java.util.logging.Level.KnownLevel.findByName (name); +if (level != null) { +return level.levelObject; +}try { +var x = Integer.parseInt (name); +level = java.util.logging.Level.KnownLevel.findByValue (x); +if (level == null) { +var levelObject = new java.util.logging.Level (name, x); +level = java.util.logging.Level.KnownLevel.findByValue (x); +}return level.levelObject; +} catch (ex) { +if (Clazz.exceptionOf (ex, NumberFormatException)) { +} else { +throw ex; +} +} +level = java.util.logging.Level.KnownLevel.findByLocalizedName (name); +if (level != null) { +return level.levelObject; +}throw new IllegalArgumentException ("Bad level \"" + name + "\""); +}, "~S"); +Clazz.overrideMethod (c$, "equals", +function (ox) { +try { +var lx = ox; +return (lx.value == this.value); +} catch (ex) { +if (Clazz.exceptionOf (ex, Exception)) { +return false; +} else { +throw ex; +} +} +}, "~O"); +Clazz.overrideMethod (c$, "hashCode", +function () { +return this.value; +}); +Clazz.pu$h(self.c$); +c$ = Clazz.decorateAsClass (function () { +this.levelObject = null; +this.mirroredLevel = null; +Clazz.instantialize (this, arguments); +}, java.util.logging.Level, "KnownLevel"); +Clazz.makeConstructor (c$, +function (a) { +this.levelObject = a; +if (a.getClass () === java.util.logging.Level) { +this.mirroredLevel = a; +} else { +this.mirroredLevel = new java.util.logging.Level (a.name, a.value, a.resourceBundleName); +}}, "java.util.logging.Level"); +c$.add = Clazz.defineMethod (c$, "add", +function (a) { +var b = new java.util.logging.Level.KnownLevel (a); +var c = java.util.logging.Level.KnownLevel.nameToLevels.get (a.name); +if (c == null) { +c = new java.util.ArrayList (); +java.util.logging.Level.KnownLevel.nameToLevels.put (a.name, c); +}c.add (b); +c = java.util.logging.Level.KnownLevel.intToLevels.get (new Integer (a.value)); +if (c == null) { +c = new java.util.ArrayList (); +java.util.logging.Level.KnownLevel.intToLevels.put (new Integer (a.value), c); +}c.add (b); +}, "java.util.logging.Level"); +c$.findByName = Clazz.defineMethod (c$, "findByName", +function (a) { +var b = java.util.logging.Level.KnownLevel.nameToLevels.get (a); +if (b != null) { +return b.get (0); +}return null; +}, "~S"); +c$.findByValue = Clazz.defineMethod (c$, "findByValue", +function (a) { +var b = java.util.logging.Level.KnownLevel.intToLevels.get (new Integer (a)); +if (b != null) { +return b.get (0); +}return null; +}, "~N"); +c$.findByLocalizedLevelName = Clazz.defineMethod (c$, "findByLocalizedLevelName", +function (a) { +for (var levels, $levels = java.util.logging.Level.KnownLevel.nameToLevels.values ().iterator (); $levels.hasNext () && ((levels = $levels.next ()) || true);) { +for (var l, $l = levels.iterator (); $l.hasNext () && ((l = $l.next ()) || true);) { +var b = l.levelObject.getLocalizedLevelName (); +if (a.equals (b)) { +return l; +}} +} +return null; +}, "~S"); +c$.findByLocalizedName = Clazz.defineMethod (c$, "findByLocalizedName", +function (a) { +for (var levels, $levels = java.util.logging.Level.KnownLevel.nameToLevels.values ().iterator (); $levels.hasNext () && ((levels = $levels.next ()) || true);) { +for (var l, $l = levels.iterator (); $l.hasNext () && ((l = $l.next ()) || true);) { +var b = l.levelObject.getLocalizedName (); +if (a.equals (b)) { +return l; +}} +} +return null; +}, "~S"); +c$.matches = Clazz.defineMethod (c$, "matches", +function (a) { +var b = java.util.logging.Level.KnownLevel.nameToLevels.get (a.name); +if (b != null) { +for (var level, $level = b.iterator (); $level.hasNext () && ((level = $level.next ()) || true);) { +var c = level.mirroredLevel; +if (a.value == c.value && (a.resourceBundleName === c.resourceBundleName || (a.resourceBundleName != null && a.resourceBundleName.equals (c.resourceBundleName)))) { +return level; +}} +}return null; +}, "java.util.logging.Level"); +c$.nameToLevels = c$.prototype.nameToLevels = new java.util.HashMap (); +c$.intToLevels = c$.prototype.intToLevels = new java.util.HashMap (); +c$ = Clazz.p0p (); +Clazz.defineStatics (c$, +"defaultBundle", "sun.util.logging.resources.logging"); +c$.OFF = c$.prototype.OFF = new java.util.logging.Level ("OFF", 2147483647, java.util.logging.Level.defaultBundle); +c$.SEVERE = c$.prototype.SEVERE = new java.util.logging.Level ("SEVERE", 1000, java.util.logging.Level.defaultBundle); +c$.WARNING = c$.prototype.WARNING = new java.util.logging.Level ("WARNING", 900, java.util.logging.Level.defaultBundle); +c$.INFO = c$.prototype.INFO = new java.util.logging.Level ("INFO", 800, java.util.logging.Level.defaultBundle); +c$.CONFIG = c$.prototype.CONFIG = new java.util.logging.Level ("CONFIG", 700, java.util.logging.Level.defaultBundle); +c$.FINE = c$.prototype.FINE = new java.util.logging.Level ("FINE", 500, java.util.logging.Level.defaultBundle); +c$.FINER = c$.prototype.FINER = new java.util.logging.Level ("FINER", 400, java.util.logging.Level.defaultBundle); +c$.FINEST = c$.prototype.FINEST = new java.util.logging.Level ("FINEST", 300, java.util.logging.Level.defaultBundle); +c$.ALL = c$.prototype.ALL = new java.util.logging.Level ("ALL", -2147483648, java.util.logging.Level.defaultBundle); +});