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