|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.io.Writer
java.io.PrintWriter
org.apache.struts.util.ServletContextWriter
A PrintWriter implementation that uses the logging facilities of a
javax.servlet.ServletContext
to output its results. Output
will be buffered until a newline character is output, flush()
is called, or until one of the println()
methods is called.
Along the way, carriage return characters are skipped.
Field Summary | |
protected java.lang.StringBuffer |
buffer
The buffer into which we accumulate lines to be logged. |
protected javax.servlet.ServletContext |
context
The servlet context with which we are associated. |
protected boolean |
error
The error state for this stream. |
Fields inherited from class java.io.PrintWriter |
out |
Fields inherited from class java.io.Writer |
lock |
Constructor Summary | |
ServletContextWriter(javax.servlet.ServletContext context)
Construct a ServletContextWriter associated with the specified ServletContext instance. |
Method Summary | |
boolean |
checkError()
Flush the stream and check for its error state. |
void |
close()
Close the stream. |
void |
flush()
Flush the stream. |
void |
print(boolean b)
Print a boolean value. |
void |
print(char c)
Print a character value. |
void |
print(char[] c)
Print a character array. |
void |
print(double d)
Print a double value. |
void |
print(float f)
Print a float value. |
void |
print(int i)
Print an integer value. |
void |
print(long l)
Print a long value. |
void |
print(java.lang.Object o)
Print an object. |
void |
print(java.lang.String s)
Print a String value. |
void |
println()
Terminate the current line and flush the buffer. |
void |
println(boolean b)
Print a boolean value and terminate the line. |
void |
println(char c)
Print a character value and terminate the line. |
void |
println(char[] c)
Print a character array and terminate the line. |
void |
println(double d)
Print a double value and terminate the line. |
void |
println(float f)
Print a float value and terminate the line. |
void |
println(int i)
Print an integer value and terminate the line. |
void |
println(long l)
Print a long value and terminate the line. |
void |
println(java.lang.Object o)
Print an object and terminate the line. |
void |
println(java.lang.String s)
Print a String value and terminate the line. |
void |
setError()
Set the error state for this stream. |
void |
write(char c)
Write a single character to this stream. |
void |
write(char[] buf)
Write an array of charaters to this stream. |
void |
write(char[] buf,
int off,
int len)
Write the specified subset of an array of characters to this stream. |
void |
write(int c)
Write a single character to this stream. |
void |
write(java.lang.String s)
Write a String to this stream. |
void |
write(java.lang.String s,
int off,
int len)
Write the specified portion of a String to this stream. |
Methods inherited from class java.io.PrintWriter |
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected java.lang.StringBuffer buffer
protected javax.servlet.ServletContext context
protected boolean error
Constructor Detail |
public ServletContextWriter(javax.servlet.ServletContext context)
context
- The associated servlet contextMethod Detail |
public boolean checkError()
true
is if setError()
is called.
public void close()
public void flush()
public void print(boolean b)
b
- The value to be printedpublic void print(char c)
c
- The value to be printedpublic void print(char[] c)
c
- The character array to be printedpublic void print(double d)
d
- The value to be printedpublic void print(float f)
f
- The value to be printedpublic void print(int i)
i
- The value to be printedpublic void print(long l)
l
- The value to be printedpublic void print(java.lang.Object o)
o
- The value to be printedpublic void print(java.lang.String s)
s
- The value to be printedpublic void println()
public void println(boolean b)
b
- The value to be printedpublic void println(char c)
c
- The value to be printedpublic void println(char[] c)
c
- The character array to be printedpublic void println(double d)
d
- The value to be printedpublic void println(float f)
f
- The value to be printedpublic void println(int i)
i
- The value to be printedpublic void println(long l)
l
- The value to be printedpublic void println(java.lang.Object o)
o
- The value to be printedpublic void println(java.lang.String s)
s
- The value to be printedpublic void setError()
public void write(char c)
c
- The character to be writtenpublic void write(int c)
c
- The character to be writtenpublic void write(char[] buf)
buf
- The character array to be writtenpublic void write(char[] buf, int off, int len)
buf
- The character array from which to writeoff
- The zero-relative starting offset to writelen
- The number of characters to writepublic void write(java.lang.String s)
s
- The string to be writtenpublic void write(java.lang.String s, int off, int len)
s
- The String from which to writeoff
- The zero-relative starting offset to writelen
- The number of characters to write
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |