Quadcap Embeddable Server

com.quadcap.http.servlets.jsp.JspWriter Class Reference

Inheritance diagram for com.quadcap.http.servlets.jsp.JspWriter:

List of all members.

Detailed Description

The JspWriter implementation.

We handle 'bufSize' and 'autoCommit' in this class.

Author:
Stan Bailes

Definition at line 52 of file JspWriter.java.

Public Member Functions

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

Package Attributes

CharArrayWriter w
Writer out
int written = 0
boolean flushed = false
boolean closed = false

Static Package Attributes

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


Constructor & Destructor Documentation

com.quadcap.http.servlets.jsp.JspWriter.JspWriter Writer  out,
int  bufferSize,
boolean  autoFlush
 

Definition at line 60 of file JspWriter.java.

References com.quadcap.http.servlets.jsp.JspWriter.w.


Member Function Documentation

void com.quadcap.http.servlets.jsp.JspWriter.clear  )  throws IOException
 

Definition at line 169 of file JspWriter.java.

References com.quadcap.http.servlets.jsp.JspWriter.w.

void com.quadcap.http.servlets.jsp.JspWriter.clearBuffer  )  throws IOException
 

Definition at line 173 of file JspWriter.java.

References com.quadcap.http.servlets.jsp.JspWriter.flushed, and com.quadcap.http.servlets.jsp.JspWriter.w.

Referenced by com.quadcap.http.servlets.jsp.PageContext.forward().

void com.quadcap.http.servlets.jsp.JspWriter.close  )  throws IOException
 

Definition at line 182 of file JspWriter.java.

References com.quadcap.http.servlets.jsp.JspWriter.closed, and com.quadcap.http.servlets.jsp.JspWriter.flush().

void com.quadcap.http.servlets.jsp.JspWriter.flush  )  throws IOException
 

Definition at line 178 of file JspWriter.java.

References com.quadcap.http.servlets.jsp.JspWriter.out, and com.quadcap.http.servlets.jsp.JspWriter.w.

Referenced by com.quadcap.http.servlets.jsp.JspWriter.close(), com.quadcap.http.servlets.jsp.PageContext.handleFinally(), and com.quadcap.http.servlets.jsp.JspWriter.write().

int com.quadcap.http.servlets.jsp.JspWriter.getRemaining  ) 
 

Definition at line 189 of file JspWriter.java.

References com.quadcap.http.servlets.jsp.JspWriter.flushed, and com.quadcap.http.servlets.jsp.JspWriter.w.

void com.quadcap.http.servlets.jsp.JspWriter.newLine  )  throws IOException
 

Definition at line 66 of file JspWriter.java.

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

void com.quadcap.http.servlets.jsp.JspWriter.print Object  obj  )  throws IOException
 

Definition at line 102 of file JspWriter.java.

void com.quadcap.http.servlets.jsp.JspWriter.print String  s  )  throws IOException
 

Definition at line 98 of file JspWriter.java.

References com.quadcap.http.servlets.jsp.JspWriter.w.

void com.quadcap.http.servlets.jsp.JspWriter.print char[]  ch  )  throws IOException
 

Definition at line 94 of file JspWriter.java.

References com.quadcap.http.servlets.jsp.JspWriter.write().

void com.quadcap.http.servlets.jsp.JspWriter.print double  d  )  throws IOException
 

Definition at line 90 of file JspWriter.java.

void com.quadcap.http.servlets.jsp.JspWriter.print float  f  )  throws IOException
 

Definition at line 86 of file JspWriter.java.

void com.quadcap.http.servlets.jsp.JspWriter.print long  l  )  throws IOException
 

Definition at line 82 of file JspWriter.java.

void com.quadcap.http.servlets.jsp.JspWriter.print int  i  )  throws IOException
 

Definition at line 78 of file JspWriter.java.

void com.quadcap.http.servlets.jsp.JspWriter.print char  c  )  throws IOException
 

Definition at line 74 of file JspWriter.java.

void com.quadcap.http.servlets.jsp.JspWriter.print boolean  b  )  throws IOException
 

Definition at line 70 of file JspWriter.java.

References com.quadcap.http.servlets.jsp.JspWriter.print().

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

void com.quadcap.http.servlets.jsp.JspWriter.println Object  obj  )  throws IOException
 

Definition at line 150 of file JspWriter.java.

References com.quadcap.http.servlets.jsp.JspWriter.println().

void com.quadcap.http.servlets.jsp.JspWriter.println String  s  )  throws IOException
 

Definition at line 145 of file JspWriter.java.

References com.quadcap.http.servlets.jsp.JspWriter.println().

void com.quadcap.http.servlets.jsp.JspWriter.println char[]  ch  )  throws IOException
 

Definition at line 140 of file JspWriter.java.

References com.quadcap.http.servlets.jsp.JspWriter.println().

void com.quadcap.http.servlets.jsp.JspWriter.println double  d  )  throws IOException
 

Definition at line 135 of file JspWriter.java.

References com.quadcap.http.servlets.jsp.JspWriter.println().

void com.quadcap.http.servlets.jsp.JspWriter.println float  f  )  throws IOException
 

Definition at line 130 of file JspWriter.java.

References com.quadcap.http.servlets.jsp.JspWriter.println().

void com.quadcap.http.servlets.jsp.JspWriter.println long  l  )  throws IOException
 

Definition at line 125 of file JspWriter.java.

References com.quadcap.http.servlets.jsp.JspWriter.println().

void com.quadcap.http.servlets.jsp.JspWriter.println int  i  )  throws IOException
 

Definition at line 120 of file JspWriter.java.

References com.quadcap.http.servlets.jsp.JspWriter.println().

void com.quadcap.http.servlets.jsp.JspWriter.println char  c  )  throws IOException
 

Definition at line 115 of file JspWriter.java.

References com.quadcap.http.servlets.jsp.JspWriter.println().

void com.quadcap.http.servlets.jsp.JspWriter.println boolean  b  )  throws IOException
 

Definition at line 110 of file JspWriter.java.

References com.quadcap.http.servlets.jsp.JspWriter.println().

void com.quadcap.http.servlets.jsp.JspWriter.println  )  throws IOException
 

Definition at line 106 of file JspWriter.java.

References com.quadcap.http.servlets.jsp.JspWriter.lineSep.

Referenced by com.quadcap.http.servlets.jsp.JspWriter.println().

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

Definition at line 155 of file JspWriter.java.

References com.quadcap.http.servlets.jsp.JspWriter.closed, com.quadcap.http.servlets.jsp.JspWriter.flush(), com.quadcap.http.servlets.jsp.JspWriter.flushed, com.quadcap.http.servlets.jsp.JspWriter.w, com.quadcap.http.servlets.jsp.JspWriter.write(), and com.quadcap.http.servlets.jsp.JspWriter.written.

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


Member Data Documentation

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

Definition at line 57 of file JspWriter.java.

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

boolean com.quadcap.http.servlets.jsp.JspWriter.flushed = false [package]
 

Definition at line 56 of file JspWriter.java.

Referenced by com.quadcap.http.servlets.jsp.JspWriter.clearBuffer(), com.quadcap.http.servlets.jsp.JspWriter.getRemaining(), and com.quadcap.http.servlets.jsp.JspWriter.write().

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

Definition at line 58 of file JspWriter.java.

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

Writer com.quadcap.http.servlets.jsp.JspWriter.out [package]
 

Definition at line 54 of file JspWriter.java.

Referenced by com.quadcap.http.servlets.jsp.JspWriter.flush().

CharArrayWriter com.quadcap.http.servlets.jsp.JspWriter.w [package]
 

Definition at line 53 of file JspWriter.java.

Referenced by com.quadcap.http.servlets.jsp.JspWriter.clear(), com.quadcap.http.servlets.jsp.JspWriter.clearBuffer(), com.quadcap.http.servlets.jsp.JspWriter.flush(), com.quadcap.http.servlets.jsp.JspWriter.getRemaining(), com.quadcap.http.servlets.jsp.JspWriter.JspWriter(), com.quadcap.http.servlets.jsp.JspWriter.print(), and com.quadcap.http.servlets.jsp.JspWriter.write().

int com.quadcap.http.servlets.jsp.JspWriter.written = 0 [package]
 

Definition at line 55 of file JspWriter.java.

Referenced by com.quadcap.http.servlets.jsp.JspWriter.write().