JML

java.io
Class PrintWriter

java.lang.Object
  extended byjava.io.Writer
      extended byjava.io.PrintWriter
Direct Known Subclasses:
com.sun.tools.doclets.HtmlWriter

public class PrintWriter
extends Writer


Field Summary
private  boolean autoFlush
           
private  String lineSeparator
           
protected  Writer out
           
private  boolean trouble
           
 
Fields inherited from class java.io.Writer
lock
 
Constructor Summary
PrintWriter(OutputStream)
           
PrintWriter(OutputStream, boolean)
           
PrintWriter(Writer)
           
PrintWriter(Writer, boolean)
           
 
Method Summary
 boolean checkError()
           
 void close()
           
private  void ensureOpen()
           
 void flush()
           
private  void newLine()
           
 void print(boolean)
           
 void print(char)
           
 void print(char[])
           
 void print(double)
           
 void print(float)
           
 void print(int)
           
 void print(Object)
           
 void print(String)
           
 void print(long)
           
 void println()
           
 void println(boolean)
           
 void println(char)
           
 void println(char[])
           
 void println(double)
           
 void println(float)
           
 void println(int)
           
 void println(Object)
           
 void println(String)
           
 void println(long)
           
protected  void setError()
           
 void write(char[])
           
 void write(char[], int, int)
           
 void write(int)
           
 void write(String)
           
 void write(String, int, int)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

lineSeparator

private String lineSeparator

trouble

private boolean trouble

out

protected Writer out

autoFlush

private boolean autoFlush
Constructor Detail

PrintWriter

public PrintWriter(OutputStream)

PrintWriter

public PrintWriter(OutputStream,
                   boolean)

PrintWriter

public PrintWriter(Writer)

PrintWriter

public PrintWriter(Writer,
                   boolean)
Method Detail

close

public void close()

ensureOpen

private void ensureOpen()
                 throws IOException
Throws:
IOException

flush

public void flush()

newLine

private void newLine()

println

public void println()

setError

protected void setError()

checkError

public boolean checkError()

print

public void print(char)

println

public void println(char)

print

public void print(double)

println

public void println(double)

print

public void print(float)

println

public void println(float)

print

public void print(int)

println

public void println(int)

write

public void write(int)
Overrides:
write in class Writer

print

public void print(long)

println

public void println(long)

print

public void print(boolean)

println

public void println(boolean)

print

public void print(char[])

println

public void println(char[])

write

public void write(char[])
Overrides:
write in class Writer

write

public void write(char[],
                  int,
                  int)

print

public void print(Object)

println

public void println(Object)

print

public void print(String)

println

public void println(String)

write

public void write(String)
Overrides:
write in class Writer

write

public void write(String,
                  int,
                  int)
Overrides:
write in class Writer

JML

JML is Copyright (C) 1998-2002 by Iowa State University and is distributed under the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This release depends on code from the MultiJava project and is based in part on the Kopi project Copyright (C) 1990-99 DMS Decision Management Systems Ges.m.b.H.