public abstract class BodyContent extends JspWriter
BodyContent のコンテンツは評価の結果であるため、アクションなどは含まれず、呼び出しの結果が含まれることに注意してください。
BodyContent には、コンテンツを文字列に変換し、コンテンツを読み取り、コンテンツをクリアするメソッドがあります。
BodyContent オブジェクトのバッファーサイズは無制限です。BodyContent オブジェクトを autoFlush モードにすることはできません。バッキングストリームがないため、BodyContent オブジェクトでフラッシュを呼び出すことはできません。
BodyContent のインスタンスは、PageContext クラスの pushBody および popBody メソッドを呼び出すことにより作成されます。BodyContent は、関連するアクションの構造に従って、別の JspWriter(別の BodyContent オブジェクト)に囲まれています。
BodyContent は、setBodyContent() 呼び出しを介して BodyTag で使用可能になります。タグハンドラーは、doEndTag() を呼び出すまでオブジェクトを使用できます。
autoFlush, bufferSize, DEFAULT_BUFFER, NO_BUFFER, UNBOUNDED_BUFFER
修飾子 | コンストラクターと説明 |
---|---|
protected | BodyContent(JspWriter e) protected コンストラクター。 |
修飾子と型 | メソッドと説明 |
---|---|
void | clearBody() 例外をスローせずにボディをクリアします。 |
void | flush() flush() を再定義して、正当ではないようにしました。 |
JspWriter | getEnclosingWriter() 囲む JspWriter を取得します。 |
abstract ReaderSE | getReader() この BodyContent の値をリーダーとして返します。 |
abstract StringSE | getString() BodyContent の値を文字列として返します。 |
abstract void | writeOut(WriterSE out) この BodyContent の内容をライターに書き込みます。 |
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
appendSE, appendSE, appendSE, writeSE, writeSE, writeSE, writeSE, writeSE
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
protected BodyContent(JspWriter e)
e
- 取り囲む JspWriterpublic void flush() throws IOExceptionSE
背後にバッキングストリームがないため、BodyContent をフラッシュすることは無効です。
FlushableSE
の flushSE
JspWriter
の flush
IOExceptionSE
- いつも投げられる public void clearBody()
public abstract ReaderSE getReader()
public abstract StringSE getString()
public abstract void writeOut(WriterSE out) throws IOExceptionSE
out
- このボディ評価のコンテンツを配置するライター IOExceptionSE
- この BodyContent の内容を指定されたライターに書き込むときに I/O エラーが発生した場合 public JspWriter getEnclosingWriter()
Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.