public final class IacHttpXmlWriter extends IacXmlWriter
HttpServletResponse の自動コミットを回避するために StringWriter を経由した XML 出力処理を提供します。
StringWriter へ XML の出力を行い、 #writeRespose(HttpServletResponse)
でレスポンスへの書き出しを行います。
修飾子とタイプ | メソッドと説明 |
---|---|
static IacHttpXmlWriter |
getInstance()
インスタンスを取得します。
|
void |
writeRespose(javax.servlet.http.HttpServletResponse response,
StatusCode status)
レスポンスへ出力します。
|
close, close, flush, writeDefinedNamespaces, writeEmpty, writeEmpty, writeEmpty, writeEmpty, writeEnd, writeEndDocument, writeICalendar, writeIndent, writeStart, writeStart, writeStart, writeStartDocument, writeStartEnd, writeText
public static IacHttpXmlWriter getInstance() throws IacCaldavIOException
IacCaldavIOException
- ライターの生成に失敗した場合public void writeRespose(javax.servlet.http.HttpServletResponse response, StatusCode status) throws IacCaldavIOException
ライターの内容をレスポンスへ書き出します。
レスポンスが null
の場合は出力を行いません。
Content-Type には text/xml;charset=UTF-8 が設定されます。
response
- レスポンスstatus
- 正常終了時のステータスIacCaldavIOException
- 出力処理に失敗した場合Copyright © 2012-2015 NTT DATA INTRAMART CORPORATION