javax.print.attribute.standard
public class Compression extends EnumSyntax implements DocAttribute
Compression
printing attribute specifies if and how the
supplied print data is compressed.
If this attribute is ommitted from the attributes set of the print data it is assumed that no compression is done.
IPP Compatibility: Compression is an IPP 1.1 attribute.
Modifier and Type | Field and Description |
---|---|
static Compression |
COMPRESS
The print data is UNIX compressed.
|
static Compression |
DEFLATE
The print data is ZIP compressed.
|
static Compression |
GZIP
The print data is GNU Zip compressed.
|
static Compression |
NONE
The print data is not compressed.
|
Modifier | Constructor and Description |
---|---|
protected |
Compression(int value)
Constructs a
Compression object. |
Modifier and Type | Method and Description |
---|---|
Class<? extends Attribute> |
getCategory()
Returns category of this class.
|
protected EnumSyntax[] |
getEnumValueTable()
Returns a table with the enumeration values for this object.
|
String |
getName()
Returns the name of this attribute.
|
protected String[] |
getStringTable()
Returns a table with the enumeration values represented as strings
for this object.
|
clone, getOffset, getValue, hashCode, readResolve, toString
public static final Compression NONE
public static final Compression DEFLATE
public static final Compression GZIP
public static final Compression COMPRESS
protected Compression(int value)
Compression
object.value
- the enum valuepublic Class<? extends Attribute> getCategory()
getCategory
in interface Attribute
Compression
itself.protected String[] getStringTable()
getStringTable
in class EnumSyntax
protected EnumSyntax[] getEnumValueTable()
getEnumValueTable
in class EnumSyntax