Uses of Package javax.print.attribute (Java SE 17 & JDK 17)
Description: use: module: java.desktop, package: javax.print.attribute

# Uses of Package
javax.print.attribute

Packages that use javax.print.attribute
Package
Description
java.awt.print
Provides classes and interfaces for a general printing API.
javax.print
Provides the principal classes and interfaces for the Java Print Service API.
javax.print.attribute
Provides classes and interfaces that describe the types of Java Print Service attributes and how they can be collected into attribute sets.
javax.print.attribute.standard
Package `javax.print.attribute.standard` contains classes for specific printing attributes.
javax.print.event
Package `javax.print.event` contains event classes and listener interfaces.
javax.swing
Provides a set of "lightweight" (all-Java language) components that, to the maximum degree possible, work the same on all platforms.
javax.swing.text
Provides classes and interfaces that deal with editable and noneditable text components.

- Classes in javax.print.attribute used by java.awt.print
  Class
  Description
  PrintRequestAttributeSet
  Interface `PrintRequestAttributeSet` specifies the interface for a set of print request attributes, i.e. printing attributes that implement interface `PrintRequestAttribute`.
- Classes in javax.print.attribute used by javax.print
  Class
  Description
  Attribute
  Interface `Attribute` is the base interface implemented by any and every printing attribute class to indicate that the class represents a printing attribute.
  AttributeSet
  Interface `AttributeSet` specifies the interface for a set of printing attributes.
  DocAttributeSet
  Interface `DocAttributeSet` specifies the interface for a set of doc attributes, i.e. printing attributes that implement interface `DocAttribute`.
  PrintJobAttributeSet
  Interface `PrintJobAttributeSet` specifies the interface for a set of print job attributes, i.e. printing attributes that implement interface `PrintJobAttribute`.
  PrintRequestAttributeSet
  Interface `PrintRequestAttributeSet` specifies the interface for a set of print request attributes, i.e. printing attributes that implement interface `PrintRequestAttribute`.
  PrintServiceAttribute
  Interface `PrintServiceAttribute` is a tagging interface which a printing attribute class implements to indicate the attribute describes the status of a Print Service or some other characteristic of a Print Service.
  PrintServiceAttributeSet
  Interface `PrintServiceAttributeSet` specifies the interface for a set of print job attributes, i.e. printing attributes that implement interface `PrintServiceAttribute`.
- Classes in javax.print.attribute used by javax.print.attribute
  Class
  Description
  Attribute
  Interface `Attribute` is the base interface implemented by any and every printing attribute class to indicate that the class represents a printing attribute.
  AttributeSet
  Interface `AttributeSet` specifies the interface for a set of printing attributes.
  DocAttribute
  Interface `DocAttribute` is a tagging interface which a printing attribute class implements to indicate the attribute denotes a setting for a doc.
  DocAttributeSet
  Interface `DocAttributeSet` specifies the interface for a set of doc attributes, i.e. printing attributes that implement interface `DocAttribute`.
  EnumSyntax
  Class `EnumSyntax` is an abstract base class providing the common implementation of all "type safe enumeration" objects.
  HashAttributeSet
  Class `HashAttributeSet` provides an `AttributeSet` implementation with characteristics of a hash map.
  IntegerSyntax
  Class `IntegerSyntax` is an abstract base class providing the common implementation of all attributes with integer values.
  PrintJobAttribute
  `PrintJobAttribute` is a tagging interface which a printing attribute class implements to indicate the attribute describes the status of a Print Job or some other characteristic of a Print Job.
  PrintJobAttributeSet
  Interface `PrintJobAttributeSet` specifies the interface for a set of print job attributes, i.e. printing attributes that implement interface `PrintJobAttribute`.
  PrintRequestAttribute
  Interface `PrintRequestAttribute` is a tagging interface which a printing attribute class implements to indicate the attribute denotes a requested setting for a print job.
  PrintRequestAttributeSet
  Interface `PrintRequestAttributeSet` specifies the interface for a set of print request attributes, i.e. printing attributes that implement interface `PrintRequestAttribute`.
  PrintServiceAttribute
  Interface `PrintServiceAttribute` is a tagging interface which a printing attribute class implements to indicate the attribute describes the status of a Print Service or some other characteristic of a Print Service.
  PrintServiceAttributeSet
  Interface `PrintServiceAttributeSet` specifies the interface for a set of print job attributes, i.e. printing attributes that implement interface `PrintServiceAttribute`.
  ResolutionSyntax
  Class `ResolutionSyntax` is an abstract base class providing the common implementation of all attributes denoting a printer resolution.
- Classes in javax.print.attribute used by javax.print.attribute.standard
  Class
  Description
  Attribute
  Interface `Attribute` is the base interface implemented by any and every printing attribute class to indicate that the class represents a printing attribute.
  DateTimeSyntax
  Class `DateTimeSyntax` is an abstract base class providing the common implementation of all attributes whose value is a date and time.
  DocAttribute
  Interface `DocAttribute` is a tagging interface which a printing attribute class implements to indicate the attribute denotes a setting for a doc.
  EnumSyntax
  Class `EnumSyntax` is an abstract base class providing the common implementation of all "type safe enumeration" objects.
  IntegerSyntax
  Class `IntegerSyntax` is an abstract base class providing the common implementation of all attributes with integer values.
  PrintJobAttribute
  `PrintJobAttribute` is a tagging interface which a printing attribute class implements to indicate the attribute describes the status of a Print Job or some other characteristic of a Print Job.
  PrintRequestAttribute
  Interface `PrintRequestAttribute` is a tagging interface which a printing attribute class implements to indicate the attribute denotes a requested setting for a print job.
  PrintServiceAttribute
  Interface `PrintServiceAttribute` is a tagging interface which a printing attribute class implements to indicate the attribute describes the status of a Print Service or some other characteristic of a Print Service.
  ResolutionSyntax
  Class `ResolutionSyntax` is an abstract base class providing the common implementation of all attributes denoting a printer resolution.
  SetOfIntegerSyntax
  Class `SetOfIntegerSyntax` is an abstract base class providing the common implementation of all attributes whose value is a set of nonnegative integers.
  Size2DSyntax
  Class `Size2DSyntax` is an abstract base class providing the common implementation of all attributes denoting a size in two dimensions.
  SupportedValuesAttribute
  Interface `SupportedValuesAttribute` is a tagging interface which a printing attribute class implements to indicate the attribute describes the supported values for another attribute.
  TextSyntax
  Class `TextSyntax` is an abstract base class providing the common implementation of all attributes whose value is a string.
  URISyntax
  Class `URISyntax` is an abstract base class providing the common implementation of all attributes whose value is a Uniform Resource Identifier (URI).
- Classes in javax.print.attribute used by javax.print.event
  Class
  Description
  PrintJobAttributeSet
  Interface `PrintJobAttributeSet` specifies the interface for a set of print job attributes, i.e. printing attributes that implement interface `PrintJobAttribute`.
  PrintServiceAttributeSet
  Interface `PrintServiceAttributeSet` specifies the interface for a set of print job attributes, i.e. printing attributes that implement interface `PrintServiceAttribute`.
- Classes in javax.print.attribute used by javax.swing
  Class
  Description
  PrintRequestAttributeSet
  Interface `PrintRequestAttributeSet` specifies the interface for a set of print request attributes, i.e. printing attributes that implement interface `PrintRequestAttribute`.
- Classes in javax.print.attribute used by javax.swing.text
  Class
  Description
  PrintRequestAttributeSet
  Interface `PrintRequestAttributeSet` specifies the interface for a set of print request attributes, i.e. printing attributes that implement interface `PrintRequestAttribute`.