javax.servlet.jsp.tagext
Class BodyContent
java.lang.Object
|
+--java.io.Writer
|
+--javax.servlet.jsp.JspWriter
|
+--javax.servlet.jsp.tagext.BodyContent
- public abstract class BodyContent
- extends JspWriter
A JspWriter subclass that can be used to process body evaluations
so they can re-extracted later on.
Fields inherited from class java.io.Writer |
lock |
Method Summary |
void |
clearBody()
Clear the body. |
void |
flush()
Redefine flush(). |
JspWriter |
getEnclosingWriter()
Get the enclosing JspWriter |
abstract java.io.Reader |
getReader()
Return the value of this BodyContent as a Reader. |
abstract java.lang.String |
getString()
Return the value of the BodyContent as a String. |
abstract void |
writeOut(java.io.Writer out)
Write the contents of this BodyContent into a Writer. |
Methods inherited from class javax.servlet.jsp.JspWriter |
clear, clearBuffer, close, getBufferSize, getRemaining, isAutoFlush, newLine, print, print, print, print, print, print, print, print, print, println, println, println, println, println, println, println, println, println, println |
Methods inherited from class java.io.Writer |
write, write, write, write, write |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BodyContent
protected BodyContent(JspWriter e)
- Protected constructor.
Unbounded buffer, no autoflushing.
flush
public void flush()
throws java.io.IOException
- Redefine flush().
It is not valid to flush.
- Specified by:
flush
in class JspWriter
- Following copied from class:
javax.servlet.jsp.JspWriter
- Throws:
java.io.IOException
- If an I/O error occurs
clearBody
public void clearBody()
- Clear the body.
getReader
public abstract java.io.Reader getReader()
- Return the value of this BodyContent as a Reader.
Note: this is after evaluation!! There are no scriptlets,
etc in this stream.
getString
public abstract java.lang.String getString()
- Return the value of the BodyContent as a String.
Note: this is after evaluation!! There are no scriptlets,
etc in this stream.
writeOut
public abstract void writeOut(java.io.Writer out)
throws java.io.IOException
- Write the contents of this BodyContent into a Writer.
Subclasses are likely to do interesting things with the
implementation so some things are extra efficient.
- Parameters:
out
- The writer into which to place the contents of
this body evaluation
getEnclosingWriter
public JspWriter getEnclosingWriter()
- Get the enclosing JspWriter
Copyright © 1999-2000 The Apache Software Foundation. All Rights Reserved.