JavaTM 2
Platform
Std. Ed. v1.4.0

javax.print.attribute.standard
クラス Compression

java.lang.Object
  |
  +--javax.print.attribute.EnumSyntax
        |
        +--javax.print.attribute.standard.Compression
すべての実装インタフェース:
Attribute, Cloneable, DocAttribute, Serializable

public class Compression
extends EnumSyntax
implements DocAttribute

Compression クラスは、印刷データの圧縮方法を指定する列挙型の印刷属性クラスです。Compression は、印刷データ (ドキュメント) の属性であり、Print Job の属性ではありません。Compression 属性がドキュメントに対して指定されない場合、プリンタはドキュメントの印刷データが圧縮されていないものと見なします。つまり、デフォルトの Compression 値は、常に NONE です。

IPP 互換性: getName() によって返されるカテゴリ名は IPP 属性の名前です。列挙の整数値は IPP 列挙型値です。toString() メソッドは属性値の IPP 文字列表現を返します。

関連項目:
直列化された形式

フィールドの概要
static Compression COMPRESS
          UNIX 圧縮技術です。
static Compression DEFLATE
          パブリックドメインソフトウェアの ZIP Inflate/Deflate 方式の圧縮技術です。
static Compression GZIP
          RFC 1952 に記述されている GNU Zip 圧縮技術です。
static Compression NONE
          圧縮は使用しません。
 
コンストラクタの概要
protected Compression(int value)
          指定された整数値で新しい圧縮列挙値を構築します。
 
メソッドの概要
 Class getCategory()
          この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
protected  EnumSyntax[] getEnumValueTable()
          Compression クラスの列挙値テーブルを返します。
 String getName()
          この属性値がインスタンスとなるカテゴリの名前を返します。
protected  String[] getStringTable()
          Compression クラスの文字列テーブルを返します。
 
クラス javax.print.attribute.EnumSyntax から継承したメソッド
clone, getOffset, getValue, hashCode, readResolve, toString
 
クラス java.lang.Object から継承したメソッド
equals, finalize, getClass, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

NONE

public static final Compression NONE
圧縮は使用しません。


DEFLATE

public static final Compression DEFLATE
パブリックドメインソフトウェアの ZIP Inflate/Deflate 方式の圧縮技術です。


GZIP

public static final Compression GZIP
RFC 1952 に記述されている GNU Zip 圧縮技術です。


COMPRESS

public static final Compression COMPRESS
UNIX 圧縮技術です。

コンストラクタの詳細

Compression

protected Compression(int value)
指定された整数値で新しい圧縮列挙値を構築します。

パラメータ:
value - 整数値
メソッドの詳細

getStringTable

protected String[] getStringTable()
Compression クラスの文字列テーブルを返します。

オーバーライド:
クラス EnumSyntax 内の getStringTable
戻り値:
文字列テーブル

getEnumValueTable

protected EnumSyntax[] getEnumValueTable()
Compression クラスの列挙値テーブルを返します。

オーバーライド:
クラス EnumSyntax 内の getEnumValueTable
戻り値:
値テーブル

getCategory

public final Class getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。

Compression クラスおよびベンダー定義のサブクラスの場合、カテゴリは Compression クラス自体です。

定義:
インタフェース Attribute 内の getCategory
戻り値:
印刷属性クラス (カテゴリ)、java.lang.Class クラスのインスタンス

getName

public final String getName()
この属性値がインスタンスとなるカテゴリの名前を返します。

Compression クラスおよびベンダー定義のサブクラスの場合、カテゴリ名は "compression" です。

定義:
インタフェース Attribute 内の getName
戻り値:
属性のカテゴリの名前

JavaTM 2
Platform
Std. Ed. v1.4.0

バグの報告と機能のリクエスト
これ以外の API リファレンスおよび開発者用ドキュメントについては、 Java 2 SDK SE 開発者用ドキュメントを参照してください。 開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、 およびコード実例が含まれています。

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.