| 
 | JavaTM 2 Platform Std. Ed. v1.4.0 | ||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
java.lang.Object | +--javax.print.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 Std. Ed. v1.4.0 | ||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
 Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
 Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A.  All Rights Reserved.