JAL-1807 update
[jalviewjs.git] / site / j2s / java / text / AttributedCharacterIterator.js
1 Clazz.declarePackage ("java.text");
2 Clazz.load (["java.text.CharacterIterator", "java.io.InvalidObjectException", "java.util.HashMap"], "java.text.AttributedCharacterIterator", null, function () {
3 Clazz.declareInterface (java.text, "AttributedCharacterIterator", java.text.CharacterIterator);
4 Clazz.pu$h(self.c$);
5 c$ = Clazz.decorateAsClass (function () {
6 this.name = null;
7 Clazz.instantialize (this, arguments);
8 }, java.text.AttributedCharacterIterator, "Attribute", null, java.io.Serializable);
9 Clazz.makeConstructor (c$, 
10 function (a) {
11 this.name = a;
12 if (this.getClass () === java.text.AttributedCharacterIterator.Attribute) {
13 java.text.AttributedCharacterIterator.Attribute.instanceMap.put (a, this);
14 }}, "~S");
15 Clazz.overrideMethod (c$, "toString", 
16 function () {
17 return this.getClass ().getName () + "(" + this.name + ")";
18 });
19 Clazz.defineMethod (c$, "getName", 
20 function () {
21 return this.name;
22 });
23 Clazz.defineMethod (c$, "readResolve", 
24 function () {
25 if (this.getClass () !== java.text.AttributedCharacterIterator.Attribute) {
26 throw  new java.io.InvalidObjectException ("subclass didn't correctly implement readResolve");
27 }var a = java.text.AttributedCharacterIterator.Attribute.instanceMap.get (this.getName ());
28 if (a != null) {
29 return a;
30 } else {
31 throw  new java.io.InvalidObjectException ("unknown attribute name");
32 }});
33 c$.instanceMap = c$.prototype.instanceMap =  new java.util.HashMap (7);
34 c$.LANGUAGE = c$.prototype.LANGUAGE =  new java.text.AttributedCharacterIterator.Attribute ("language");
35 c$.READING = c$.prototype.READING =  new java.text.AttributedCharacterIterator.Attribute ("reading");
36 c$.INPUT_METHOD_SEGMENT = c$.prototype.INPUT_METHOD_SEGMENT =  new java.text.AttributedCharacterIterator.Attribute ("input_method_segment");
37 c$ = Clazz.p0p ();
38 });