JspWriter Class |
public abstract class JspWriter extends Writer |

    Object
      Writer
       JspWriter

The JspWriter class provides a character output stream that can be used by a JSP object. It provides overloaded versions of the print() and println() methods that can handle primitive and String datatypes.

JspWriter() |
protected JspWriter(int bufferSize, boolean autoFlush) | Constructor
The JspWriter class is abstract, so a JspWriter object is not created directly. This constructor can be used by sub-classes of JspWriter.

clear() |
public abstract void clear() throws IOException | Method
clear() clears the contents of the buffer. This method throws an exception if some data has already been written to the output stream.

clearBuffer() |
public abstract void clearBuffer() throws IOException | Method
clearBuffer() clears the contents of the buffer but does not throw an exception is some data has already been written to the output stream.

close() |
public abstract void close() throws IOException | Method
close() flushes and then closes the output stream.

flush() |
public abstract void flush() throws IOException | Method
flush() flushes the output buffer and sends any bytes contained in the buffer to their intended destination.

getBufferSize() |
public int getBufferSize() | Method
getBufferSize() returns the size in bytes of the output buffer.

getRemaining() |
public abstract int getRemaining() | Method
getRemaining() returns the number of bytes still contained in the buffer.

isAutoFlush() |
public boolean isAutoFlush() | Method
isAutoFlush() returns true if the buffer flushes automatically when an overflow condition occurs.

newLine() |
public abstract void newLine() throws IOException | Method
newLine() writes a system-dependent newline character to the output stream.

print() |

public abstract void print(boolean b) throws IOException
public abstract void print(char c) throws IOException
public abstract void print(char[] charArray) throws IOException
public abstract void print(double d) throws IOException
public abstract void print(float f) throws IOException
public abstract void print(int i) throws IOException
public abstract void print(long l) throws IOException
public abstract void print(Object obj) throws IOException
public abstract void print(String str) throws IOException

Method

print() printsthe specified primitive datatype, Object or String to the client without a carriage return/line feed character at the end. If an Object argument is passed, it is converted to a String using the String.valueOf() method.

println() |

public abstract void println() throws IOException
public abstract void println(boolean b) throws IOException
public abstract void println(char c) throws IOException
public abstract void println(char[] charArray) throws IOException
public abstract void println(double d) throws IOException
public abstract void println(float f) throws IOException
public abstract void println(int i) throws IOException
public abstract void println(long l) throws IOException
public abstract void println(Object obj) throws IOException
public abstract void println(String str) throws IOException

Method

print() prints the specified primitive datatype, Object or String to the client followed by a carriage return/line feed character at the end. The no-argument version simply writes a carriage return/line feed. If an Object argument is passed, it is converted to a String using the String.valueOf() method.