|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
ドキュメント変換処理を実行するためのサーバーとの接続です。
フィールドの概要 | |
static byte |
ABORT_FORCE
強制的に中断する処理の定数です。 |
static byte |
ABORT_NORMAL
きりのよいところまで処理する中断処理の定数です。 |
メソッドの概要 | |
void |
abort(byte mode)
変換を中断します。 |
void |
close()
セッションをクローズします。 |
InputStream |
getServerInfo(URI uri)
サーバー情報を返します。 |
void |
property(String name,
String value)
プロパティを設定します。 |
void |
reset()
送られたリソースと、プロパティ、メッセージハンドラ等の全ての設定をクリアして初期状態に戻します。 |
OutputStream |
resource(MetaSource metaSource)
リソースを送信するための出力ストリームを返します。 |
void |
resource(Source source)
リソースを送信します。 |
void |
setMessageHandler(MessageHandler messageHandler)
メッセージを受け取るためのオブジェクトを設定します。 |
void |
setProgressListener(ProgressListener progressListener)
進行状況を監視するためのオブジェクトを設定します。 |
void |
setResults(Results results)
出力先を設定します。 |
void |
setSourceResolver(SourceResolver resolver)
リソースを読み込むためのオブジェクトを設定します。 |
OutputStream |
transcode(MetaSource metaSource)
メインドキュメントを送信するための出力ストリームを返します。 |
void |
transcode(Source source)
メインドキュメントをデータソースから取得して変換します。 |
void |
transcode(URI uri)
指定されたアドレスへサーバー側からアクセスしてメインドキュメントを取得して変換します。 |
フィールドの詳細 |
public static final byte ABORT_NORMAL
public static final byte ABORT_FORCE
メソッドの詳細 |
public InputStream getServerInfo(URI uri) throws IOException
uri
- サーバー情報を選択するためのURI。
IOException
public void setResults(Results results) throws IOException
出力先を設定します。
このメソッドは各transcodeメソッドの前に呼ぶ必要があります。
results
- 出力先。
IOException
public void setMessageHandler(MessageHandler messageHandler) throws IOException
メッセージを受け取るためのオブジェクトを設定します。
このメソッドは各transcodeメソッドの前に呼ぶ必要があります。
messageHandler
- メッセージハンドラ
IOException
MessageHandler
public void setProgressListener(ProgressListener progressListener) throws IOException
進行状況を監視するためのオブジェクトを設定します。
このメソッドは各transcodeメソッドの前に呼ぶ必要があります。
これは、データの変換状況を監視する目的以外に、出力結果の長さを取得するためにも用いられます。 HTTP通信などでContent-Lengthヘッダを送出する場合は重要です。
progressListener
- 進行状況リスナ
IOException
ProgressListener
public void property(String name, String value) throws IOException
プロパティを設定します。
このメソッドは各transcodeメソッドの前に呼ぶ必要があります。
name
- プロパティ名value
- 値
IOException
public OutputStream resource(MetaSource metaSource) throws IOException
リソースを送信するための出力ストリームを返します。
リソースを送信した後、出力ストリームは必ずクローズしてください。
このメソッドは各transcodeメソッドの前に呼ぶ必要があります。
metaSource
- リソースデータのメタ情報。
IOException
public void resource(Source source) throws IOException
リソースを送信します。
このメソッドは各transcodeメソッドの前に呼ぶ必要があります。
source
- リソースのデータソース。
IOException
public void setSourceResolver(SourceResolver resolver) throws IOException
リソースを読み込むためのオブジェクトを設定します。
resolver
- サーバー側から要求したリソースを取得するためのSourceResolver。
IOException
public OutputStream transcode(MetaSource metaSource) throws IOException
メインドキュメントを送信するための出力ストリームを返します。
本体を送信した後、出力ストリームは必ずクローズしてください。
metaSource
- メインドキュメントのメタ情報。
IOException
public void transcode(URI uri) throws IOException, TranscoderException
指定されたアドレスへサーバー側からアクセスしてメインドキュメントを取得して変換します。
uri
- メインドキュメントのURI。
IOException
TranscoderException
public void transcode(Source source) throws IOException, TranscoderException
メインドキュメントをデータソースから取得して変換します。
source
- メインドキュメントのデータソース。
IOException
TranscoderException
public void abort(byte mode) throws IOException
変換を中断します。 変換済みのページが含まれた出力結果が得られます。
mode
- きりのよいところまで出力する場合はABORT_NORMAL、強制的に処理を停止するにはABORT_FORCEを指定します。
IOException
public void reset() throws IOException
送られたリソースと、プロパティ、メッセージハンドラ等の全ての設定をクリアして初期状態に戻します。
IOException
public void close() throws IOException
セッションをクローズします。
このメソッドを呼び出した後は、セッションに対して何も出来ません。
IOException
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |