public abstract class ResponseWriterWrapper extends ResponseWriter implements FacesWrapper<ResponseWriter>
既存の ResponseWriter
インスタンスに特殊な動作を提供したい開発者によってサブクラス化することができる ResponseWriter
の簡単な実装を提供します。すべてのメソッドのデフォルトの実装は、ラップされた ResponseWriter
を呼び出すことです。
使用方法: このクラスを継承し、ラップされている実装をコンストラクターにプッシュし、getWrapped()
を使用してラップされているインスタンスにアクセスします。
コンストラクターと説明 |
---|
ResponseWriterWrapper() 使用すべきではありません。 ラップされている実装を使用する他のコンストラクターを使用します。 |
ResponseWriterWrapper(ResponseWriter wrapped) このレスポンスライターが装飾されている場合、装飾を行う実装は、ラップされている実装をこのコンストラクターにプッシュする必要があります。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
@DeprecatedSE public ResponseWriterWrapper()
public ResponseWriterWrapper(ResponseWriter wrapped)
このレスポンスライターが装飾されている場合、装飾を行う実装は、ラップされている実装をこのコンストラクターにプッシュする必要があります。getWrapped()
は、ラップされている実装を返します。
wrapped
- ラップされる実装。public ResponseWriter getWrapped()
FacesWrapper
このインターフェースを実装するクラスは、このメソッドを使用して、ラップされているクラスのインスタンスを返します。
FacesWrapper<ResponseWriter>
の getWrapped
public StringSE getContentType()
このメソッドのデフォルトの動作は、ラップされた ResponseWriter
オブジェクトで ResponseWriter.getContentType()
を呼び出すことです。
ResponseWriter
の getContentType
ResponseWriter.getContentType()
public StringSE getCharacterEncoding()
このメソッドのデフォルトの動作は、ラップされた ResponseWriter
オブジェクトで ResponseWriter.getCharacterEncoding()
を呼び出すことです。
ResponseWriter
の getCharacterEncoding
ResponseWriter.getCharacterEncoding()
public void flush() throws IOExceptionSE
このメソッドのデフォルトの動作は、ラップされた ResponseWriter
オブジェクトで ResponseWriter.flush()
を呼び出すことです。
FlushableSE
の flushSE
ResponseWriter
の flush
IOExceptionSE
ResponseWriter.flush()
public void startDocument() throws IOExceptionSE
このメソッドのデフォルトの動作は、ラップされた ResponseWriter
オブジェクトで ResponseWriter.startDocument()
を呼び出すことです。
ResponseWriter
の startDocument
IOExceptionSE
- 入出力エラーが発生した場合 ResponseWriter.startDocument()
public void endDocument() throws IOExceptionSE
このメソッドのデフォルトの動作は、ラップされた ResponseWriter
オブジェクトで ResponseWriter.endDocument()
を呼び出すことです。
ResponseWriter
の endDocument
IOExceptionSE
- 入出力エラーが発生した場合 ResponseWriter.endDocument()
public void startElement(StringSE name, UIComponent component) throws IOExceptionSE
このメソッドのデフォルトの動作は、ラップされた ResponseWriter
オブジェクトで ResponseWriter.startElement(String, jakarta.faces.component.UIComponent)
を呼び出すことです。
ResponseWriter
の startElement
name
- 開始する要素の名前 component
- この要素が対応する UIComponent
(存在する場合)。このコンポーネントは、標準の HTML_BASIC RenderKit
仕様に従って、通過属性についてインスペクションされます。IOExceptionSE
- 入出力エラーが発生した場合 ResponseWriter.startElement(String, jakarta.faces.component.UIComponent)
public void startCDATA() throws IOExceptionSE
このメソッドのデフォルトの動作は、ラップされた ResponseWriter
オブジェクトで ResponseWriter.startCDATA()
を呼び出すことです。
ResponseWriter
の startCDATA
IOExceptionSE
- 読み取り / 書き込みエラー時 public void endCDATA() throws IOExceptionSE
このメソッドのデフォルトの動作は、ラップされた ResponseWriter
オブジェクトで ResponseWriter.endCDATA()
を呼び出すことです。
ResponseWriter
の endCDATA
IOExceptionSE
- 読み取り / 書き込みエラー時 public void endElement(StringSE name) throws IOExceptionSE
このメソッドのデフォルトの動作は、ラップされた ResponseWriter
オブジェクトで ResponseWriter.endElement(String)
を呼び出すことです。
ResponseWriter
の endElement
name
- 終了する要素の名前 IOExceptionSE
- 読み取り / 書き込みエラー時 ResponseWriter.endElement(String)
public void writeAttribute(StringSE name, ObjectSE value, StringSE property) throws IOExceptionSE
このメソッドのデフォルトの動作は、ラップされた ResponseWriter
オブジェクトで ResponseWriter.writeAttribute(String, Object, String)
を呼び出すことです。
ResponseWriter
の writeAttribute
name
- 追加する属性名 value
- 追加する属性値 property
- この生成された属性が対応する、包含要素に関連付けられた UIComponent
のプロパティまたは属性(存在する場合)の名前 IOExceptionSE
- 入出力エラーが発生した場合 ResponseWriter.writeAttribute(String, Object, String)
public void writeURIAttribute(StringSE name, ObjectSE value, StringSE property) throws IOExceptionSE
このメソッドのデフォルトの動作は、ラップされた ResponseWriter
オブジェクトで ResponseWriter.writeURIAttribute(String, Object, String)
を呼び出すことです。
ResponseWriter
の writeURIAttribute
name
- 追加する属性名 value
- 追加する属性値 property
- この生成された属性が対応する、包含要素に関連付けられた UIComponent
のプロパティまたは属性(存在する場合)の名前 IOExceptionSE
- 入出力エラーが発生した場合 ResponseWriter.writeURIAttribute(String, Object, String)
public void writeComment(ObjectSE comment) throws IOExceptionSE
このメソッドのデフォルトの動作は、ラップされた ResponseWriter
オブジェクトで ResponseWriter.writeComment(Object)
を呼び出すことです。
ResponseWriter
の writeComment
comment
- コメントのテキストコンテンツ IOExceptionSE
- 入出力エラーが発生した場合 ResponseWriter.writeComment(Object)
public void writeDoctype(StringSE doctype) throws IOExceptionSE
このメソッドのデフォルトの動作は、ラップされた ResponseWriter
オブジェクトで ResponseWriter.writeDoctype(java.lang.String)
を呼び出すことです。
ResponseWriter
の writeDoctype
doctype
- Doctype のテキストコンテンツ IOExceptionSE
- 入出力エラーが発生した場合 ResponseWriter.writeDoctype(java.lang.String)
public void writePreamble(StringSE preamble) throws IOExceptionSE
このメソッドのデフォルトの動作は、ラップされた ResponseWriter
オブジェクトで ResponseWriter.writePreamble(java.lang.String)
を呼び出すことです。
ResponseWriter
の writePreamble
preamble
- プリアンブルのテキストコンテンツ IOExceptionSE
- 入出力エラーが発生した場合 ResponseWriter.writePreamble(java.lang.String)
public void writeText(ObjectSE text, StringSE property) throws IOExceptionSE
このメソッドのデフォルトの動作は、ラップされた ResponseWriter
オブジェクトで ResponseWriter.writeText(Object, String)
を呼び出すことです。
ResponseWriter
の writeText
text
- 書かれるテキスト property
- この生成されたテキストが対応する、包含要素に関連付けられた UIComponent
のプロパティまたは属性(存在する場合)の名前 IOExceptionSE
- 入出力エラーが発生した場合 ResponseWriter.writeText(Object, String)
public void writeText(ObjectSE text, UIComponent component, StringSE property) throws IOExceptionSE
このメソッドのデフォルトの動作は、ラップされた ResponseWriter
オブジェクトで ResponseWriter.writeText(Object, UIComponent, String)
を呼び出すことです。
ResponseWriter
の writeText
text
- 書かれるテキスト component
- この要素が対応する UIComponent
(存在する場合)property
- この生成されたテキストが対応する、包含要素に関連付けられた UIComponent
のプロパティまたは属性(存在する場合)の名前 IOExceptionSE
- 入出力エラーが発生した場合 ResponseWriter.writeText(Object, String)
public void writeText(char[] text, int off, int len) throws IOExceptionSE
このメソッドのデフォルトの動作は、ラップされた ResponseWriter
オブジェクトで ResponseWriter.writeText(char[], int, int)
を呼び出すことです。
ResponseWriter
の writeText
text
- 書かれるテキスト off
- 開始オフセット (zero-relative)len
- 書き込む文字数 IOExceptionSE
- 入出力エラーが発生した場合 ResponseWriter.writeText(char[], int, int)
public ResponseWriter cloneWithWriter(WriterSE writer)
このメソッドのデフォルトの動作は、ラップされた ResponseWriter
オブジェクトで ResponseWriter.cloneWithWriter(java.io.Writer)
を呼び出すことです。
ResponseWriter
の cloneWithWriter
writer
- 出力先である Writer
ResponseWriter
ResponseWriter.cloneWithWriter(java.io.Writer)
public void close() throws IOExceptionSE
このメソッドのデフォルトの動作は、ラップされた ResponseWriter
オブジェクトで Writer.close()
SE を呼び出すことです。
CloseableSE
の closeSE
AutoCloseableSE
の closeSE
WriterSE
の closeSE
IOExceptionSE
Writer.close()
SEpublic void write(char[] cbuf, int off, int len) throws IOExceptionSE
このメソッドのデフォルトの動作は、ラップされた ResponseWriter
オブジェクトで Writer.write(char[], int, int)
SE を呼び出すことです。
WriterSE
の writeSE
IOExceptionSE
Writer.write(char[], int, int)
SECopyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.