home *** CD-ROM | disk | FTP | other *** search
/ Computer Shopper 139 / dpcs0999.iso / Web / CFserver / data1.cab / Java / allaire / util / template / RTrimFunction.class (.txt) < prev    next >
Encoding:
Java Class File  |  1999-04-12  |  933 b   |  29 lines

  1. package allaire.util.template;
  2.  
  3. import allaire.util.TypelessValue;
  4. import netscape.util.Vector;
  5.  
  6. class RTrimFunction extends Function {
  7.    RTrimFunction() {
  8.       super(new FunctionInfo("RTrim", 1, false, 1, -1, -1, -1));
  9.    }
  10.  
  11.    public TypelessValue doIt(Vector var1) throws FunctionCallException {
  12.       String var2 = ((Function)this).getArgumentAsString(var1, 0);
  13.       int var3 = var2.length();
  14.  
  15.       int var4;
  16.       for(var4 = var3 - 1; var4 >= 0 && Character.isSpace(var2.charAt(var4)); --var4) {
  17.       }
  18.  
  19.       String var5;
  20.       if (var4 < 0) {
  21.          var5 = "";
  22.       } else {
  23.          var5 = var2.substring(0, var4 + 1);
  24.       }
  25.  
  26.       return new TypelessValue(var5);
  27.    }
  28. }
  29.