--- old/src/java.desktop/share/classes/javax/print/attribute/standard/package-info.java 2017-07-16 16:18:37.000000000 -0700 +++ new/src/java.desktop/share/classes/javax/print/attribute/standard/package-info.java 2017-07-16 16:18:37.000000000 -0700 @@ -24,8 +24,8 @@ */ /** - * Package javax.print.attribute.standard contains classes for specific printing - * attributes. The parent package, + * Package {@code javax.print.attribute.standard} contains classes for specific + * printing attributes. The parent package, * 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. @@ -43,19 +43,19 @@ * support them. These support requirements are recorded in the documentation * for each attribute class. *
- * Package javax.print.attribute.standard contains standard printing attributes - * and standard printing attribute values that are widely used in the printing - * domain. A print service vendor can provide new vendor-specific printing - * attributes in addition to the standard ones. A vendor can also provide - * vendor-specific extensions (subclasses) of the standard printing attributes - * -- for example, to provide additional vendor-specific values for an existing - * standard attribute. Of course, if a vendor wants clients to be able to use - * any added or extended attributes, the vendor must publish the new attribute - * classes. + * Package {@code javax.print.attribute.standard} contains standard printing + * attributes and standard printing attribute values that are widely used in the + * printing domain. A print service vendor can provide new vendor-specific + * printing attributes in addition to the standard ones. A vendor can also + * provide vendor-specific extensions (subclasses) of the standard printing + * attributes -- for example, to provide additional vendor-specific values for + * an existing standard attribute. Of course, if a vendor wants clients to be + * able to use any added or extended attributes, the vendor must publish the new + * attribute classes. *
* Many of the standard attribute classes extend one of the abstract syntax - * classes of the javax.print.attribute package. These abstract syntax classes - * each represent a different type. The + * classes of the {@code javax.print.attribute} package. These abstract syntax + * classes each represent a different type. The * EnumSyntax class, for example, represents a type-safe enumeration. The * abstract syntax class provides a wrapper for the attribute value. *
@@ -73,9 +73,9 @@ * attribute classes in package javax.print.attribute.standard, just the ones * that pertain to the application. *
- * The attribute classes in package javax.print.attribute.standard are based on
- * the Internet Printing Protocol (IPP) attributes as defined in the Internet
- * RFC document, RFC 2911 Internet Printing Protocol/1.1: Model and
+ * The attribute classes in package {@code javax.print.attribute.standard} are
+ * based on the Internet Printing Protocol (IPP) attributes as defined in the
+ * Internet RFC document, RFC 2911 Internet Printing Protocol/1.1: Model and
* Semantics dated September 2000. See
* RFC 2911 for more
* information. The descriptive text for each attribute class was taken largely
@@ -152,485 +152,418 @@
* indicates the supported values for that attribute category.
*
- *
*
- *
- * Attribute Class
- * Doc
- *
AttributePrint
- *
Request
AttributePrint
- *
Job
AttributePrint
- *
Service
AttributeSupportedValuesAttribute
- *
- *
- * Compression
- * X
- *
- *
- *
- *
- *
- *
- * DocumentName
- * X
- *
- *
- *
- *
- *
- *
- * Chromaticity
- * X
- * X
- * X
- *
- *
- *
- *
- * Copies
- *
- * X
- * X
- *
- * CopiesSupported
- *
- *
- * Finishings
- * X
- * X
- * X
- *
- *
- *
- *
- * JobHoldUntil
- *
- * X
- * X
- *
- *
- *
- *
- * JobImpressions
- *
- * X
- * X
- *
- *
- * JobImpressionsSupported
- *
- *
- * JobKOctets
- *
- * X
- * X
- *
- * JobKOctetsSupported
- *
- *
- * JobMediaSheets
- *
- * X
- * X
- *
- *
- * JobMediaSheetsSupported
- *
- *
- * JobName
- *
- * X
- * X
- *
- *
- *
- *
- * JobPriority
- *
- * X
- * X
- *
- * JobPrioritySupported
- *
- *
- * JobSheets
- *
- * X
- * X
- *
- *
- *
- *
- * Media
- * X
- * X
- * X
- *
- *
- *
- *
- * MediaSize
- *
- *
- *
- *
- *
- *
- *
- *
- * MultipleDocumentHandling
- *
- * X
- * X
- *
- *
- *
- *
- * NumberUp
- * X
- * X
- * X
- *
- * NumberUpSupported
- *
- *
- * OrientationRequested
- * X
- * X
- * X
- *
- *
- *
- *
- * PageRanges
- * X
- * X
- * X
- *
- *
- *
- *
- *
- * PresentationDirection
- * X
- * X
- * X
- *
- *
- *
- *
- * PrinterResolution
- * X
- * X
- * X
- *
- *
- *
- *
- * PrintQuality
- * X
- * X
- * X
- *
- *
- *
- *
- * RequestingUserName
- *
- * X
- * X
- *
- *
- *
- *
- * SheetCollate
- * X
- * X
- * X
- *
- *
- *
- *
- * Sides
- * X
- * X
- * X
- *
- *
- *
- *
- * DateTimeAtCompleted
- *
- *
- * X
- *
- *
- *
- *
- * DateTimeAtCreation
- *
- *
- * X
- *
- *
- *
- *
- * DateTimeAtProcessing
- *
- *
- * X
- *
- *
- *
- *
- *
- * JobImpressionsCompleted
- *
- *
- * X
- *
- *
- *
- *
- * JobKOctetsProcessed
- *
- *
- * X
- *
- *
- *
- *
- *
- * JobMediaSheetsCompleted
- *
- *
- * X
- *
- *
- *
- *
- *
- * JobMessageFromOperator
- *
- *
- * X
- *
- *
- *
- *
- *
- * JobOriginatingUserName
- *
- *
- * X
- *
- *
- *
- *
- * JobState
- *
- *
- * X
- *
- *
- *
- *
- * JobStateReasons
- *
- * Contains zero or more --
- *
- * X
- *
- *
- *
- *
- * -- JobStateReason
- *
- *
- *
- *
- *
- *
- *
- * NumberOfDocuments
- *
- *
- * X
- *
- *
- *
- *
- *
- * NumberOfInterveningJobs
- *
- *
- * X
- *
- *
- *
- *
- * OutputDeviceAssigned
- *
- *
- * X
- *
- *
- *
- *
- * ColorSupported
- *
- *
- *
- * X
- *
- *
- *
- * PagesPerMinute
- *
- *
- *
- * X
- *
- *
- *
- * PagesPerMinuteColor
- *
- *
- *
- * X
- *
- *
- *
- * PDLOverrideSupported
- *
- *
- *
- * X
- *
- *
- *
- *
- * PrinterIsAcceptingJobs
- *
- *
- *
- * X
- *
- *
- *
- * PrinterInfo
- *
- *
- *
- * X
- *
- *
- *
- * PrinterLocation
- *
- *
- *
- * X
- *
- *
- *
- *
- * PrinterMessageFromOperator
- *
- *
- *
- * X
- *
- *
- *
- * PrinterMakeAndModel
- *
- *
- *
- * X
- *
- *
- *
- * PrinterMoreInfo
- *
- *
- *
- * X
- *
- *
- *
- *
- * PrinterMoreInfoManufacturer
- *
- *
- *
- * X
- *
- *
- *
- * PrinterName
- *
- *
- *
- * X
- *
- *
- *
- * PrinterState
- *
- *
- *
- * X
- *
- *
- *
- * PrinterStateReasons
- *
- * Contains zero or more --
- *
- *
- * X
- *
- *
- *
- * -- PrinterStateReason
- *
- *
- *
- *
- *
- *
- *
- * -- Severity
- *
- *
- *
- *
- *
- *
- *
- * QueuedJobCount
- *
- *
- *
- * X
- *
- *
- *
+ *
- * ReferenceUriSchemesSupported
- *
- *
- *
- *
- *
- *
+ * Attribute Class
+ * Doc
Attribute
+ * Print
Request
Attribute
+ * Print
Job
Attribute
+ * Print
Service
Attribute
+ * SupportedValuesAttribute
+ *
+ * Compression
+ * X
+ *
+ *
+ *
+ *
+ *
+ * DocumentName
+ * X
+ *
+ *
+ *
+ *
+ *
+ * Chromaticity
+ * X
+ * X
+ * X
+ *
+ *
+ *
+ * Copies
+ *
+ * X
+ * X
+ *
+ * CopiesSupported
+ *
+ * Finishings
+ * X
+ * X
+ * X
+ *
+ *
+ *
+ * JobHoldUntil
+ *
+ * X
+ * X
+ *
+ *
+ *
+ * JobImpressions
+ *
+ * X
+ * X
+ *
+ * JobImpressionsSupported
+ *
+ * JobKOctets
+ *
+ * X
+ * X
+ *
+ * JobKOctetsSupported
+ *
+ * JobMediaSheets
+ *
+ * X
+ * X
+ *
+ * JobMediaSheetsSupported
+ *
+ * JobName
+ *
+ * X
+ * X
+ *
+ *
+ *
+ * JobPriority
+ *
+ * X
+ * X
+ *
+ * JobPrioritySupported
+ *
+ * JobSheets
+ *
+ * X
+ * X
+ *
+ *
+ *
+ * Media
+ * X
+ * X
+ * X
+ *
+ *
+ *
+ * MediaSize
+ *
+ *
+ *
+ *
+ *
+ *
+ * MultipleDocumentHandling
+ *
+ * X
+ * X
+ *
+ *
+ *
+ * NumberUp
+ * X
+ * X
+ * X
+ *
+ * NumberUpSupported
+ *
+ * OrientationRequested
+ * X
+ * X
+ * X
+ *
+ *
+ *
+ * PageRanges
+ * X
+ * X
+ * X
+ *
+ *
+ *
+ * PresentationDirection
+ * X
+ * X
+ * X
+ *
+ *
+ *
+ * PrinterResolution
+ * X
+ * X
+ * X
+ *
+ *
+ *
+ * PrintQuality
+ * X
+ * X
+ * X
+ *
+ *
+ *
+ * RequestingUserName
+ *
+ * X
+ * X
+ *
+ *
+ *
+ * SheetCollate
+ * X
+ * X
+ * X
+ *
+ *
+ *
+ * Sides
+ * X
+ * X
+ * X
+ *
+ *
+ *
+ * DateTimeAtCompleted
+ *
+ *
+ * X
+ *
+ *
+ *
+ * DateTimeAtCreation
+ *
+ *
+ * X
+ *
+ *
+ *
+ * DateTimeAtProcessing
+ *
+ *
+ * X
+ *
+ *
+ *
+ * JobImpressionsCompleted
+ *
+ *
+ * X
+ *
+ *
+ *
+ * JobKOctetsProcessed
+ *
+ *
+ * X
+ *
+ *
+ *
+ * JobMediaSheetsCompleted
+ *
+ *
+ * X
+ *
+ *
+ *
+ * JobMessageFromOperator
+ *
+ *
+ * X
+ *
+ *
+ *
+ * JobOriginatingUserName
+ *
+ *
+ * X
+ *
+ *
+ *
+ * JobState
+ *
+ *
+ * X
+ *
+ *
+ *
+ * JobStateReasons
+ * Contains zero or more --
+ *
+ *
+ * X
+ *
+ *
+ *
+ * -- JobStateReason
+ *
+ *
+ *
+ *
+ *
+ *
+ * NumberOfDocuments
+ *
+ *
+ * X
+ *
+ *
+ *
+ * NumberOfInterveningJobs
+ *
+ *
+ * X
+ *
+ *
+ *
+ * OutputDeviceAssigned
+ *
+ *
+ * X
+ *
+ *
+ *
+ * ColorSupported
+ *
+ *
+ *
+ * X
+ *
+ *
+ * PagesPerMinute
+ *
+ *
+ *
+ * X
+ *
+ *
+ * PagesPerMinuteColor
+ *
+ *
+ *
+ * X
+ *
+ *
+ * PDLOverrideSupported
+ *
+ *
+ *
+ * X
+ *
+ *
+ * PrinterIsAcceptingJobs
+ *
+ *
+ *
+ * X
+ *
+ *
+ * PrinterInfo
+ *
+ *
+ *
+ * X
+ *
+ *
+ * PrinterLocation
+ *
+ *
+ *
+ * X
+ *
+ *
+ *
+ * PrinterMessageFromOperator
+ *
+ *
+ *
+ * X
+ *
+ *
+ * PrinterMakeAndModel
+ *
+ *
+ *
+ * X
+ *
+ *
+ * PrinterMoreInfo
+ *
+ *
+ *
+ * X
+ *
+ *
+ *
+ * PrinterMoreInfoManufacturer
+ *
+ *
+ *
+ * X
+ *
+ *
+ * PrinterName
+ *
+ *
+ *
+ * X
+ *
+ *
+ * PrinterState
+ *
+ *
+ *
+ * X
+ *
+ *
+ * PrinterStateReasons
+ * Contains zero or more --
+ *
+ *
+ *
+ * X
+ *
+ *
+ * -- PrinterStateReason
+ *
+ *
+ *
+ *
+ *
+ *
+ * -- Severity
+ *
+ *
+ *
+ *
+ *
+ *
+ * QueuedJobCount
+ *
+ *
+ *
+ * X
+ *
+ *
+ *
+ * ReferenceUriSchemesSupported
+ *
+ *
+ *
+ *
+ *
*
- * Please note: In the javax.print APIs, a null reference parameter to methods - * is incorrect unless explicitly documented on the method as having a - * meaningful interpretation. Usage to the contrary is incorrect coding and may - * result in a run time exception either immediately or at some later time. - * IllegalArgumentException and NullPointerException are examples of typical and - * acceptable run time exceptions for such cases. + * Please note: In the {@code javax.print} APIs, a {@code null} reference + * parameter to methods is incorrect unless explicitly documented on the method + * as having a meaningful interpretation. Usage to the contrary is incorrect + * coding and may result in a run time exception either immediately or at some + * later time. {@code IllegalArgumentException} and {@code NullPointerException} + * are examples of typical and acceptable run time exceptions for such cases. * * @since 1.4 */