X-Git-Url: http://source.jalview.org/gitweb/?p=jalviewjs.git;a=blobdiff_plain;f=site%2Fj2s%2Fjava%2Flang%2FCharacter.js;h=b21f9e9eec62e3d2f040ac35646663ac39228714;hp=6301f1a1319d2b00b005df999f29da98d1bf8f94;hb=b9b7a352eee79b7764c3b09c9d19663075061d8c;hpb=8ffd05b3abe52c0b6b79b011c0966361f82d5fe6 diff --git a/site/j2s/java/lang/Character.js b/site/j2s/java/lang/Character.js index 6301f1a..b21f9e9 100644 --- a/site/j2s/java/lang/Character.js +++ b/site/j2s/java/lang/Character.js @@ -1,110 +1,110 @@ -c$=Clazz.decorateAsClass(function(){ -this.value=0; -Clazz.instantialize(this,arguments); -},java.lang,"Character",null,[java.io.Serializable,Comparable]); -Clazz.makeConstructor(c$, -function(value){ -this.value=value; -},"~N"); -Clazz.defineMethod(c$,"charValue", -function(){ -return this.value; -}); -Clazz.overrideMethod(c$,"hashCode", -function(){ -return(this.value).charCodeAt(0); -}); -Clazz.overrideMethod(c$,"equals", -function(obj){ -if(Clazz.instanceOf(obj,Character)){ -return(this.value).charCodeAt(0)==((obj).charValue()).charCodeAt(0); -}return false; -},"~O"); -Clazz.overrideMethod(c$,"compareTo", -function(c){ -return(this.value).charCodeAt(0)-(c.value).charCodeAt(0); -},"Character"); -c$.toLowerCase=Clazz.defineMethod(c$,"toLowerCase", -function(c){ -return(""+c).toLowerCase().charAt(0); -},"~N"); -c$.toUpperCase=Clazz.defineMethod(c$,"toUpperCase", -function(c){ -return(""+c).toUpperCase().charAt(0); -},"~N"); -c$.isDigit=Clazz.defineMethod(c$,"isDigit", -function(c){ -if(('0').charCodeAt (0) <= (c).charCodeAt (0) && (c).charCodeAt (0) <= ('9').charCodeAt(0))return true; -if((c).charCodeAt(0)<1632)return false; -return false; -},"~N"); -c$.isUpperCase=Clazz.defineMethod(c$,"isUpperCase", -function(c){ -if(('A').charCodeAt (0) <= (c).charCodeAt (0) && (c).charCodeAt (0) <= ('Z').charCodeAt(0)){ -return true; -}return false; -},"~N"); -c$.isLowerCase=Clazz.defineMethod(c$,"isLowerCase", -function(c){ -if(('a').charCodeAt (0) <= (c).charCodeAt (0) && (c).charCodeAt (0) <= ('z').charCodeAt(0)){ -return true; -}return false; -},"~N"); -c$.isWhitespace=Clazz.defineMethod(c$,"isWhitespace", -function(c){ -if(((c).charCodeAt(0)>=0x1c&&(c).charCodeAt(0)<=0x20)||((c).charCodeAt(0)>=0x9&&(c).charCodeAt(0)<=0xd))return true; -if((c).charCodeAt(0)==0x1680)return true; -if((c).charCodeAt(0)<0x2000||(c).charCodeAt(0)==0x2007)return false; -return(c).charCodeAt(0)<=0x200b||(c).charCodeAt(0)==0x2028||(c).charCodeAt(0)==0x2029||(c).charCodeAt(0)==0x3000; -},"~N"); -c$.isLetter=Clazz.defineMethod(c$,"isLetter", -function(c){ -if((('A').charCodeAt (0) <= (c).charCodeAt (0) && (c).charCodeAt (0) <= ('Z').charCodeAt (0)) || (('a').charCodeAt (0) <= (c).charCodeAt (0) && (c).charCodeAt (0) <= ('z').charCodeAt(0)))return true; -if((c).charCodeAt(0)<128)return false; -return false; -},"~N"); -c$.isLetterOrDigit=Clazz.defineMethod(c$,"isLetterOrDigit", -function(c){ -return Character.isLetter(c)||Character.isDigit(c); -},"~N"); -c$.isSpaceChar=Clazz.defineMethod(c$,"isSpaceChar", -function(c){ -if((c).charCodeAt(0)==0x20||(c).charCodeAt(0)==0xa0||(c).charCodeAt(0)==0x1680)return true; -if((c).charCodeAt(0)<0x2000)return false; -return(c).charCodeAt(0)<=0x200b||(c).charCodeAt(0)==0x2028||(c).charCodeAt(0)==0x2029||(c).charCodeAt(0)==0x202f||(c).charCodeAt(0)==0x3000; -},"~N"); -c$.digit=Clazz.defineMethod(c$,"digit", -function(c,radix){ -if(radix>=2&&radix<=36){ -if((c).charCodeAt(0)<128){ -var result=-1; -if(('0').charCodeAt (0) <= (c).charCodeAt (0) && (c).charCodeAt (0) <= ('9').charCodeAt(0)){ -result=(c).charCodeAt(0)-('0').charCodeAt(0); -}else if(('a').charCodeAt (0) <= (c).charCodeAt (0) && (c).charCodeAt (0) <= ('z').charCodeAt(0)){ -result=(c).charCodeAt(0)-(87); -}else if(('A').charCodeAt (0) <= (c).charCodeAt (0) && (c).charCodeAt (0) <= ('Z').charCodeAt(0)){ -result=(c).charCodeAt(0)-(55); -}return result=0x1c&&(c).charCodeAt(0)<=0x20)||((c).charCodeAt(0)>=0x9&&(c).charCodeAt(0)<=0xd))return true; +if((c).charCodeAt(0)==0x1680)return true; +if((c).charCodeAt(0)<0x2000||(c).charCodeAt(0)==0x2007)return false; +return(c).charCodeAt(0)<=0x200b||(c).charCodeAt(0)==0x2028||(c).charCodeAt(0)==0x2029||(c).charCodeAt(0)==0x3000; +},"~N"); +c$.isLetter=Clazz.defineMethod(c$,"isLetter", +function(c){ +if((('A').charCodeAt (0) <= (c).charCodeAt (0) && (c).charCodeAt (0) <= ('Z').charCodeAt (0)) || (('a').charCodeAt (0) <= (c).charCodeAt (0) && (c).charCodeAt (0) <= ('z').charCodeAt(0)))return true; +if((c).charCodeAt(0)<128)return false; +return false; +},"~N"); +c$.isLetterOrDigit=Clazz.defineMethod(c$,"isLetterOrDigit", +function(c){ +return Character.isLetter(c)||Character.isDigit(c); +},"~N"); +c$.isSpaceChar=Clazz.defineMethod(c$,"isSpaceChar", +function(c){ +if((c).charCodeAt(0)==0x20||(c).charCodeAt(0)==0xa0||(c).charCodeAt(0)==0x1680)return true; +if((c).charCodeAt(0)<0x2000)return false; +return(c).charCodeAt(0)<=0x200b||(c).charCodeAt(0)==0x2028||(c).charCodeAt(0)==0x2029||(c).charCodeAt(0)==0x202f||(c).charCodeAt(0)==0x3000; +},"~N"); +c$.digit=Clazz.defineMethod(c$,"digit", +function(c,radix){ +if(radix>=2&&radix<=36){ +if((c).charCodeAt(0)<128){ +var result=-1; +if(('0').charCodeAt (0) <= (c).charCodeAt (0) && (c).charCodeAt (0) <= ('9').charCodeAt(0)){ +result=(c).charCodeAt(0)-('0').charCodeAt(0); +}else if(('a').charCodeAt (0) <= (c).charCodeAt (0) && (c).charCodeAt (0) <= ('z').charCodeAt(0)){ +result=(c).charCodeAt(0)-(87); +}else if(('A').charCodeAt (0) <= (c).charCodeAt (0) && (c).charCodeAt (0) <= ('Z').charCodeAt(0)){ +result=(c).charCodeAt(0)-(55); +}return result