Merge branch 'master' of https://source.jalview.org/git/jalviewjs.git
[jalviewjs.git] / site / swingjs / j2s / java / util / StringTokenizer.js
index eac4c14..1df57b9 100644 (file)
@@ -1,83 +1,83 @@
-Clazz.load(["java.util.Enumeration"],"java.util.StringTokenizer",["java.lang.NullPointerException","java.util.NoSuchElementException"],function(){\r
-c$=Clazz.decorateAsClass(function(){\r
-this.string=null;\r
-this.delimiters=null;\r
-this.returnDelimiters=false;\r
-this.position=0;\r
-Clazz.instantialize(this,arguments);\r
-},java.util,"StringTokenizer",null,java.util.Enumeration);\r
-Clazz.makeConstructor(c$,\r
-function(string){\r
-this.construct(string," \t\n\r\f",false);\r
-},"~S");\r
-Clazz.makeConstructor(c$,\r
-function(string,delimiters){\r
-this.construct(string,delimiters,false);\r
-},"~S,~S");\r
-Clazz.makeConstructor(c$,\r
-function(string,delimiters,returnDelimiters){\r
-if(string!=null){\r
-this.string=string;\r
-this.delimiters=delimiters;\r
-this.returnDelimiters=returnDelimiters;\r
-this.position=0;\r
-}else throw new NullPointerException();\r
-},"~S,~S,~B");\r
-Clazz.defineMethod(c$,"countTokens",\r
-function(){\r
-var count=0;\r
-var inToken=false;\r
-for(var i=this.position,length=this.string.length;i<length;i++){\r
-if(this.delimiters.indexOf(this.string.charAt(i),0)>=0){\r
-if(this.returnDelimiters)count++;\r
-if(inToken){\r
-count++;\r
-inToken=false;\r
-}}else{\r
-inToken=true;\r
-}}\r
-if(inToken)count++;\r
-return count;\r
-});\r
-Clazz.overrideMethod(c$,"hasMoreElements",\r
-function(){\r
-return this.hasMoreTokens();\r
-});\r
-Clazz.defineMethod(c$,"hasMoreTokens",\r
-function(){\r
-var length=this.string.length;\r
-if(this.position<length){\r
-if(this.returnDelimiters)return true;\r
-for(var i=this.position;i<length;i++)if(this.delimiters.indexOf(this.string.charAt(i),0)==-1)return true;\r
-\r
-}return false;\r
-});\r
-Clazz.overrideMethod(c$,"nextElement",\r
-function(){\r
-return this.nextToken();\r
-});\r
-Clazz.defineMethod(c$,"nextToken",\r
-function(){\r
-var i=this.position;\r
-var length=this.string.length;\r
-if(i<length){\r
-if(this.returnDelimiters){\r
-if(this.delimiters.indexOf(this.string.charAt(this.position),0)>=0)return String.valueOf(this.string.charAt(this.position++));\r
-for(this.position++;this.position<length;this.position++)if(this.delimiters.indexOf(this.string.charAt(this.position),0)>=0)return this.string.substring(i,this.position);\r
-\r
-return this.string.substring(i);\r
-}while(i<length&&this.delimiters.indexOf(this.string.charAt(i),0)>=0)i++;\r
-\r
-this.position=i;\r
-if(i<length){\r
-for(this.position++;this.position<length;this.position++)if(this.delimiters.indexOf(this.string.charAt(this.position),0)>=0)return this.string.substring(i,this.position);\r
-\r
-return this.string.substring(i);\r
-}}throw new java.util.NoSuchElementException();\r
-});\r
-Clazz.defineMethod(c$,"nextToken",\r
-function(delims){\r
-this.delimiters=delims;\r
-return this.nextToken();\r
-},"~S");\r
-});\r
+Clazz.load(["java.util.Enumeration"],"java.util.StringTokenizer",["java.lang.NullPointerException","java.util.NoSuchElementException"],function(){
+c$=Clazz.decorateAsClass(function(){
+this.string=null;
+this.delimiters=null;
+this.returnDelimiters=false;
+this.position=0;
+Clazz.instantialize(this,arguments);
+},java.util,"StringTokenizer",null,java.util.Enumeration);
+Clazz.makeConstructor(c$,
+function(string){
+this.construct(string," \t\n\r\f",false);
+},"~S");
+Clazz.makeConstructor(c$,
+function(string,delimiters){
+this.construct(string,delimiters,false);
+},"~S,~S");
+Clazz.makeConstructor(c$,
+function(string,delimiters,returnDelimiters){
+if(string!=null){
+this.string=string;
+this.delimiters=delimiters;
+this.returnDelimiters=returnDelimiters;
+this.position=0;
+}else throw new NullPointerException();
+},"~S,~S,~B");
+Clazz.defineMethod(c$,"countTokens",
+function(){
+var count=0;
+var inToken=false;
+for(var i=this.position,length=this.string.length;i<length;i++){
+if(this.delimiters.indexOf(this.string.charAt(i),0)>=0){
+if(this.returnDelimiters)count++;
+if(inToken){
+count++;
+inToken=false;
+}}else{
+inToken=true;
+}}
+if(inToken)count++;
+return count;
+});
+Clazz.overrideMethod(c$,"hasMoreElements",
+function(){
+return this.hasMoreTokens();
+});
+Clazz.defineMethod(c$,"hasMoreTokens",
+function(){
+var length=this.string.length;
+if(this.position<length){
+if(this.returnDelimiters)return true;
+for(var i=this.position;i<length;i++)if(this.delimiters.indexOf(this.string.charAt(i),0)==-1)return true;
+
+}return false;
+});
+Clazz.overrideMethod(c$,"nextElement",
+function(){
+return this.nextToken();
+});
+Clazz.defineMethod(c$,"nextToken",
+function(){
+var i=this.position;
+var length=this.string.length;
+if(i<length){
+if(this.returnDelimiters){
+if(this.delimiters.indexOf(this.string.charAt(this.position),0)>=0)return String.valueOf(this.string.charAt(this.position++));
+for(this.position++;this.position<length;this.position++)if(this.delimiters.indexOf(this.string.charAt(this.position),0)>=0)return this.string.substring(i,this.position);
+
+return this.string.substring(i);
+}while(i<length&&this.delimiters.indexOf(this.string.charAt(i),0)>=0)i++;
+
+this.position=i;
+if(i<length){
+for(this.position++;this.position<length;this.position++)if(this.delimiters.indexOf(this.string.charAt(this.position),0)>=0)return this.string.substring(i,this.position);
+
+return this.string.substring(i);
+}}throw new java.util.NoSuchElementException();
+});
+Clazz.defineMethod(c$,"nextToken",
+function(delims){
+this.delimiters=delims;
+return this.nextToken();
+},"~S");
+});