|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjp.cssj.cti.ctip.AbstractCTIPSession
| フィールドの概要 | |
protected ErrorHandler |
errorHandler
|
protected java.io.OutputStream |
out
|
protected ContentProducer |
producer
|
protected ProgressListener |
progressListener
|
protected RequestConsumer |
request
|
protected int |
state
|
| コンストラクタの概要 | |
AbstractCTIPSession(ContentProducer producer,
RequestConsumer request)
|
|
| メソッドの概要 | |
boolean |
buildNext(ContentBuilder builder)
|
void |
excludeResource(java.lang.String uriPattern)
サーバー側からのアクセスを禁止するリソースを指定します。 |
void |
formatMain(java.lang.String uri)
変換するリソース(本体)を指定すると同時に、本体の変換を開始します。 |
void |
includeResource(java.lang.String uriPattern)
サーバー側からのアクセスを許可するリソースを指定します。 |
java.io.OutputStream |
sendResource(java.lang.String uri,
java.lang.String mimeType,
java.lang.String encoding)
リソースを送信するための出力ストリームを返します。 |
void |
setErrorHandler(ErrorHandler eh)
エラーを受け取るためのオブジェクトを設定します。 |
void |
setOutput(java.io.OutputStream out,
java.lang.String mimeType)
出力先を設定します。 |
void |
setProgressListener(ProgressListener l)
進行状況を監視するためのオブジェクトを設定します。 |
void |
setProperty(java.lang.String key,
java.lang.String value)
プロパティを設定します。 |
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| インタフェース jp.cssj.cti.CTISession から継承したメソッド |
close, sendMain |
| フィールドの詳細 |
protected final ContentProducer producer
protected final RequestConsumer request
protected java.io.OutputStream out
protected ErrorHandler errorHandler
protected ProgressListener progressListener
protected int state
| コンストラクタの詳細 |
public AbstractCTIPSession(ContentProducer producer,
RequestConsumer request)
| メソッドの詳細 |
public void setOutput(java.io.OutputStream out,
java.lang.String mimeType)
throws java.io.IOException
CTISession の記述: 出力先を設定します。
このメソッドは本体の開始前に呼ぶ必要があります。 一度も呼ばない場合、出力先はSystem.out,出力タイプは"application/pdf"になります。
CTISession 内の setOutputout - 出力先ストリームmimeType - 出力データのMIME型(省略する場合はnull)
java.io.IOExceptionpublic void setErrorHandler(ErrorHandler eh)
CTISession の記述: エラーを受け取るためのオブジェクトを設定します。
このメソッドは本体の開始前に呼ぶ必要があります。
CTISession 内の setErrorHandlereh - エラーハンドラErrorHandlerpublic void setProgressListener(ProgressListener l)
CTISession の記述: 進行状況を監視するためのオブジェクトを設定します。
このメソッドは本体の開始前に呼ぶ必要があります。
これは、データの変換状況を監視する目的以外に、出力結果の長さを取得するためにも用いられます。 HTTP通信などでContent-Lengthヘッダを送出する場合は重要です。
CTISession 内の setProgressListenerl - 進行状況リスナProgressListener
public void setProperty(java.lang.String key,
java.lang.String value)
throws java.io.IOException
CTISession の記述: プロパティを設定します。
このメソッドは本体の開始前に呼ぶ必要があります。
CTISession 内の setPropertykey - プロパティ名value - 値
java.io.IOException
public void includeResource(java.lang.String uriPattern)
throws java.io.IOException
CTISession の記述: サーバー側からのアクセスを許可するリソースを指定します。
このメソッドは本体の開始前に呼ぶ必要があります。
リソースの指定にはワイルドカードを含むことが出来る、URIパターンを用います。 詳細は「開発者ガイド」を参照してください。
CTISession 内の includeResourceuriPattern - URIパターン
java.io.IOException
public void excludeResource(java.lang.String uriPattern)
throws java.io.IOException
CTISession の記述: サーバー側からのアクセスを禁止するリソースを指定します。
このメソッドは本体の開始前に呼ぶ必要があります。
リソースの指定にはワイルドカードを含むことが出来る、URIパターンを用います。 詳細は「開発者ガイド」を参照してください。
CTISession 内の excludeResourceuriPattern - URIパターン
java.io.IOException
public void formatMain(java.lang.String uri)
throws java.io.IOException
CTISession の記述: 変換するリソース(本体)を指定すると同時に、本体の変換を開始します。
このメソッドは、1つのセッションに対して一度だけ呼ぶことが出来ます。
CTISession 内の formatMainuri - サーバー側の本体のURI
java.io.IOException
public java.io.OutputStream sendResource(java.lang.String uri,
java.lang.String mimeType,
java.lang.String encoding)
throws java.io.IOException
CTISession の記述: リソースを送信するための出力ストリームを返します。
リソースを送信した後、出力ストリームは必ずクローズしてください。
このメソッドは本体の開始前に呼ぶ必要があります。
CTISession 内の sendResourceuri - リソースの仮想URImimeType - リソースのMIME型(省略する場合はnull)encoding - リソースのエンコーディング(省略する場合はnull)
java.io.IOException
public boolean buildNext(ContentBuilder builder)
throws java.io.IOException
java.io.IOException
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||