# 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`.