パッケージ jakarta.faces.context
クラス PartialResponseWriter
java.lang.ObjectSE
java.io.WriterSE
jakarta.faces.context.ResponseWriter
jakarta.faces.context.ResponseWriterWrapper
jakarta.faces.context.PartialResponseWriter
- 実装されているすべてのインターフェース:
FacesWrapper<ResponseWriter>、CloseableSE、FlushableSE、AppendableSE、AutoCloseableSE
PartialResponseWriter は、既存の ResponseWriter を装飾して、Ajax 操作に適した部分レスポンスの生成をサポートします。このクラスは、jakarta.faces.context.ResponseWriter から継承されたマークアップ生成メソッドに加えて、標準の部分レスポンス要素を構築するためのメソッドを提供します。
- 導入:
- 2.0
フィールドのサマリー
フィールドコンストラクターの概要
コンストラクター方法の概要
修飾子と型メソッド説明void削除操作を記述します。void部分的なレスポンスの終わりを書きます。voidendError()エラーの終わりを書きます。voidendEval()eval 操作の終わりを記述します。void拡張操作の終わりを書き込みます。void挿入操作の終わりを書き込みます。void更新操作の終わりを書き込みます。voidリダイレクト操作を記述します。void部分レスポンスの開始を書き込みます。voidstartError(StringSE errorName) エラーの始まりを書きます。voideval 操作の開始を書き込みます。voidstartExtension(MapSE<StringSE, StringSE> attributes) 拡張操作の開始を書き込みます。voidstartInsertAfter(StringSE targetId) 指定されたターゲットノードの後にコンテンツが挿入される挿入操作の開始を書き込みます。voidstartInsertBefore(StringSE targetId) 指定されたターゲットノードの前にコンテンツが挿入される挿入操作の開始を書き込みます。voidstartUpdate(StringSE targetId) 更新操作の開始を書き込みます。voidupdateAttributes(StringSE targetId, MapSE<StringSE, StringSE> attributes) 属性更新操作を記述します。クラス jakarta.faces.context.ResponseWriterWrapper から継承されたメソッド
cloneWithWriter, close, endCDATA, endElement, flush, getCharacterEncoding, getContentType, getWrapped, startCDATA, startElement, write, writeAttribute, writeComment, writeDoctype, writePreamble, writeText, writeText, writeText, writeURIAttribute
フィールドの詳細
コンストラクターの詳細
PartialResponseWriter
PartialResponseWriterを作成します。- パラメーター:
writer- 包むライター。- 導入:
- 2.0
メソッドの詳細
startDocument
部分レスポンスの開始を書き込みます。
UIViewRootがNamingContainerのインスタンスである場合は、ルート要素のid属性の値としてUIComponent.getContainerClientId(FacesContext)を書き込みます。- オーバーライド:
- クラス
ResponseWriterWrapperのstartDocument - 例外:
IOExceptionSE- 入出力エラーが発生した場合- 導入:
- 2.0
- 関連事項:
endDocument
部分的なレスポンスの終わりを書きます。
- オーバーライド:
- クラス
ResponseWriterWrapperのendDocument - 例外:
IOExceptionSE- 入出力エラーが発生した場合- 導入:
- 2.0
- 関連事項:
startInsertBefore
指定されたターゲットノードの前にコンテンツが挿入される挿入操作の開始を書き込みます。
- パラメーター:
targetId- ノード挿入の ID は前に発生する必要があります- 例外:
IOExceptionSE- 入出力エラーが発生した場合- 導入:
- 2.0
startInsertAfter
指定されたターゲットノードの後にコンテンツが挿入される挿入操作の開始を書き込みます。
- パラメーター:
targetId- ノード挿入の ID は、後に発生する必要があります- 例外:
IOExceptionSE- 入出力エラーが発生した場合- 導入:
- 2.0
endInsert
挿入操作の終わりを書き込みます。
- 例外:
IOExceptionSE- 入出力エラーが発生した場合- 導入:
- 2.0
startUpdate
更新操作の開始を書き込みます。
- パラメーター:
targetId- 更新するノードの ID- 例外:
IOExceptionSE- 入出力エラーが発生した場合- 導入:
- 2.0
endUpdate
更新操作の終わりを書き込みます。
- 例外:
IOExceptionSE- 入出力エラーが発生した場合- 導入:
- 2.0
updateAttributes
public void updateAttributes(StringSE targetId, MapSE<StringSE, StringSE> attributes) throws IOExceptionSE属性更新操作を記述します。
- パラメーター:
targetId- 更新するノードの IDattributes- 更新される属性名 / 値のペアのマップ- 例外:
IOExceptionSE- 入出力エラーが発生した場合- 導入:
- 2.0
delete
削除操作を記述します。
- パラメーター:
targetId- 削除するノードの ID- 例外:
IOExceptionSE- 入出力エラーが発生した場合- 導入:
- 2.0
redirect
リダイレクト操作を記述します。
- パラメーター:
url- リダイレクト先の URL- 例外:
IOExceptionSE- 入出力エラーが発生した場合- 導入:
- 2.0
startEval
eval 操作の開始を書き込みます。
- 例外:
IOExceptionSE- 入出力エラーが発生した場合- 導入:
- 2.0
endEval
eval 操作の終わりを記述します。
- 例外:
IOExceptionSE- 入出力エラーが発生した場合- 導入:
- 2.0
startExtension
拡張操作の開始を書き込みます。
- パラメーター:
attributes- 拡張要素属性の文字列名 / 値のペア- 例外:
IOExceptionSE- 入出力エラーが発生した場合- 導入:
- 2.0
endExtension
拡張操作の終わりを書き込みます。
- 例外:
IOExceptionSE- 入出力エラーが発生した場合- 導入:
- 2.0
startError
エラーの始まりを書きます。
- パラメーター:
errorName- エラーの説明文字列- 例外:
IOExceptionSE- 入出力エラーが発生した場合- 導入:
- 2.0
endError
エラーの終わりを書きます。
- 例外:
IOExceptionSE- 入出力エラーが発生した場合- 導入:
- 2.0