1 16 17 package org.apache.tester; 18 19 20 import java.io.*; 21 import java.util.*; 22 import javax.servlet.*; 23 import javax.servlet.http.*; 24 25 26 32 33 public class CharArrayWriterUpperCase extends CharArrayWriter { 34 35 36 CharArrayWriter writer = new CharArrayWriter(); 37 38 public void close() { 39 writer.close(); 40 } 41 42 public void flush() { 43 writer.flush(); 44 } 45 46 public void reset() { 47 writer.reset(); 48 } 49 50 public int size() { 51 return (writer.size()); 52 } 53 54 public char[] toCharArray() { 55 return (writer.toCharArray()); 56 } 57 58 public String toString() { 59 return (writer.toString()); 60 } 61 62 public void write(int c) { 63 char ch = (char) c; 64 if (Character.isLowerCase(ch)) 65 ch = Character.toUpperCase(ch); 66 writer.write((int) ch); 67 } 68 69 public void write(char c[]) throws IOException { 70 write(c, 0, c.length); 71 } 72 73 public void write(char c[], int off, int len) { 74 for (int i = off; i < (off + len); i++) 75 write(c[i]); 76 } 77 78 public void write(String str) throws IOException { 79 write(str, 0, str.length()); 80 } 81 82 public void write(String str, int off, int len) { 83 for (int i = off; i < (off + len); i++) 84 write(str.charAt(i)); 85 } 86 87 public void writeTo(Writer out) throws IOException { 88 writer.writeTo(out); 89 } 90 91 92 } 93 | Popular Tags |