Quadcap Embeddable Server

com.quadcap.http.server22.JspWriter Class Reference

Inheritance diagram for com.quadcap.http.server22.JspWriter:

List of all members.

Detailed Description

A simple implementation of JspWriter that uses the HttpOutputStream class to do most of the work.

Author:
Stan Bailes

Definition at line 52 of file JspWriter.java.

Public Member Functions

 JspWriter (int bufferSize, boolean autoFlush)
final void newLine () throws IOException
final void print (boolean b) throws IOException
final void print (char c) throws IOException
final void print (int i) throws IOException
final void print (long l) throws IOException
final void print (float f) throws IOException
final void print (double d) throws IOException
final void print (char[] ch) throws IOException
final void print (String s) throws IOException
final void write (String s) throws IOException
final void write (String s, int off, int len) throws IOException
final void print (Object obj) throws IOException
final void println () throws IOException
final void println (boolean b) throws IOException
final void println (char c) throws IOException
final void println (int i) throws IOException
final void println (long l) throws IOException
final void println (float f) throws IOException
final void println (double d) throws IOException
final void println (char[] ch) throws IOException
final void println (String s) throws IOException
final void println (Object obj) throws IOException
final void write (char[] ch, int off, int len) throws IOException
final void clear () throws IOException
final void clearBuffer () throws IOException
final void flush () throws IOException
final void close () throws IOException
final int getRemaining ()
final void setBufferSize (int bufferSize)
final void setAutoFlush (boolean autoFlush)

Package Functions

final void setHttpOutputStream (HttpOutputStream out)

Package Attributes

HttpOutputStream out
boolean closed = false
byte[] buf = null

Static Package Attributes

String lineSep = System.getProperty("line.separator")


Constructor & Destructor Documentation

com.quadcap.http.server22.JspWriter.JspWriter int  bufferSize,
boolean  autoFlush
 

Definition at line 58 of file JspWriter.java.


Member Function Documentation

final void com.quadcap.http.server22.JspWriter.clear  )  throws IOException
 

Definition at line 179 of file JspWriter.java.

References com.quadcap.http.server22.JspWriter.out, and com.quadcap.http.server22.HttpOutputStream.reset().

final void com.quadcap.http.server22.JspWriter.clearBuffer  )  throws IOException
 

Definition at line 187 of file JspWriter.java.

References com.quadcap.http.server22.JspWriter.out, and com.quadcap.http.server22.HttpOutputStream.reset().

final void com.quadcap.http.server22.JspWriter.close  )  throws IOException
 

Definition at line 197 of file JspWriter.java.

References com.quadcap.http.server22.HttpOutputStream.close(), com.quadcap.http.server22.JspWriter.closed, and com.quadcap.http.server22.JspWriter.out.

final void com.quadcap.http.server22.JspWriter.flush  )  throws IOException
 

Definition at line 193 of file JspWriter.java.

References com.quadcap.http.server22.HttpOutputStream.flush(), and com.quadcap.http.server22.JspWriter.out.

final int com.quadcap.http.server22.JspWriter.getRemaining  ) 
 

Definition at line 204 of file JspWriter.java.

References com.quadcap.http.server22.HttpOutputStream.getRemaining(), and com.quadcap.http.server22.JspWriter.out.

final void com.quadcap.http.server22.JspWriter.newLine  )  throws IOException
 

Definition at line 66 of file JspWriter.java.

References com.quadcap.http.server22.JspWriter.lineSep, and com.quadcap.http.server22.JspWriter.print().

final void com.quadcap.http.server22.JspWriter.print Object  obj  )  throws IOException
 

Definition at line 119 of file JspWriter.java.

final void com.quadcap.http.server22.JspWriter.print String  s  )  throws IOException
 

Definition at line 98 of file JspWriter.java.

References com.quadcap.http.server22.JspWriter.buf, com.quadcap.http.server22.JspWriter.out, and com.quadcap.http.server22.HttpOutputStream.write().

final void com.quadcap.http.server22.JspWriter.print char[]  ch  )  throws IOException
 

Definition at line 94 of file JspWriter.java.

References com.quadcap.http.server22.JspWriter.write().

final void com.quadcap.http.server22.JspWriter.print double  d  )  throws IOException
 

Definition at line 90 of file JspWriter.java.

final void com.quadcap.http.server22.JspWriter.print float  f  )  throws IOException
 

Definition at line 86 of file JspWriter.java.

final void com.quadcap.http.server22.JspWriter.print long  l  )  throws IOException
 

Definition at line 82 of file JspWriter.java.

final void com.quadcap.http.server22.JspWriter.print int  i  )  throws IOException
 

Definition at line 78 of file JspWriter.java.

final void com.quadcap.http.server22.JspWriter.print char  c  )  throws IOException
 

Definition at line 74 of file JspWriter.java.

final void com.quadcap.http.server22.JspWriter.print boolean  b  )  throws IOException
 

Definition at line 70 of file JspWriter.java.

References com.quadcap.http.server22.JspWriter.print().

Referenced by com.quadcap.http.server22.JspWriter.newLine(), and com.quadcap.http.server22.JspWriter.print().

final void com.quadcap.http.server22.JspWriter.println Object  obj  )  throws IOException
 

Definition at line 167 of file JspWriter.java.

References com.quadcap.http.server22.JspWriter.println().

final void com.quadcap.http.server22.JspWriter.println String  s  )  throws IOException
 

Definition at line 162 of file JspWriter.java.

References com.quadcap.http.server22.JspWriter.println().

final void com.quadcap.http.server22.JspWriter.println char[]  ch  )  throws IOException
 

Definition at line 157 of file JspWriter.java.

References com.quadcap.http.server22.JspWriter.println().

final void com.quadcap.http.server22.JspWriter.println double  d  )  throws IOException
 

Definition at line 152 of file JspWriter.java.

References com.quadcap.http.server22.JspWriter.println().

final void com.quadcap.http.server22.JspWriter.println float  f  )  throws IOException
 

Definition at line 147 of file JspWriter.java.

References com.quadcap.http.server22.JspWriter.println().

final void com.quadcap.http.server22.JspWriter.println long  l  )  throws IOException
 

Definition at line 142 of file JspWriter.java.

References com.quadcap.http.server22.JspWriter.println().

final void com.quadcap.http.server22.JspWriter.println int  i  )  throws IOException
 

Definition at line 137 of file JspWriter.java.

References com.quadcap.http.server22.JspWriter.println().

final void com.quadcap.http.server22.JspWriter.println char  c  )  throws IOException
 

Definition at line 132 of file JspWriter.java.

References com.quadcap.http.server22.JspWriter.println().

final void com.quadcap.http.server22.JspWriter.println boolean  b  )  throws IOException
 

Definition at line 127 of file JspWriter.java.

References com.quadcap.http.server22.JspWriter.println().

final void com.quadcap.http.server22.JspWriter.println  )  throws IOException
 

Definition at line 123 of file JspWriter.java.

References com.quadcap.http.server22.JspWriter.lineSep.

Referenced by com.quadcap.http.server22.JspWriter.println().

final void com.quadcap.http.server22.JspWriter.setAutoFlush boolean  autoFlush  ) 
 

Definition at line 212 of file JspWriter.java.

References com.quadcap.http.server22.JspWriter.out, com.quadcap.http.server22.HttpOutputStream.setAutoFlush(), and com.quadcap.http.server22.JspWriter.setAutoFlush().

Referenced by com.quadcap.http.server22.HttpResponse.getJspWriter(), and com.quadcap.http.server22.JspWriter.setAutoFlush().

final void com.quadcap.http.server22.JspWriter.setBufferSize int  bufferSize  ) 
 

Definition at line 208 of file JspWriter.java.

References com.quadcap.http.server22.JspWriter.out, com.quadcap.http.server22.HttpOutputStream.setBufferSize(), and com.quadcap.http.server22.JspWriter.setBufferSize().

Referenced by com.quadcap.http.server22.HttpResponse.getJspWriter(), and com.quadcap.http.server22.JspWriter.setBufferSize().

final void com.quadcap.http.server22.JspWriter.setHttpOutputStream HttpOutputStream  out  )  [package]
 

Definition at line 62 of file JspWriter.java.

References com.quadcap.http.server22.JspWriter.setHttpOutputStream().

Referenced by com.quadcap.http.server22.HttpResponse.getJspWriter(), and com.quadcap.http.server22.JspWriter.setHttpOutputStream().

final void com.quadcap.http.server22.JspWriter.write char[]  ch,
int  off,
int  len
throws IOException
 

Definition at line 172 of file JspWriter.java.

References com.quadcap.http.server22.JspWriter.closed, com.quadcap.http.server22.JspWriter.out, and com.quadcap.http.server22.HttpOutputStream.write().

final void com.quadcap.http.server22.JspWriter.write String  s,
int  off,
int  len
throws IOException
 

Definition at line 113 of file JspWriter.java.

References com.quadcap.http.server22.JspWriter.out, and com.quadcap.http.server22.HttpOutputStream.write().

final void com.quadcap.http.server22.JspWriter.write String  s  )  throws IOException
 

Definition at line 109 of file JspWriter.java.

References com.quadcap.http.server22.JspWriter.out, and com.quadcap.http.server22.JspWriter.write().

Referenced by com.quadcap.http.server22.JspWriter.print(), and com.quadcap.http.server22.JspWriter.write().


Member Data Documentation

byte [] com.quadcap.http.server22.JspWriter.buf = null [package]
 

Definition at line 55 of file JspWriter.java.

Referenced by com.quadcap.http.server22.JspWriter.print().

boolean com.quadcap.http.server22.JspWriter.closed = false [package]
 

Definition at line 54 of file JspWriter.java.

Referenced by com.quadcap.http.server22.JspWriter.close(), and com.quadcap.http.server22.JspWriter.write().

String com.quadcap.http.server22.JspWriter.lineSep = System.getProperty("line.separator") [static, package]
 

Definition at line 56 of file JspWriter.java.

Referenced by com.quadcap.http.server22.JspWriter.newLine(), and com.quadcap.http.server22.JspWriter.println().

HttpOutputStream com.quadcap.http.server22.JspWriter.out [package]
 

Definition at line 53 of file JspWriter.java.

Referenced by com.quadcap.http.server22.JspWriter.clear(), com.quadcap.http.server22.JspWriter.clearBuffer(), com.quadcap.http.server22.JspWriter.close(), com.quadcap.http.server22.JspWriter.flush(), com.quadcap.http.server22.JspWriter.getRemaining(), com.quadcap.http.server22.JspWriter.print(), com.quadcap.http.server22.JspWriter.setAutoFlush(), com.quadcap.http.server22.JspWriter.setBufferSize(), and com.quadcap.http.server22.JspWriter.write().