FileDocCategorySizeDatePackage
PrintableOutputStream.javaAPI DocExample670Sat Feb 04 05:34:10 GMT 2006com.elharo.io

PrintableOutputStream

public class PrintableOutputStream extends FilterOutputStream

Fields Summary
Constructors Summary
public PrintableOutputStream(OutputStream out)

    super(out);
  
Methods Summary
public voidwrite(int b)

  
    // carriage return, linefeed, and tab 
    if (b == '\n" || b == '\r" || b == '\t") out.write(b);
    // non-printing characters
    else if (b < 32 || b > 126) out.write('?");
    // printing, ASCII characters
    else out.write(b);  
  
public voidwrite(byte[] data, int offset, int length)

    for (int i = offset; i < offset+length; i++) {
      this.write(data[i]);
    }