JAL-1807
[jalview.git] / site / swingjs / j2s / java / util / logging / Level.js
diff --git a/site/swingjs/j2s/java/util/logging/Level.js b/site/swingjs/j2s/java/util/logging/Level.js
new file mode 100644 (file)
index 0000000..4876a7e
--- /dev/null
@@ -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);
+});