|
FlatServe 0.4 |
||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectcom.small_it_office.flatserve.core.response.Response
com.small_it_office.flatserve.core.response.TextResponse
public class TextResponse
テキストの応答をあらわすクラスです。 このクラスのオブジェクトをHTTPサービスメソッドの戻り値として返すことで、 Conetnt-Typeが"text/plain"のHTTP応答を返すことができます。
コンストラクタの概要 | |
---|---|
TextResponse()
|
メソッドの概要 | |
---|---|
java.lang.String |
getContent()
レスポンスボディで送信するテキストを返します。 |
protected java.lang.String |
getContentType()
HTTP応答で送信するcontent-typeヘッダの値を返します。 デフォルトでは"text/plain"を返します。 |
java.lang.String |
getEncoding()
テキストのエンコーディングを返します。 |
void |
setContent(java.lang.String content)
レスポンスボディで送信するテキストを設定します。 |
void |
setContentType(java.lang.String contentType)
content-typeヘッダの値を設定します。 |
void |
setEncoding(java.lang.String encoding)
テキストのエンコーディングを設定します。 |
protected void |
writeResponse()
HTTP応答を書き込みます。 |
クラス com.small_it_office.flatserve.core.response.Response から継承されたメソッド |
---|
getHeader, getHeaders, getStatusCode, sendResponse, setHeader, setStatusCode |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public TextResponse()
メソッドの詳細 |
---|
protected void writeResponse() throws java.io.IOException
応答を書き込む前後に何らかの処理が必要であれば、それもこのメソッドで行います。
ただし、Response.setHeader(String, String)
メソッドで設定したHTTPヘッダは
Response.sendResponse()
メソッド内で行われるので、実装する必要はありません。
また、HttpServletResponse#flushBuffer()についても同様にこのメソッド内で行う必要はありません。
Response
内の writeResponse
java.io.IOException
- 応答の書き込み時にIOエラーが発生した場合protected java.lang.String getContentType()
Response
内の getContentType
public java.lang.String getEncoding()
setEncoding(String)
で指定されない場合は、デフォルト値として"UTF-8"を返します。
public void setEncoding(java.lang.String encoding)
encoding
- テキストのエンコーディングpublic java.lang.String getContent()
setContent(String)
で設定されない場合は、空文字列となります。
public void setContent(java.lang.String content)
content
- レスポンスボディで送信するテキスト
java.lang.IllegalArgumentException
- 引数でnullを指定した場合public void setContentType(java.lang.String contentType)
contentType
- content-typeヘッダの値。
|
FlatServe 0.4 |
||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |