JAL-1807 test
[jalviewjs.git] / bin / com / stevesoft / pat / CaseMgr.js
1 Clazz.declarePackage ("com.stevesoft.pat");
2 Clazz.load (null, "com.stevesoft.pat.CaseMgr", ["java.lang.Character"], function () {
3 c$ = Clazz.declareType (com.stevesoft.pat, "CaseMgr");
4 c$.toUpperCaseC = Clazz.defineMethod (c$, "toUpperCaseC", 
5 function (c) {
6 return Character.toUpperCase (c);
7 }, "~S");
8 c$.toLowerCaseC = Clazz.defineMethod (c$, "toLowerCaseC", 
9 function (c) {
10 return Character.toLowerCase (c);
11 }, "~S");
12 c$.toUpperCase = Clazz.defineMethod (c$, "toUpperCase", 
13 function (s) {
14 return s.toUpperCase ();
15 }, "~S");
16 c$.toLowerCase = Clazz.defineMethod (c$, "toLowerCase", 
17 function (s) {
18 return s.toLowerCase ();
19 }, "~S");
20 c$.toTitleCaseC = Clazz.defineMethod (c$, "toTitleCaseC", 
21 function (c) {
22 return Character.toUpperCase (c);
23 }, "~S");
24 c$.regionMatchesLike = Clazz.defineMethod (c$, "regionMatchesLike", 
25 function (s1, ign, i1, s2, i2, i3) {
26 var itot = i2 + i3;
27 if (itot > s2.length () || i1 + i3 > s1.length ()) {
28 return false;
29 }if (!ign) {
30 for (var i = i2; i < itot; i++) {
31 if (s2.charAt (i) != s1.charAt (i1++)) {
32 return false;
33 }}
34 } else {
35 for (var i = i2; i < itot; i++) {
36 if (com.stevesoft.pat.CaseMgr.toLowerCaseC (s2.charAt (i)) != com.stevesoft.pat.CaseMgr.toLowerCaseC (s1.charAt (i1++))) {
37 return false;
38 }}
39 }return true;
40 }, "com.stevesoft.pat.StringLike,~B,~N,com.stevesoft.pat.StringLike,~N,~N");
41 c$.regionMatches = Clazz.defineMethod (c$, "regionMatches", 
42 function (s1, ign, i1, s2, i2, i3) {
43 var itot = i2 + i3;
44 if (itot > s2.length () || i1 + i3 > s1.length) {
45 return false;
46 }if (!ign) {
47 for (var i = i2; i < itot; i++) {
48 if (s2.charAt (i) != s1.charAt (i1++)) {
49 return false;
50 }}
51 } else {
52 for (var i = i2; i < itot; i++) {
53 if (com.stevesoft.pat.CaseMgr.toLowerCaseC (s2.charAt (i)) != com.stevesoft.pat.CaseMgr.toLowerCaseC (s1.charAt (i1++))) {
54 return false;
55 }}
56 }return true;
57 }, "~S,~B,~N,com.stevesoft.pat.StringLike,~N,~N");
58 c$.regionMatchesLike2 = Clazz.defineMethod (c$, "regionMatchesLike2", 
59 function (s1, ign, i1, s2, i2, i3) {
60 var itot = i2 + i3;
61 if (itot > s2.length || i1 + i3 > s1.length ()) {
62 return false;
63 }if (!ign) {
64 for (var i = i2; i < itot; i++) {
65 if (s2.charAt (i) != s1.charAt (i1++)) {
66 return false;
67 }}
68 } else {
69 for (var i = i2; i < itot; i++) {
70 if (com.stevesoft.pat.CaseMgr.toLowerCaseC (s2.charAt (i)) != com.stevesoft.pat.CaseMgr.toLowerCaseC (s1.charAt (i1++))) {
71 return false;
72 }}
73 }return true;
74 }, "com.stevesoft.pat.StringLike,~B,~N,~S,~N,~N");
75 c$.regionMatches2 = Clazz.defineMethod (c$, "regionMatches2", 
76 function (s1, ign, i1, s2, i2, i3) {
77 var itot = i2 + i3;
78 if (itot > s2.length || i1 + i3 > s1.length) {
79 return false;
80 }if (!ign) {
81 for (var i = i2; i < itot; i++) {
82 if (s2.charAt (i) != s1.charAt (i1++)) {
83 return false;
84 }}
85 } else {
86 for (var i = i2; i < itot; i++) {
87 if (com.stevesoft.pat.CaseMgr.toLowerCaseC (s2.charAt (i)) != com.stevesoft.pat.CaseMgr.toLowerCaseC (s1.charAt (i1++))) {
88 return false;
89 }}
90 }return true;
91 }, "~S,~B,~N,~S,~N,~N");
92 Clazz.defineStatics (c$,
93 "java_1_0", false);
94 });