|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjavax.print.StreamPrintService
public abstract class StreamPrintService
このクラスは、PrintService を拡張し、別の形式でデータを印刷する印刷サービスを表します。このクラスは主に、表示や保管に適したドキュメント型を出力形式とするサービスを対象に設計されています。これは、表現クラスが常に「java.io.OutputStream」である出力ドキュメントフレーバと等価です。StreamPrintService クラスのインスタンスは、StreamPrintServiceFactory インスタンスから取得されます。
StreamPrintService は、Destination 属性をサポートする PrintService とは異なることに留意してください。StreamPrintService は常に出力ストリームを必要とするのに対し、PrintService は Destination をオプションで受け入れることも可能です。StreamPrintService には、フォーマットされた出力のデフォルトのあて先が存在しません。また、StreamPrintService には、ほかのコンテキストでも利用可能な形式で出力を生成することが期待されます。StreamPrintService が Destination 属性をサポートすることは期待されていません。
| コンストラクタの概要 | |
|---|---|
protected |
StreamPrintService(OutputStream out)
StreamPrintService オブジェクトを構築します。 |
| メソッドの概要 | |
|---|---|
void |
dispose()
この StreamPrintService を破棄します。 |
abstract String |
getOutputFormat()
この印刷サービスにより発行されたドキュメント形式を返します。 |
OutputStream |
getOutputStream()
出力ストリームを取得します。 |
boolean |
isDisposed()
この StreamPrintService が破棄されているかどうかを示す boolean を返します。 |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
|---|
protected StreamPrintService(OutputStream out)
out - フォーマットされた印刷データの送信先ストリーム| メソッドの詳細 |
|---|
public OutputStream getOutputStream()
public abstract String getOutputFormat()
public void dispose()
StreamPrintService を破棄します。ストリームサービスが再利用できない場合は、利用できないことを示すためにそれを破棄する必要があります。通常は、クライアントがこのメソッドを呼び出します。理由があって追加できないデータを記述するサービスでも、ストリームを破棄することがあります。破棄することによって、ストリームが閉じることはありません。このサービスで今後使用されることがないようにマークが付けられるだけです。
public boolean isDisposed()
StreamPrintService が破棄されているかどうかを示す boolean を返します。このオブジェクトが破棄されている場合は、true が返されます。サービスおよびクライアントアプリケーションは、これを使用して、データの書き込みがこれ以上行われないストリームを識別します。
StreamPrintService が破棄された場合
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。