[multiple changes]
2004-05-15 Mark Wielaard <mark@klomp.org> * Makefile.am (ordinary_java_source_files): Add new javax.print classes. * Makefile.in: Regenerated. 2004-05-15 Michael Koch <konqueror@gmx.de> * javax/print/attribute/standard/DateTimeAtCompleted.java, javax/print/attribute/standard/DateTimeAtCreation.java, javax/print/attribute/standard/DateTimeAtProcessing.java, javax/print/attribute/standard/DocumentName.java, javax/print/attribute/standard/JobHoldUntil.java, javax/print/attribute/standard/JobImpressionsCompleted.java, javax/print/attribute/standard/JobMessageFromOperator.java, javax/print/attribute/standard/JobName.java, javax/print/attribute/standard/JobOriginatingUserName.java, javax/print/attribute/standard/JobPriority.java, javax/print/attribute/standard/JobPrioritySupported.java, javax/print/attribute/standard/NumberOfInterveningJobs.java, javax/print/attribute/standard/OutputDeviceAssigned.java, javax/print/attribute/standard/PrinterInfo.java, javax/print/attribute/standard/PrinterLocation.java, javax/print/attribute/standard/PrinterMakeAndModel.java, javax/print/attribute/standard/PrinterMessageFromOperator.java, javax/print/attribute/standard/PrinterName.java, javax/print/attribute/standard/QueuedJobCount.java, javax/print/attribute/standard/RequestingUserName.java: Fixed javadocs all over. 2004-05-15 Michael Koch <konqueror@gmx.de> * javax/print/DocFlavor.java, javax/print/attribute/standard/ColorSupported.java, javax/print/attribute/standard/Compression.java, javax/print/attribute/standard/CopiesSupported.java, javax/print/attribute/standard/Fidelity.java, javax/print/attribute/standard/Finishings.java, javax/print/attribute/standard/JobImpressionsSupported.java, javax/print/attribute/standard/JobKOctetsSupported.java, javax/print/attribute/standard/JobMediaSheetsSupported.java, javax/print/attribute/standard/JobSheets.java, javax/print/attribute/standard/JobState.java, javax/print/attribute/standard/JobStateReason.java, javax/print/attribute/standard/JobStateReasons.java, javax/print/attribute/standard/Media.java, javax/print/attribute/standard/MediaSizeName.java, javax/print/attribute/standard/MultipleDocumentHandling.java, javax/print/attribute/standard/NumberUpSupported.java, javax/print/attribute/standard/OrientationRequested.java, javax/print/attribute/standard/PDLOverrideSupported.java, javax/print/attribute/standard/PageRanges.java, javax/print/attribute/standard/PresentationDirection.java, javax/print/attribute/standard/PrintQuality.java, javax/print/attribute/standard/PrinterIsAcceptingJobs.java, javax/print/attribute/standard/PrinterMoreInfo.java, javax/print/attribute/standard/PrinterMoreInfoManufacturer.java, javax/print/attribute/standard/PrinterResolution.java, javax/print/attribute/standard/PrinterState.java, javax/print/attribute/standard/PrinterStateReason.java, javax/print/attribute/standard/PrinterStateReasons.java, javax/print/attribute/standard/PrinterURI.java, javax/print/attribute/standard/ReferenceUriSchemesSupported.java, javax/print/attribute/standard/Severity.java, javax/print/attribute/standard/SheetCollate.java, javax/print/attribute/standard/Sides.java: Added serialVersionUID and removed final keyword where it doenst belong. 2004-05-15 Michael Koch <konqueror@gmx.de> * javax/print/PrintServiceLookup.java: New file. 2004-05-15 Michael Koch <konqueror@gmx.de> * javax/print/DocFlavor.java: Implemented all flavor classes. 2004-05-15 Michael Koch <konqueror@gmx.de> * javax/print/attribute/standard/ColorSupported.java, javax/print/attribute/standard/Compression.java, javax/print/attribute/standard/CopiesSupported.java, javax/print/attribute/standard/Fidelity.java, javax/print/attribute/standard/Finishings.java, javax/print/attribute/standard/JobImpressionsSupported.java, javax/print/attribute/standard/JobKOctetsSupported.java, javax/print/attribute/standard/JobMediaSheetsSupported.java, javax/print/attribute/standard/JobSheets.java, javax/print/attribute/standard/JobState.java, javax/print/attribute/standard/JobStateReason.java, javax/print/attribute/standard/JobStateReasons.java, javax/print/attribute/standard/Media.java, javax/print/attribute/standard/MediaSizeName.java, javax/print/attribute/standard/MultipleDocumentHandling.java, javax/print/attribute/standard/NumberUpSupported.java, javax/print/attribute/standard/OrientationRequested.java, javax/print/attribute/standard/PDLOverrideSupported.java, javax/print/attribute/standard/PageRanges.java, javax/print/attribute/standard/PresentationDirection.java, javax/print/attribute/standard/PrintQuality.java, javax/print/attribute/standard/PrinterIsAcceptingJobs.java, javax/print/attribute/standard/PrinterMoreInfo.java, javax/print/attribute/standard/PrinterMoreInfoManufacturer.java, javax/print/attribute/standard/PrinterResolution.java, javax/print/attribute/standard/PrinterState.java, javax/print/attribute/standard/PrinterStateReason.java, javax/print/attribute/standard/PrinterStateReasons.java, javax/print/attribute/standard/PrinterURI.java, javax/print/attribute/standard/ReferenceUriSchemesSupported.java, javax/print/attribute/standard/Severity.java, javax/print/attribute/standard/SheetCollate.java, javax/print/attribute/standard/Sides.java: New files. 2004-05-15 Michael Koch <konqueror@gmx.de> * javax/print/Doc.java (getPrintData): Throws IOException. (getReaderForText): Likewise. (getStreamForBytes): Likewise. * javax/print/DocFlavor.java: Fixed filename in copyright. (serialVersionUID): New field. * javax/print/ServiceUIFactory.java: Made all constants final. * javax/print/AttributeException.java javax/print/MultiDoc.java javax/print/MultiDocPrintJob.java javax/print/MultiDocPrintService.java javax/print/StreamPrintService.java javax/print/URIException.java: New files. * javax/print/Makefile.am (EXTRA_DIST): Added all new files. 2004-05-15 Michael Koch <konqueror@gmx.de> * javax/print/attribute/standard/Copies.java, javax/print/attribute/standard/DateTimeAtCompleted.java, javax/print/attribute/standard/DateTimeAtCreation.java, javax/print/attribute/standard/DateTimeAtProcessing.java, javax/print/attribute/standard/DocumentName.java, javax/print/attribute/standard/JobHoldUntil.java, javax/print/attribute/standard/JobImpressions.java, javax/print/attribute/standard/JobImpressionsCompleted.java, javax/print/attribute/standard/JobKOctets.java, javax/print/attribute/standard/JobKOctetsProcessed.java, javax/print/attribute/standard/JobMediaSheets.java, javax/print/attribute/standard/JobMediaSheetsCompleted.java, javax/print/attribute/standard/JobMessageFromOperator.java, javax/print/attribute/standard/JobName.java, javax/print/attribute/standard/JobOriginatingUserName.java, javax/print/attribute/standard/JobPriority.java, javax/print/attribute/standard/JobPrioritySupported.java, javax/print/attribute/standard/NumberOfDocuments.java, javax/print/attribute/standard/NumberOfInterveningJobs.java, javax/print/attribute/standard/NumberUp.java, javax/print/attribute/standard/OutputDeviceAssigned.java, javax/print/attribute/standard/PagesPerMinute.java, javax/print/attribute/standard/PagesPerMinuteColor.java: Fixed @return tag all over. 2004-05-15 Michael Koch <konqueror@gmx.de> * javax/print/attribute/AttributeSetUtilities.java (verifyCategoryForValue): Fixed typo in javadoc. * javax/print/attribute/HashAttributeSet.java (containsKey): Fixed @return tag. (comtainsValue): Likewise. (equals): Likewise. * javax/print/attribute/IntegerSyntax.java (equals): Likewise. * javax/print/attribute/ResolutionSyntax.java (equals): Likewise. (getCrossFeedResolution): Removed unused code. (getFeedResolution): Likewise. * javax/print/attribute/SetOfIntegerSyntax.java (SetOfIntegerSyntax): Fixed HTML entities in javadoc. (equals): Fixed @return tag. * javax/print/attribute/TextSyntax.java (TextSyntax): Take locale into account. (hashCode): Better implementation. 2004-05-15 Michael Koch <konqueror@gmx.de> * javax/print/CancelablePrintJob.java, javax/print/Doc.java, javax/print/DocFlavor.java, javax/print/DocPrintJob.java, javax/print/FlavorException.java, javax/print/PrintException.java, javax/print/PrintService.java, javax/print/ServiceUIFactory.java: New files. From-SVN: r81901
This commit is contained in:
parent
7cd9b02827
commit
85ff6f624e
95 changed files with 5497 additions and 70 deletions
|
@ -1,3 +1,196 @@
|
||||||
|
2004-05-15 Mark Wielaard <mark@klomp.org>
|
||||||
|
|
||||||
|
* Makefile.am (ordinary_java_source_files): Add new javax.print
|
||||||
|
classes.
|
||||||
|
* Makefile.in: Regenerated.
|
||||||
|
|
||||||
|
2004-05-15 Michael Koch <konqueror@gmx.de>
|
||||||
|
|
||||||
|
* javax/print/attribute/standard/DateTimeAtCompleted.java,
|
||||||
|
javax/print/attribute/standard/DateTimeAtCreation.java,
|
||||||
|
javax/print/attribute/standard/DateTimeAtProcessing.java,
|
||||||
|
javax/print/attribute/standard/DocumentName.java,
|
||||||
|
javax/print/attribute/standard/JobHoldUntil.java,
|
||||||
|
javax/print/attribute/standard/JobImpressionsCompleted.java,
|
||||||
|
javax/print/attribute/standard/JobMessageFromOperator.java,
|
||||||
|
javax/print/attribute/standard/JobName.java,
|
||||||
|
javax/print/attribute/standard/JobOriginatingUserName.java,
|
||||||
|
javax/print/attribute/standard/JobPriority.java,
|
||||||
|
javax/print/attribute/standard/JobPrioritySupported.java,
|
||||||
|
javax/print/attribute/standard/NumberOfInterveningJobs.java,
|
||||||
|
javax/print/attribute/standard/OutputDeviceAssigned.java,
|
||||||
|
javax/print/attribute/standard/PrinterInfo.java,
|
||||||
|
javax/print/attribute/standard/PrinterLocation.java,
|
||||||
|
javax/print/attribute/standard/PrinterMakeAndModel.java,
|
||||||
|
javax/print/attribute/standard/PrinterMessageFromOperator.java,
|
||||||
|
javax/print/attribute/standard/PrinterName.java,
|
||||||
|
javax/print/attribute/standard/QueuedJobCount.java,
|
||||||
|
javax/print/attribute/standard/RequestingUserName.java:
|
||||||
|
Fixed javadocs all over.
|
||||||
|
|
||||||
|
2004-05-15 Michael Koch <konqueror@gmx.de>
|
||||||
|
|
||||||
|
* javax/print/DocFlavor.java,
|
||||||
|
javax/print/attribute/standard/ColorSupported.java,
|
||||||
|
javax/print/attribute/standard/Compression.java,
|
||||||
|
javax/print/attribute/standard/CopiesSupported.java,
|
||||||
|
javax/print/attribute/standard/Fidelity.java,
|
||||||
|
javax/print/attribute/standard/Finishings.java,
|
||||||
|
javax/print/attribute/standard/JobImpressionsSupported.java,
|
||||||
|
javax/print/attribute/standard/JobKOctetsSupported.java,
|
||||||
|
javax/print/attribute/standard/JobMediaSheetsSupported.java,
|
||||||
|
javax/print/attribute/standard/JobSheets.java,
|
||||||
|
javax/print/attribute/standard/JobState.java,
|
||||||
|
javax/print/attribute/standard/JobStateReason.java,
|
||||||
|
javax/print/attribute/standard/JobStateReasons.java,
|
||||||
|
javax/print/attribute/standard/Media.java,
|
||||||
|
javax/print/attribute/standard/MediaSizeName.java,
|
||||||
|
javax/print/attribute/standard/MultipleDocumentHandling.java,
|
||||||
|
javax/print/attribute/standard/NumberUpSupported.java,
|
||||||
|
javax/print/attribute/standard/OrientationRequested.java,
|
||||||
|
javax/print/attribute/standard/PDLOverrideSupported.java,
|
||||||
|
javax/print/attribute/standard/PageRanges.java,
|
||||||
|
javax/print/attribute/standard/PresentationDirection.java,
|
||||||
|
javax/print/attribute/standard/PrintQuality.java,
|
||||||
|
javax/print/attribute/standard/PrinterIsAcceptingJobs.java,
|
||||||
|
javax/print/attribute/standard/PrinterMoreInfo.java,
|
||||||
|
javax/print/attribute/standard/PrinterMoreInfoManufacturer.java,
|
||||||
|
javax/print/attribute/standard/PrinterResolution.java,
|
||||||
|
javax/print/attribute/standard/PrinterState.java,
|
||||||
|
javax/print/attribute/standard/PrinterStateReason.java,
|
||||||
|
javax/print/attribute/standard/PrinterStateReasons.java,
|
||||||
|
javax/print/attribute/standard/PrinterURI.java,
|
||||||
|
javax/print/attribute/standard/ReferenceUriSchemesSupported.java,
|
||||||
|
javax/print/attribute/standard/Severity.java,
|
||||||
|
javax/print/attribute/standard/SheetCollate.java,
|
||||||
|
javax/print/attribute/standard/Sides.java:
|
||||||
|
Added serialVersionUID and removed final keyword where it doenst
|
||||||
|
belong.
|
||||||
|
|
||||||
|
2004-05-15 Michael Koch <konqueror@gmx.de>
|
||||||
|
|
||||||
|
* javax/print/PrintServiceLookup.java: New file.
|
||||||
|
|
||||||
|
2004-05-15 Michael Koch <konqueror@gmx.de>
|
||||||
|
|
||||||
|
* javax/print/DocFlavor.java:
|
||||||
|
Implemented all flavor classes.
|
||||||
|
|
||||||
|
2004-05-15 Michael Koch <konqueror@gmx.de>
|
||||||
|
|
||||||
|
* javax/print/attribute/standard/ColorSupported.java,
|
||||||
|
javax/print/attribute/standard/Compression.java,
|
||||||
|
javax/print/attribute/standard/CopiesSupported.java,
|
||||||
|
javax/print/attribute/standard/Fidelity.java,
|
||||||
|
javax/print/attribute/standard/Finishings.java,
|
||||||
|
javax/print/attribute/standard/JobImpressionsSupported.java,
|
||||||
|
javax/print/attribute/standard/JobKOctetsSupported.java,
|
||||||
|
javax/print/attribute/standard/JobMediaSheetsSupported.java,
|
||||||
|
javax/print/attribute/standard/JobSheets.java,
|
||||||
|
javax/print/attribute/standard/JobState.java,
|
||||||
|
javax/print/attribute/standard/JobStateReason.java,
|
||||||
|
javax/print/attribute/standard/JobStateReasons.java,
|
||||||
|
javax/print/attribute/standard/Media.java,
|
||||||
|
javax/print/attribute/standard/MediaSizeName.java,
|
||||||
|
javax/print/attribute/standard/MultipleDocumentHandling.java,
|
||||||
|
javax/print/attribute/standard/NumberUpSupported.java,
|
||||||
|
javax/print/attribute/standard/OrientationRequested.java,
|
||||||
|
javax/print/attribute/standard/PDLOverrideSupported.java,
|
||||||
|
javax/print/attribute/standard/PageRanges.java,
|
||||||
|
javax/print/attribute/standard/PresentationDirection.java,
|
||||||
|
javax/print/attribute/standard/PrintQuality.java,
|
||||||
|
javax/print/attribute/standard/PrinterIsAcceptingJobs.java,
|
||||||
|
javax/print/attribute/standard/PrinterMoreInfo.java,
|
||||||
|
javax/print/attribute/standard/PrinterMoreInfoManufacturer.java,
|
||||||
|
javax/print/attribute/standard/PrinterResolution.java,
|
||||||
|
javax/print/attribute/standard/PrinterState.java,
|
||||||
|
javax/print/attribute/standard/PrinterStateReason.java,
|
||||||
|
javax/print/attribute/standard/PrinterStateReasons.java,
|
||||||
|
javax/print/attribute/standard/PrinterURI.java,
|
||||||
|
javax/print/attribute/standard/ReferenceUriSchemesSupported.java,
|
||||||
|
javax/print/attribute/standard/Severity.java,
|
||||||
|
javax/print/attribute/standard/SheetCollate.java,
|
||||||
|
javax/print/attribute/standard/Sides.java: New files.
|
||||||
|
|
||||||
|
2004-05-15 Michael Koch <konqueror@gmx.de>
|
||||||
|
|
||||||
|
* javax/print/Doc.java
|
||||||
|
(getPrintData): Throws IOException.
|
||||||
|
(getReaderForText): Likewise.
|
||||||
|
(getStreamForBytes): Likewise.
|
||||||
|
* javax/print/DocFlavor.java:
|
||||||
|
Fixed filename in copyright.
|
||||||
|
(serialVersionUID): New field.
|
||||||
|
* javax/print/ServiceUIFactory.java:
|
||||||
|
Made all constants final.
|
||||||
|
* javax/print/AttributeException.java
|
||||||
|
javax/print/MultiDoc.java
|
||||||
|
javax/print/MultiDocPrintJob.java
|
||||||
|
javax/print/MultiDocPrintService.java
|
||||||
|
javax/print/StreamPrintService.java
|
||||||
|
javax/print/URIException.java: New files.
|
||||||
|
* javax/print/Makefile.am
|
||||||
|
(EXTRA_DIST): Added all new files.
|
||||||
|
|
||||||
|
2004-05-15 Michael Koch <konqueror@gmx.de>
|
||||||
|
|
||||||
|
* javax/print/attribute/standard/Copies.java,
|
||||||
|
javax/print/attribute/standard/DateTimeAtCompleted.java,
|
||||||
|
javax/print/attribute/standard/DateTimeAtCreation.java,
|
||||||
|
javax/print/attribute/standard/DateTimeAtProcessing.java,
|
||||||
|
javax/print/attribute/standard/DocumentName.java,
|
||||||
|
javax/print/attribute/standard/JobHoldUntil.java,
|
||||||
|
javax/print/attribute/standard/JobImpressions.java,
|
||||||
|
javax/print/attribute/standard/JobImpressionsCompleted.java,
|
||||||
|
javax/print/attribute/standard/JobKOctets.java,
|
||||||
|
javax/print/attribute/standard/JobKOctetsProcessed.java,
|
||||||
|
javax/print/attribute/standard/JobMediaSheets.java,
|
||||||
|
javax/print/attribute/standard/JobMediaSheetsCompleted.java,
|
||||||
|
javax/print/attribute/standard/JobMessageFromOperator.java,
|
||||||
|
javax/print/attribute/standard/JobName.java,
|
||||||
|
javax/print/attribute/standard/JobOriginatingUserName.java,
|
||||||
|
javax/print/attribute/standard/JobPriority.java,
|
||||||
|
javax/print/attribute/standard/JobPrioritySupported.java,
|
||||||
|
javax/print/attribute/standard/NumberOfDocuments.java,
|
||||||
|
javax/print/attribute/standard/NumberOfInterveningJobs.java,
|
||||||
|
javax/print/attribute/standard/NumberUp.java,
|
||||||
|
javax/print/attribute/standard/OutputDeviceAssigned.java,
|
||||||
|
javax/print/attribute/standard/PagesPerMinute.java,
|
||||||
|
javax/print/attribute/standard/PagesPerMinuteColor.java:
|
||||||
|
Fixed @return tag all over.
|
||||||
|
|
||||||
|
2004-05-15 Michael Koch <konqueror@gmx.de>
|
||||||
|
|
||||||
|
* javax/print/attribute/AttributeSetUtilities.java
|
||||||
|
(verifyCategoryForValue): Fixed typo in javadoc.
|
||||||
|
* javax/print/attribute/HashAttributeSet.java
|
||||||
|
(containsKey): Fixed @return tag.
|
||||||
|
(comtainsValue): Likewise.
|
||||||
|
(equals): Likewise.
|
||||||
|
* javax/print/attribute/IntegerSyntax.java
|
||||||
|
(equals): Likewise.
|
||||||
|
* javax/print/attribute/ResolutionSyntax.java
|
||||||
|
(equals): Likewise.
|
||||||
|
(getCrossFeedResolution): Removed unused code.
|
||||||
|
(getFeedResolution): Likewise.
|
||||||
|
* javax/print/attribute/SetOfIntegerSyntax.java
|
||||||
|
(SetOfIntegerSyntax): Fixed HTML entities in javadoc.
|
||||||
|
(equals): Fixed @return tag.
|
||||||
|
* javax/print/attribute/TextSyntax.java
|
||||||
|
(TextSyntax): Take locale into account.
|
||||||
|
(hashCode): Better implementation.
|
||||||
|
|
||||||
|
2004-05-15 Michael Koch <konqueror@gmx.de>
|
||||||
|
|
||||||
|
* javax/print/CancelablePrintJob.java,
|
||||||
|
javax/print/Doc.java,
|
||||||
|
javax/print/DocFlavor.java,
|
||||||
|
javax/print/DocPrintJob.java,
|
||||||
|
javax/print/FlavorException.java,
|
||||||
|
javax/print/PrintException.java,
|
||||||
|
javax/print/PrintService.java,
|
||||||
|
javax/print/ServiceUIFactory.java: New files.
|
||||||
|
|
||||||
2004-05-15 Mark Wielaard <mark@klomp.org>
|
2004-05-15 Mark Wielaard <mark@klomp.org>
|
||||||
|
|
||||||
* gnu/regexp/CharIndexedReader.java: Removed.
|
* gnu/regexp/CharIndexedReader.java: Removed.
|
||||||
|
|
|
@ -1856,6 +1856,21 @@ javax/naming/ldap/UnsolicitedNotification.java \
|
||||||
javax/naming/ldap/UnsolicitedNotificationEvent.java \
|
javax/naming/ldap/UnsolicitedNotificationEvent.java \
|
||||||
javax/naming/ldap/UnsolicitedNotificationListener.java \
|
javax/naming/ldap/UnsolicitedNotificationListener.java \
|
||||||
javax/naming/OperationNotSupportedException.java \
|
javax/naming/OperationNotSupportedException.java \
|
||||||
|
javax/print/AttributeException.java \
|
||||||
|
javax/print/CancelablePrintJob.java \
|
||||||
|
javax/print/Doc.java \
|
||||||
|
javax/print/DocFlavor.java \
|
||||||
|
javax/print/DocPrintJob.java \
|
||||||
|
javax/print/FlavorException.java \
|
||||||
|
javax/print/MultiDoc.java \
|
||||||
|
javax/print/MultiDocPrintJob.java \
|
||||||
|
javax/print/MultiDocPrintService.java \
|
||||||
|
javax/print/PrintException.java \
|
||||||
|
javax/print/PrintService.java \
|
||||||
|
javax/print/PrintServiceLookup.java \
|
||||||
|
javax/print/ServiceUIFactory.java \
|
||||||
|
javax/print/StreamPrintService.java \
|
||||||
|
javax/print/URIException.java \
|
||||||
javax/print/attribute/Attribute.java \
|
javax/print/attribute/Attribute.java \
|
||||||
javax/print/attribute/AttributeSet.java \
|
javax/print/attribute/AttributeSet.java \
|
||||||
javax/print/attribute/AttributeSetUtilities.java \
|
javax/print/attribute/AttributeSetUtilities.java \
|
||||||
|
@ -1882,36 +1897,77 @@ javax/print/attribute/SupportedValuesAttribute.java \
|
||||||
javax/print/attribute/TextSyntax.java \
|
javax/print/attribute/TextSyntax.java \
|
||||||
javax/print/attribute/UnmodifiableSetException.java \
|
javax/print/attribute/UnmodifiableSetException.java \
|
||||||
javax/print/attribute/URISyntax.java \
|
javax/print/attribute/URISyntax.java \
|
||||||
|
javax/print/attribute/standard/ColorSupported.java \
|
||||||
|
javax/print/attribute/standard/Compression.java \
|
||||||
javax/print/attribute/standard/Copies.java \
|
javax/print/attribute/standard/Copies.java \
|
||||||
|
javax/print/attribute/standard/CopiesSupported.java \
|
||||||
javax/print/attribute/standard/DateTimeAtCompleted.java \
|
javax/print/attribute/standard/DateTimeAtCompleted.java \
|
||||||
javax/print/attribute/standard/DateTimeAtCreation.java \
|
javax/print/attribute/standard/DateTimeAtCreation.java \
|
||||||
javax/print/attribute/standard/DateTimeAtProcessing.java \
|
javax/print/attribute/standard/DateTimeAtProcessing.java \
|
||||||
javax/print/attribute/standard/DocumentName.java \
|
javax/print/attribute/standard/DocumentName.java \
|
||||||
|
javax/print/attribute/standard/Fidelity.java \
|
||||||
|
javax/print/attribute/standard/Finishings.java \
|
||||||
javax/print/attribute/standard/JobHoldUntil.java \
|
javax/print/attribute/standard/JobHoldUntil.java \
|
||||||
javax/print/attribute/standard/JobImpressions.java \
|
javax/print/attribute/standard/JobImpressions.java \
|
||||||
javax/print/attribute/standard/JobImpressionsCompleted.java \
|
javax/print/attribute/standard/JobImpressionsCompleted.java \
|
||||||
|
javax/print/attribute/standard/JobImpressionsSupported.java \
|
||||||
javax/print/attribute/standard/JobKOctets.java \
|
javax/print/attribute/standard/JobKOctets.java \
|
||||||
javax/print/attribute/standard/JobKOctetsProcessed.java \
|
javax/print/attribute/standard/JobKOctetsProcessed.java \
|
||||||
|
javax/print/attribute/standard/JobKOctetsSupported.java \
|
||||||
javax/print/attribute/standard/JobMediaSheets.java \
|
javax/print/attribute/standard/JobMediaSheets.java \
|
||||||
javax/print/attribute/standard/JobMediaSheetsCompleted.java \
|
javax/print/attribute/standard/JobMediaSheetsCompleted.java \
|
||||||
|
javax/print/attribute/standard/JobMediaSheetsSupported.java \
|
||||||
javax/print/attribute/standard/JobMessageFromOperator.java \
|
javax/print/attribute/standard/JobMessageFromOperator.java \
|
||||||
javax/print/attribute/standard/JobName.java \
|
javax/print/attribute/standard/JobName.java \
|
||||||
javax/print/attribute/standard/JobOriginatingUserName.java \
|
javax/print/attribute/standard/JobOriginatingUserName.java \
|
||||||
javax/print/attribute/standard/JobPriority.java \
|
javax/print/attribute/standard/JobPriority.java \
|
||||||
javax/print/attribute/standard/JobPrioritySupported.java \
|
javax/print/attribute/standard/JobPrioritySupported.java \
|
||||||
|
javax/print/attribute/standard/JobSheets.java \
|
||||||
|
javax/print/attribute/standard/JobState.java \
|
||||||
|
javax/print/attribute/standard/JobStateReason.java \
|
||||||
|
javax/print/attribute/standard/JobStateReasons.java \
|
||||||
|
javax/print/attribute/standard/Media.java \
|
||||||
|
javax/print/attribute/standard/MediaSizeName.java \
|
||||||
|
javax/print/attribute/standard/MultipleDocumentHandling.java \
|
||||||
javax/print/attribute/standard/NumberOfDocuments.java \
|
javax/print/attribute/standard/NumberOfDocuments.java \
|
||||||
javax/print/attribute/standard/NumberOfInterveningJobs.java \
|
javax/print/attribute/standard/NumberOfInterveningJobs.java \
|
||||||
javax/print/attribute/standard/NumberUp.java \
|
javax/print/attribute/standard/NumberUp.java \
|
||||||
|
javax/print/attribute/standard/NumberUpSupported.java \
|
||||||
|
javax/print/attribute/standard/OrientationRequested.java \
|
||||||
javax/print/attribute/standard/OutputDeviceAssigned.java \
|
javax/print/attribute/standard/OutputDeviceAssigned.java \
|
||||||
|
javax/print/attribute/standard/PDLOverrideSupported.java \
|
||||||
|
javax/print/attribute/standard/PageRanges.java \
|
||||||
javax/print/attribute/standard/PagesPerMinute.java \
|
javax/print/attribute/standard/PagesPerMinute.java \
|
||||||
javax/print/attribute/standard/PagesPerMinuteColor.java \
|
javax/print/attribute/standard/PagesPerMinuteColor.java \
|
||||||
|
javax/print/attribute/standard/PresentationDirection.java \
|
||||||
|
javax/print/attribute/standard/PrintQuality.java \
|
||||||
javax/print/attribute/standard/PrinterInfo.java \
|
javax/print/attribute/standard/PrinterInfo.java \
|
||||||
|
javax/print/attribute/standard/PrinterIsAcceptingJobs.java \
|
||||||
javax/print/attribute/standard/PrinterLocation.java \
|
javax/print/attribute/standard/PrinterLocation.java \
|
||||||
javax/print/attribute/standard/PrinterMakeAndModel.java \
|
javax/print/attribute/standard/PrinterMakeAndModel.java \
|
||||||
javax/print/attribute/standard/PrinterMessageFromOperator.java \
|
javax/print/attribute/standard/PrinterMessageFromOperator.java \
|
||||||
|
javax/print/attribute/standard/PrinterMoreInfo.java \
|
||||||
|
javax/print/attribute/standard/PrinterMoreInfoManufacturer.java \
|
||||||
javax/print/attribute/standard/PrinterName.java \
|
javax/print/attribute/standard/PrinterName.java \
|
||||||
|
javax/print/attribute/standard/PrinterResolution.java \
|
||||||
|
javax/print/attribute/standard/PrinterState.java \
|
||||||
|
javax/print/attribute/standard/PrinterStateReason.java \
|
||||||
|
javax/print/attribute/standard/PrinterStateReasons.java \
|
||||||
|
javax/print/attribute/standard/PrinterURI.java \
|
||||||
javax/print/attribute/standard/QueuedJobCount.java \
|
javax/print/attribute/standard/QueuedJobCount.java \
|
||||||
|
javax/print/attribute/standard/ReferenceUriSchemesSupported.java \
|
||||||
javax/print/attribute/standard/RequestingUserName.java \
|
javax/print/attribute/standard/RequestingUserName.java \
|
||||||
|
javax/print/attribute/standard/Severity.java \
|
||||||
|
javax/print/attribute/standard/SheetCollate.java \
|
||||||
|
javax/print/attribute/standard/Sides.java \
|
||||||
|
javax/print/event/PrintEvent.java \
|
||||||
|
javax/print/event/PrintJobAdapter.java \
|
||||||
|
javax/print/event/PrintJobAttributeEvent.java \
|
||||||
|
javax/print/event/PrintJobAttributeListener.java \
|
||||||
|
javax/print/event/PrintJobEvent.java \
|
||||||
|
javax/print/event/PrintJobListener.java \
|
||||||
|
javax/print/event/PrintServiceAttributeEvent.java \
|
||||||
|
javax/print/event/PrintServiceAttributeListener.java \
|
||||||
javax/security/auth/x500/X500Principal.java \
|
javax/security/auth/x500/X500Principal.java \
|
||||||
javax/sql/ConnectionEvent.java \
|
javax/sql/ConnectionEvent.java \
|
||||||
javax/sql/ConnectionEventListener.java \
|
javax/sql/ConnectionEventListener.java \
|
||||||
|
|
|
@ -1537,6 +1537,21 @@ javax/naming/ldap/UnsolicitedNotification.java \
|
||||||
javax/naming/ldap/UnsolicitedNotificationEvent.java \
|
javax/naming/ldap/UnsolicitedNotificationEvent.java \
|
||||||
javax/naming/ldap/UnsolicitedNotificationListener.java \
|
javax/naming/ldap/UnsolicitedNotificationListener.java \
|
||||||
javax/naming/OperationNotSupportedException.java \
|
javax/naming/OperationNotSupportedException.java \
|
||||||
|
javax/print/AttributeException.java \
|
||||||
|
javax/print/CancelablePrintJob.java \
|
||||||
|
javax/print/Doc.java \
|
||||||
|
javax/print/DocFlavor.java \
|
||||||
|
javax/print/DocPrintJob.java \
|
||||||
|
javax/print/FlavorException.java \
|
||||||
|
javax/print/MultiDoc.java \
|
||||||
|
javax/print/MultiDocPrintJob.java \
|
||||||
|
javax/print/MultiDocPrintService.java \
|
||||||
|
javax/print/PrintException.java \
|
||||||
|
javax/print/PrintService.java \
|
||||||
|
javax/print/PrintServiceLookup.java \
|
||||||
|
javax/print/ServiceUIFactory.java \
|
||||||
|
javax/print/StreamPrintService.java \
|
||||||
|
javax/print/URIException.java \
|
||||||
javax/print/attribute/Attribute.java \
|
javax/print/attribute/Attribute.java \
|
||||||
javax/print/attribute/AttributeSet.java \
|
javax/print/attribute/AttributeSet.java \
|
||||||
javax/print/attribute/AttributeSetUtilities.java \
|
javax/print/attribute/AttributeSetUtilities.java \
|
||||||
|
@ -1563,36 +1578,77 @@ javax/print/attribute/SupportedValuesAttribute.java \
|
||||||
javax/print/attribute/TextSyntax.java \
|
javax/print/attribute/TextSyntax.java \
|
||||||
javax/print/attribute/UnmodifiableSetException.java \
|
javax/print/attribute/UnmodifiableSetException.java \
|
||||||
javax/print/attribute/URISyntax.java \
|
javax/print/attribute/URISyntax.java \
|
||||||
|
javax/print/attribute/standard/ColorSupported.java \
|
||||||
|
javax/print/attribute/standard/Compression.java \
|
||||||
javax/print/attribute/standard/Copies.java \
|
javax/print/attribute/standard/Copies.java \
|
||||||
|
javax/print/attribute/standard/CopiesSupported.java \
|
||||||
javax/print/attribute/standard/DateTimeAtCompleted.java \
|
javax/print/attribute/standard/DateTimeAtCompleted.java \
|
||||||
javax/print/attribute/standard/DateTimeAtCreation.java \
|
javax/print/attribute/standard/DateTimeAtCreation.java \
|
||||||
javax/print/attribute/standard/DateTimeAtProcessing.java \
|
javax/print/attribute/standard/DateTimeAtProcessing.java \
|
||||||
javax/print/attribute/standard/DocumentName.java \
|
javax/print/attribute/standard/DocumentName.java \
|
||||||
|
javax/print/attribute/standard/Fidelity.java \
|
||||||
|
javax/print/attribute/standard/Finishings.java \
|
||||||
javax/print/attribute/standard/JobHoldUntil.java \
|
javax/print/attribute/standard/JobHoldUntil.java \
|
||||||
javax/print/attribute/standard/JobImpressions.java \
|
javax/print/attribute/standard/JobImpressions.java \
|
||||||
javax/print/attribute/standard/JobImpressionsCompleted.java \
|
javax/print/attribute/standard/JobImpressionsCompleted.java \
|
||||||
|
javax/print/attribute/standard/JobImpressionsSupported.java \
|
||||||
javax/print/attribute/standard/JobKOctets.java \
|
javax/print/attribute/standard/JobKOctets.java \
|
||||||
javax/print/attribute/standard/JobKOctetsProcessed.java \
|
javax/print/attribute/standard/JobKOctetsProcessed.java \
|
||||||
|
javax/print/attribute/standard/JobKOctetsSupported.java \
|
||||||
javax/print/attribute/standard/JobMediaSheets.java \
|
javax/print/attribute/standard/JobMediaSheets.java \
|
||||||
javax/print/attribute/standard/JobMediaSheetsCompleted.java \
|
javax/print/attribute/standard/JobMediaSheetsCompleted.java \
|
||||||
|
javax/print/attribute/standard/JobMediaSheetsSupported.java \
|
||||||
javax/print/attribute/standard/JobMessageFromOperator.java \
|
javax/print/attribute/standard/JobMessageFromOperator.java \
|
||||||
javax/print/attribute/standard/JobName.java \
|
javax/print/attribute/standard/JobName.java \
|
||||||
javax/print/attribute/standard/JobOriginatingUserName.java \
|
javax/print/attribute/standard/JobOriginatingUserName.java \
|
||||||
javax/print/attribute/standard/JobPriority.java \
|
javax/print/attribute/standard/JobPriority.java \
|
||||||
javax/print/attribute/standard/JobPrioritySupported.java \
|
javax/print/attribute/standard/JobPrioritySupported.java \
|
||||||
|
javax/print/attribute/standard/JobSheets.java \
|
||||||
|
javax/print/attribute/standard/JobState.java \
|
||||||
|
javax/print/attribute/standard/JobStateReason.java \
|
||||||
|
javax/print/attribute/standard/JobStateReasons.java \
|
||||||
|
javax/print/attribute/standard/Media.java \
|
||||||
|
javax/print/attribute/standard/MediaSizeName.java \
|
||||||
|
javax/print/attribute/standard/MultipleDocumentHandling.java \
|
||||||
javax/print/attribute/standard/NumberOfDocuments.java \
|
javax/print/attribute/standard/NumberOfDocuments.java \
|
||||||
javax/print/attribute/standard/NumberOfInterveningJobs.java \
|
javax/print/attribute/standard/NumberOfInterveningJobs.java \
|
||||||
javax/print/attribute/standard/NumberUp.java \
|
javax/print/attribute/standard/NumberUp.java \
|
||||||
|
javax/print/attribute/standard/NumberUpSupported.java \
|
||||||
|
javax/print/attribute/standard/OrientationRequested.java \
|
||||||
javax/print/attribute/standard/OutputDeviceAssigned.java \
|
javax/print/attribute/standard/OutputDeviceAssigned.java \
|
||||||
|
javax/print/attribute/standard/PDLOverrideSupported.java \
|
||||||
|
javax/print/attribute/standard/PageRanges.java \
|
||||||
javax/print/attribute/standard/PagesPerMinute.java \
|
javax/print/attribute/standard/PagesPerMinute.java \
|
||||||
javax/print/attribute/standard/PagesPerMinuteColor.java \
|
javax/print/attribute/standard/PagesPerMinuteColor.java \
|
||||||
|
javax/print/attribute/standard/PresentationDirection.java \
|
||||||
|
javax/print/attribute/standard/PrintQuality.java \
|
||||||
javax/print/attribute/standard/PrinterInfo.java \
|
javax/print/attribute/standard/PrinterInfo.java \
|
||||||
|
javax/print/attribute/standard/PrinterIsAcceptingJobs.java \
|
||||||
javax/print/attribute/standard/PrinterLocation.java \
|
javax/print/attribute/standard/PrinterLocation.java \
|
||||||
javax/print/attribute/standard/PrinterMakeAndModel.java \
|
javax/print/attribute/standard/PrinterMakeAndModel.java \
|
||||||
javax/print/attribute/standard/PrinterMessageFromOperator.java \
|
javax/print/attribute/standard/PrinterMessageFromOperator.java \
|
||||||
|
javax/print/attribute/standard/PrinterMoreInfo.java \
|
||||||
|
javax/print/attribute/standard/PrinterMoreInfoManufacturer.java \
|
||||||
javax/print/attribute/standard/PrinterName.java \
|
javax/print/attribute/standard/PrinterName.java \
|
||||||
|
javax/print/attribute/standard/PrinterResolution.java \
|
||||||
|
javax/print/attribute/standard/PrinterState.java \
|
||||||
|
javax/print/attribute/standard/PrinterStateReason.java \
|
||||||
|
javax/print/attribute/standard/PrinterStateReasons.java \
|
||||||
|
javax/print/attribute/standard/PrinterURI.java \
|
||||||
javax/print/attribute/standard/QueuedJobCount.java \
|
javax/print/attribute/standard/QueuedJobCount.java \
|
||||||
|
javax/print/attribute/standard/ReferenceUriSchemesSupported.java \
|
||||||
javax/print/attribute/standard/RequestingUserName.java \
|
javax/print/attribute/standard/RequestingUserName.java \
|
||||||
|
javax/print/attribute/standard/Severity.java \
|
||||||
|
javax/print/attribute/standard/SheetCollate.java \
|
||||||
|
javax/print/attribute/standard/Sides.java \
|
||||||
|
javax/print/event/PrintEvent.java \
|
||||||
|
javax/print/event/PrintJobAdapter.java \
|
||||||
|
javax/print/event/PrintJobAttributeEvent.java \
|
||||||
|
javax/print/event/PrintJobAttributeListener.java \
|
||||||
|
javax/print/event/PrintJobEvent.java \
|
||||||
|
javax/print/event/PrintJobListener.java \
|
||||||
|
javax/print/event/PrintServiceAttributeEvent.java \
|
||||||
|
javax/print/event/PrintServiceAttributeListener.java \
|
||||||
javax/security/auth/x500/X500Principal.java \
|
javax/security/auth/x500/X500Principal.java \
|
||||||
javax/sql/ConnectionEvent.java \
|
javax/sql/ConnectionEvent.java \
|
||||||
javax/sql/ConnectionEventListener.java \
|
javax/sql/ConnectionEventListener.java \
|
||||||
|
@ -4351,6 +4407,16 @@ DEP_FILES = .deps/$(srcdir)/$(CONVERT_DIR)/gen-from-JIS.P \
|
||||||
.deps/javax/naming/spi/ObjectFactoryBuilder.P \
|
.deps/javax/naming/spi/ObjectFactoryBuilder.P \
|
||||||
.deps/javax/naming/spi/ResolveResult.P \
|
.deps/javax/naming/spi/ResolveResult.P \
|
||||||
.deps/javax/naming/spi/Resolver.P .deps/javax/naming/spi/StateFactory.P \
|
.deps/javax/naming/spi/Resolver.P .deps/javax/naming/spi/StateFactory.P \
|
||||||
|
.deps/javax/print/AttributeException.P \
|
||||||
|
.deps/javax/print/CancelablePrintJob.P .deps/javax/print/Doc.P \
|
||||||
|
.deps/javax/print/DocFlavor.P .deps/javax/print/DocPrintJob.P \
|
||||||
|
.deps/javax/print/FlavorException.P .deps/javax/print/MultiDoc.P \
|
||||||
|
.deps/javax/print/MultiDocPrintJob.P \
|
||||||
|
.deps/javax/print/MultiDocPrintService.P \
|
||||||
|
.deps/javax/print/PrintException.P .deps/javax/print/PrintService.P \
|
||||||
|
.deps/javax/print/PrintServiceLookup.P \
|
||||||
|
.deps/javax/print/ServiceUIFactory.P \
|
||||||
|
.deps/javax/print/StreamPrintService.P .deps/javax/print/URIException.P \
|
||||||
.deps/javax/print/attribute/Attribute.P \
|
.deps/javax/print/attribute/Attribute.P \
|
||||||
.deps/javax/print/attribute/AttributeSet.P \
|
.deps/javax/print/attribute/AttributeSet.P \
|
||||||
.deps/javax/print/attribute/AttributeSetUtilities.P \
|
.deps/javax/print/attribute/AttributeSetUtilities.P \
|
||||||
|
@ -4377,36 +4443,77 @@ DEP_FILES = .deps/$(srcdir)/$(CONVERT_DIR)/gen-from-JIS.P \
|
||||||
.deps/javax/print/attribute/TextSyntax.P \
|
.deps/javax/print/attribute/TextSyntax.P \
|
||||||
.deps/javax/print/attribute/URISyntax.P \
|
.deps/javax/print/attribute/URISyntax.P \
|
||||||
.deps/javax/print/attribute/UnmodifiableSetException.P \
|
.deps/javax/print/attribute/UnmodifiableSetException.P \
|
||||||
|
.deps/javax/print/attribute/standard/ColorSupported.P \
|
||||||
|
.deps/javax/print/attribute/standard/Compression.P \
|
||||||
.deps/javax/print/attribute/standard/Copies.P \
|
.deps/javax/print/attribute/standard/Copies.P \
|
||||||
|
.deps/javax/print/attribute/standard/CopiesSupported.P \
|
||||||
.deps/javax/print/attribute/standard/DateTimeAtCompleted.P \
|
.deps/javax/print/attribute/standard/DateTimeAtCompleted.P \
|
||||||
.deps/javax/print/attribute/standard/DateTimeAtCreation.P \
|
.deps/javax/print/attribute/standard/DateTimeAtCreation.P \
|
||||||
.deps/javax/print/attribute/standard/DateTimeAtProcessing.P \
|
.deps/javax/print/attribute/standard/DateTimeAtProcessing.P \
|
||||||
.deps/javax/print/attribute/standard/DocumentName.P \
|
.deps/javax/print/attribute/standard/DocumentName.P \
|
||||||
|
.deps/javax/print/attribute/standard/Fidelity.P \
|
||||||
|
.deps/javax/print/attribute/standard/Finishings.P \
|
||||||
.deps/javax/print/attribute/standard/JobHoldUntil.P \
|
.deps/javax/print/attribute/standard/JobHoldUntil.P \
|
||||||
.deps/javax/print/attribute/standard/JobImpressions.P \
|
.deps/javax/print/attribute/standard/JobImpressions.P \
|
||||||
.deps/javax/print/attribute/standard/JobImpressionsCompleted.P \
|
.deps/javax/print/attribute/standard/JobImpressionsCompleted.P \
|
||||||
|
.deps/javax/print/attribute/standard/JobImpressionsSupported.P \
|
||||||
.deps/javax/print/attribute/standard/JobKOctets.P \
|
.deps/javax/print/attribute/standard/JobKOctets.P \
|
||||||
.deps/javax/print/attribute/standard/JobKOctetsProcessed.P \
|
.deps/javax/print/attribute/standard/JobKOctetsProcessed.P \
|
||||||
|
.deps/javax/print/attribute/standard/JobKOctetsSupported.P \
|
||||||
.deps/javax/print/attribute/standard/JobMediaSheets.P \
|
.deps/javax/print/attribute/standard/JobMediaSheets.P \
|
||||||
.deps/javax/print/attribute/standard/JobMediaSheetsCompleted.P \
|
.deps/javax/print/attribute/standard/JobMediaSheetsCompleted.P \
|
||||||
|
.deps/javax/print/attribute/standard/JobMediaSheetsSupported.P \
|
||||||
.deps/javax/print/attribute/standard/JobMessageFromOperator.P \
|
.deps/javax/print/attribute/standard/JobMessageFromOperator.P \
|
||||||
.deps/javax/print/attribute/standard/JobName.P \
|
.deps/javax/print/attribute/standard/JobName.P \
|
||||||
.deps/javax/print/attribute/standard/JobOriginatingUserName.P \
|
.deps/javax/print/attribute/standard/JobOriginatingUserName.P \
|
||||||
.deps/javax/print/attribute/standard/JobPriority.P \
|
.deps/javax/print/attribute/standard/JobPriority.P \
|
||||||
.deps/javax/print/attribute/standard/JobPrioritySupported.P \
|
.deps/javax/print/attribute/standard/JobPrioritySupported.P \
|
||||||
|
.deps/javax/print/attribute/standard/JobSheets.P \
|
||||||
|
.deps/javax/print/attribute/standard/JobState.P \
|
||||||
|
.deps/javax/print/attribute/standard/JobStateReason.P \
|
||||||
|
.deps/javax/print/attribute/standard/JobStateReasons.P \
|
||||||
|
.deps/javax/print/attribute/standard/Media.P \
|
||||||
|
.deps/javax/print/attribute/standard/MediaSizeName.P \
|
||||||
|
.deps/javax/print/attribute/standard/MultipleDocumentHandling.P \
|
||||||
.deps/javax/print/attribute/standard/NumberOfDocuments.P \
|
.deps/javax/print/attribute/standard/NumberOfDocuments.P \
|
||||||
.deps/javax/print/attribute/standard/NumberOfInterveningJobs.P \
|
.deps/javax/print/attribute/standard/NumberOfInterveningJobs.P \
|
||||||
.deps/javax/print/attribute/standard/NumberUp.P \
|
.deps/javax/print/attribute/standard/NumberUp.P \
|
||||||
|
.deps/javax/print/attribute/standard/NumberUpSupported.P \
|
||||||
|
.deps/javax/print/attribute/standard/OrientationRequested.P \
|
||||||
.deps/javax/print/attribute/standard/OutputDeviceAssigned.P \
|
.deps/javax/print/attribute/standard/OutputDeviceAssigned.P \
|
||||||
|
.deps/javax/print/attribute/standard/PDLOverrideSupported.P \
|
||||||
|
.deps/javax/print/attribute/standard/PageRanges.P \
|
||||||
.deps/javax/print/attribute/standard/PagesPerMinute.P \
|
.deps/javax/print/attribute/standard/PagesPerMinute.P \
|
||||||
.deps/javax/print/attribute/standard/PagesPerMinuteColor.P \
|
.deps/javax/print/attribute/standard/PagesPerMinuteColor.P \
|
||||||
|
.deps/javax/print/attribute/standard/PresentationDirection.P \
|
||||||
|
.deps/javax/print/attribute/standard/PrintQuality.P \
|
||||||
.deps/javax/print/attribute/standard/PrinterInfo.P \
|
.deps/javax/print/attribute/standard/PrinterInfo.P \
|
||||||
|
.deps/javax/print/attribute/standard/PrinterIsAcceptingJobs.P \
|
||||||
.deps/javax/print/attribute/standard/PrinterLocation.P \
|
.deps/javax/print/attribute/standard/PrinterLocation.P \
|
||||||
.deps/javax/print/attribute/standard/PrinterMakeAndModel.P \
|
.deps/javax/print/attribute/standard/PrinterMakeAndModel.P \
|
||||||
.deps/javax/print/attribute/standard/PrinterMessageFromOperator.P \
|
.deps/javax/print/attribute/standard/PrinterMessageFromOperator.P \
|
||||||
|
.deps/javax/print/attribute/standard/PrinterMoreInfo.P \
|
||||||
|
.deps/javax/print/attribute/standard/PrinterMoreInfoManufacturer.P \
|
||||||
.deps/javax/print/attribute/standard/PrinterName.P \
|
.deps/javax/print/attribute/standard/PrinterName.P \
|
||||||
|
.deps/javax/print/attribute/standard/PrinterResolution.P \
|
||||||
|
.deps/javax/print/attribute/standard/PrinterState.P \
|
||||||
|
.deps/javax/print/attribute/standard/PrinterStateReason.P \
|
||||||
|
.deps/javax/print/attribute/standard/PrinterStateReasons.P \
|
||||||
|
.deps/javax/print/attribute/standard/PrinterURI.P \
|
||||||
.deps/javax/print/attribute/standard/QueuedJobCount.P \
|
.deps/javax/print/attribute/standard/QueuedJobCount.P \
|
||||||
|
.deps/javax/print/attribute/standard/ReferenceUriSchemesSupported.P \
|
||||||
.deps/javax/print/attribute/standard/RequestingUserName.P \
|
.deps/javax/print/attribute/standard/RequestingUserName.P \
|
||||||
|
.deps/javax/print/attribute/standard/Severity.P \
|
||||||
|
.deps/javax/print/attribute/standard/SheetCollate.P \
|
||||||
|
.deps/javax/print/attribute/standard/Sides.P \
|
||||||
|
.deps/javax/print/event/PrintEvent.P \
|
||||||
|
.deps/javax/print/event/PrintJobAdapter.P \
|
||||||
|
.deps/javax/print/event/PrintJobAttributeEvent.P \
|
||||||
|
.deps/javax/print/event/PrintJobAttributeListener.P \
|
||||||
|
.deps/javax/print/event/PrintJobEvent.P \
|
||||||
|
.deps/javax/print/event/PrintJobListener.P \
|
||||||
|
.deps/javax/print/event/PrintServiceAttributeEvent.P \
|
||||||
|
.deps/javax/print/event/PrintServiceAttributeListener.P \
|
||||||
.deps/javax/rmi/BAD_OPERATION.P .deps/javax/rmi/CORBA/ClassDesc.P \
|
.deps/javax/rmi/BAD_OPERATION.P .deps/javax/rmi/CORBA/ClassDesc.P \
|
||||||
.deps/javax/rmi/CORBA/ObjectImpl.P \
|
.deps/javax/rmi/CORBA/ObjectImpl.P \
|
||||||
.deps/javax/rmi/CORBA/PortableRemoteObjectDelegate.P \
|
.deps/javax/rmi/CORBA/PortableRemoteObjectDelegate.P \
|
||||||
|
|
63
libjava/javax/print/AttributeException.java
Normal file
63
libjava/javax/print/AttributeException.java
Normal file
|
@ -0,0 +1,63 @@
|
||||||
|
/* CancelablePrintJob.java --
|
||||||
|
Copyright (C) 2004 Free Software Foundation, Inc.
|
||||||
|
|
||||||
|
This file is part of GNU Classpath.
|
||||||
|
|
||||||
|
GNU Classpath is free software; you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation; either version 2, or (at your option)
|
||||||
|
any later version.
|
||||||
|
|
||||||
|
GNU Classpath is distributed in the hope that it will be useful, but
|
||||||
|
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with GNU Classpath; see the file COPYING. If not, write to the
|
||||||
|
Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
|
||||||
|
02111-1307 USA.
|
||||||
|
|
||||||
|
Linking this library statically or dynamically with other modules is
|
||||||
|
making a combined work based on this library. Thus, the terms and
|
||||||
|
conditions of the GNU General Public License cover the whole
|
||||||
|
combination.
|
||||||
|
|
||||||
|
As a special exception, the copyright holders of this library give you
|
||||||
|
permission to link this library with independent modules to produce an
|
||||||
|
executable, regardless of the license terms of these independent
|
||||||
|
modules, and to copy and distribute the resulting executable under
|
||||||
|
terms of your choice, provided that you also meet, for each linked
|
||||||
|
independent module, the terms and conditions of the license of that
|
||||||
|
module. An independent module is a module which is not derived from
|
||||||
|
or based on this library. If you modify this library, you may extend
|
||||||
|
this exception to your version of the library, but you are not
|
||||||
|
obligated to do so. If you do not wish to do so, delete this
|
||||||
|
exception statement from your version. */
|
||||||
|
|
||||||
|
|
||||||
|
package javax.print;
|
||||||
|
|
||||||
|
import javax.print.attribute.Attribute;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Michael Koch (konqueror@gmx.de)
|
||||||
|
*/
|
||||||
|
public interface AttributeException
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
* Returns the unsupported printing attribute classes for a print service
|
||||||
|
* that does not support them.
|
||||||
|
*
|
||||||
|
* @return array of unsupported attribute classes, or null
|
||||||
|
*/
|
||||||
|
Class[] getUnsupportedAttributes();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns the unsupported values of printing attributes for a print service
|
||||||
|
* that does not support them.
|
||||||
|
*
|
||||||
|
* @return array of unsupperted attribute values, or null
|
||||||
|
*/
|
||||||
|
Attribute[] getUnsupportedValues();
|
||||||
|
}
|
52
libjava/javax/print/CancelablePrintJob.java
Normal file
52
libjava/javax/print/CancelablePrintJob.java
Normal file
|
@ -0,0 +1,52 @@
|
||||||
|
/* CancelablePrintJob.java --
|
||||||
|
Copyright (C) 2004 Free Software Foundation, Inc.
|
||||||
|
|
||||||
|
This file is part of GNU Classpath.
|
||||||
|
|
||||||
|
GNU Classpath is free software; you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation; either version 2, or (at your option)
|
||||||
|
any later version.
|
||||||
|
|
||||||
|
GNU Classpath is distributed in the hope that it will be useful, but
|
||||||
|
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with GNU Classpath; see the file COPYING. If not, write to the
|
||||||
|
Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
|
||||||
|
02111-1307 USA.
|
||||||
|
|
||||||
|
Linking this library statically or dynamically with other modules is
|
||||||
|
making a combined work based on this library. Thus, the terms and
|
||||||
|
conditions of the GNU General Public License cover the whole
|
||||||
|
combination.
|
||||||
|
|
||||||
|
As a special exception, the copyright holders of this library give you
|
||||||
|
permission to link this library with independent modules to produce an
|
||||||
|
executable, regardless of the license terms of these independent
|
||||||
|
modules, and to copy and distribute the resulting executable under
|
||||||
|
terms of your choice, provided that you also meet, for each linked
|
||||||
|
independent module, the terms and conditions of the license of that
|
||||||
|
module. An independent module is a module which is not derived from
|
||||||
|
or based on this library. If you modify this library, you may extend
|
||||||
|
this exception to your version of the library, but you are not
|
||||||
|
obligated to do so. If you do not wish to do so, delete this
|
||||||
|
exception statement from your version. */
|
||||||
|
|
||||||
|
|
||||||
|
package javax.print;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Michael Koch (konqueror@gmx.de)
|
||||||
|
*/
|
||||||
|
public interface CancelablePrintJob extends DocPrintJob
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
* Cancel print job.
|
||||||
|
*
|
||||||
|
* @exception PrintException if an error occured
|
||||||
|
*/
|
||||||
|
void cancel() throws PrintException;
|
||||||
|
}
|
95
libjava/javax/print/Doc.java
Normal file
95
libjava/javax/print/Doc.java
Normal file
|
@ -0,0 +1,95 @@
|
||||||
|
/* Doc.java --
|
||||||
|
Copyright (C) 2004 Free Software Foundation, Inc.
|
||||||
|
|
||||||
|
This file is part of GNU Classpath.
|
||||||
|
|
||||||
|
GNU Classpath is free software; you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation; either version 2, or (at your option)
|
||||||
|
any later version.
|
||||||
|
|
||||||
|
GNU Classpath is distributed in the hope that it will be useful, but
|
||||||
|
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with GNU Classpath; see the file COPYING. If not, write to the
|
||||||
|
Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
|
||||||
|
02111-1307 USA.
|
||||||
|
|
||||||
|
Linking this library statically or dynamically with other modules is
|
||||||
|
making a combined work based on this library. Thus, the terms and
|
||||||
|
conditions of the GNU General Public License cover the whole
|
||||||
|
combination.
|
||||||
|
|
||||||
|
As a special exception, the copyright holders of this library give you
|
||||||
|
permission to link this library with independent modules to produce an
|
||||||
|
executable, regardless of the license terms of these independent
|
||||||
|
modules, and to copy and distribute the resulting executable under
|
||||||
|
terms of your choice, provided that you also meet, for each linked
|
||||||
|
independent module, the terms and conditions of the license of that
|
||||||
|
module. An independent module is a module which is not derived from
|
||||||
|
or based on this library. If you modify this library, you may extend
|
||||||
|
this exception to your version of the library, but you are not
|
||||||
|
obligated to do so. If you do not wish to do so, delete this
|
||||||
|
exception statement from your version. */
|
||||||
|
|
||||||
|
|
||||||
|
package javax.print;
|
||||||
|
|
||||||
|
import java.io.IOException;
|
||||||
|
import java.io.InputStream;
|
||||||
|
import java.io.Reader;
|
||||||
|
|
||||||
|
import javax.print.attribute.DocAttributeSet;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Michael Koch (konqueror@gmx.de)
|
||||||
|
*/
|
||||||
|
public interface Doc
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
* Returns a set of attributes applying to this document.
|
||||||
|
*
|
||||||
|
* @return the attributes
|
||||||
|
*/
|
||||||
|
DocAttributeSet getAttributes();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns the flavor in which this document will provide its print data.
|
||||||
|
*
|
||||||
|
* @return the document flavor for printing
|
||||||
|
*/
|
||||||
|
DocFlavor getDocFlavor();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns the print data of this document represented in a format that supports
|
||||||
|
* the document flavor.
|
||||||
|
*
|
||||||
|
* @return the print data
|
||||||
|
*
|
||||||
|
* @throws IOException if an error occurs
|
||||||
|
*/
|
||||||
|
Object getPrintData() throws IOException;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns a <code>Reader</code> object for extracting character print data
|
||||||
|
* from this document.
|
||||||
|
*
|
||||||
|
* @return the <code>Reader</code> object
|
||||||
|
*
|
||||||
|
* @throws IOException if an error occurs
|
||||||
|
*/
|
||||||
|
Reader getReaderForText() throws IOException;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns an <code>InputStream</code> object for extracting byte print data
|
||||||
|
* from this document.
|
||||||
|
*
|
||||||
|
* @return the <code>InputStream</code> object
|
||||||
|
*
|
||||||
|
* @throws IOException if an error occurs
|
||||||
|
*/
|
||||||
|
InputStream getStreamForBytes() throws IOException;
|
||||||
|
}
|
287
libjava/javax/print/DocFlavor.java
Normal file
287
libjava/javax/print/DocFlavor.java
Normal file
|
@ -0,0 +1,287 @@
|
||||||
|
/* DocFlavor.java --
|
||||||
|
Copyright (C) 2004 Free Software Foundation, Inc.
|
||||||
|
|
||||||
|
This file is part of GNU Classpath.
|
||||||
|
|
||||||
|
GNU Classpath is free software; you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation; either version 2, or (at your option)
|
||||||
|
any later version.
|
||||||
|
|
||||||
|
GNU Classpath is distributed in the hope that it will be useful, but
|
||||||
|
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with GNU Classpath; see the file COPYING. If not, write to the
|
||||||
|
Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
|
||||||
|
02111-1307 USA.
|
||||||
|
|
||||||
|
Linking this library statically or dynamically with other modules is
|
||||||
|
making a combined work based on this library. Thus, the terms and
|
||||||
|
conditions of the GNU General Public License cover the whole
|
||||||
|
combination.
|
||||||
|
|
||||||
|
As a special exception, the copyright holders of this library give you
|
||||||
|
permission to link this library with independent modules to produce an
|
||||||
|
executable, regardless of the license terms of these independent
|
||||||
|
modules, and to copy and distribute the resulting executable under
|
||||||
|
terms of your choice, provided that you also meet, for each linked
|
||||||
|
independent module, the terms and conditions of the license of that
|
||||||
|
module. An independent module is a module which is not derived from
|
||||||
|
or based on this library. If you modify this library, you may extend
|
||||||
|
this exception to your version of the library, but you are not
|
||||||
|
obligated to do so. If you do not wish to do so, delete this
|
||||||
|
exception statement from your version. */
|
||||||
|
|
||||||
|
|
||||||
|
package javax.print;
|
||||||
|
|
||||||
|
import java.io.Serializable;
|
||||||
|
import java.util.HashMap;
|
||||||
|
import java.util.Iterator;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Michael Koch (konqueror@gmx.de)
|
||||||
|
*/
|
||||||
|
public class DocFlavor implements Cloneable, Serializable
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
* @author Michael Koch (konqueror@gmx.de)
|
||||||
|
*/
|
||||||
|
public static class BYTE_ARRAY
|
||||||
|
extends DocFlavor
|
||||||
|
{
|
||||||
|
public static final BYTE_ARRAY AUTOSENSE = new BYTE_ARRAY("application/octet-stream");
|
||||||
|
public static final BYTE_ARRAY GIF = new BYTE_ARRAY("image/gif");
|
||||||
|
public static final BYTE_ARRAY JPEG = new BYTE_ARRAY("image/jpeg");
|
||||||
|
public static final BYTE_ARRAY PCL = new BYTE_ARRAY("application/vnd.hp-PCL");
|
||||||
|
public static final BYTE_ARRAY PDF = new BYTE_ARRAY("application/pdf");
|
||||||
|
public static final BYTE_ARRAY PNG = new BYTE_ARRAY("image/png");
|
||||||
|
public static final BYTE_ARRAY POSTSCRIPT = new BYTE_ARRAY("application/postscript");
|
||||||
|
public static final BYTE_ARRAY TEXT_HTML_HOST = new BYTE_ARRAY("text/html");
|
||||||
|
public static final BYTE_ARRAY TEXT_HTML_US_ASCII = new BYTE_ARRAY("text/html; charset=us-ascii");
|
||||||
|
public static final BYTE_ARRAY TEXT_HTML_UTF_16 = new BYTE_ARRAY("text/html; charset=utf-16");
|
||||||
|
public static final BYTE_ARRAY TEXT_HTML_UTF_16BE = new BYTE_ARRAY("text/html; charset=utf-16be");
|
||||||
|
public static final BYTE_ARRAY TEXT_HTML_UTF_16LE = new BYTE_ARRAY("text/html; charset=utf-16le");
|
||||||
|
public static final BYTE_ARRAY TEXT_HTML_UTF_8 = new BYTE_ARRAY("text/html; charset=utf-8");
|
||||||
|
public static final BYTE_ARRAY TEXT_PLAIN_HOST = new BYTE_ARRAY("text/plain");
|
||||||
|
public static final BYTE_ARRAY TEXT_PLAIN_US_ASCII = new BYTE_ARRAY("text/plain; charset=us-ascii");
|
||||||
|
public static final BYTE_ARRAY TEXT_PLAIN_UTF_16 = new BYTE_ARRAY("text/plain; charset=utf-16");
|
||||||
|
public static final BYTE_ARRAY TEXT_PLAIN_UTF_16BE = new BYTE_ARRAY("text/plain; charset=utf-16be");
|
||||||
|
public static final BYTE_ARRAY TEXT_PLAIN_UTF_16LE = new BYTE_ARRAY("text/plain; charset=utf-16le");
|
||||||
|
public static final BYTE_ARRAY TEXT_PLAIN_UTF_8 = new BYTE_ARRAY("text/plain; charset=utf-8");
|
||||||
|
|
||||||
|
public BYTE_ARRAY(String mimeType)
|
||||||
|
{
|
||||||
|
super(mimeType, "[B");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Michael Koch (konqueror@gmx.de)
|
||||||
|
*/
|
||||||
|
public static class CHAR_ARRAY
|
||||||
|
extends DocFlavor
|
||||||
|
{
|
||||||
|
private static final long serialVersionUID = -8720590903724405128L;
|
||||||
|
|
||||||
|
public CHAR_ARRAY(String mimeType)
|
||||||
|
{
|
||||||
|
super(mimeType, "[C");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Michael Koch (konqueror@gmx.de)
|
||||||
|
*/
|
||||||
|
public static class INPUT_STREAM
|
||||||
|
extends DocFlavor
|
||||||
|
{
|
||||||
|
public static final INPUT_STREAM AUTOSENSE = new INPUT_STREAM("application/octet-stream");
|
||||||
|
public static final INPUT_STREAM GIF = new INPUT_STREAM("image/gif");
|
||||||
|
public static final INPUT_STREAM JPEG = new INPUT_STREAM("image/jpeg");
|
||||||
|
public static final INPUT_STREAM PCL = new INPUT_STREAM("application/vnd.hp-PCL");
|
||||||
|
public static final INPUT_STREAM PDF = new INPUT_STREAM("application/pdf");
|
||||||
|
public static final INPUT_STREAM PNG = new INPUT_STREAM("image/png");
|
||||||
|
public static final INPUT_STREAM POSTSCRIPT = new INPUT_STREAM("application/postscript");
|
||||||
|
public static final INPUT_STREAM TEXT_HTML_HOST = new INPUT_STREAM("text/html");
|
||||||
|
public static final INPUT_STREAM TEXT_HTML_US_ASCII = new INPUT_STREAM("text/html; charset=us-ascii");
|
||||||
|
public static final INPUT_STREAM TEXT_HTML_UTF_16 = new INPUT_STREAM("text/html; charset=utf-16");
|
||||||
|
public static final INPUT_STREAM TEXT_HTML_UTF_16BE = new INPUT_STREAM("text/html; charset=utf-16be");
|
||||||
|
public static final INPUT_STREAM TEXT_HTML_UTF_16LE = new INPUT_STREAM("text/html; charset=utf-16le");
|
||||||
|
public static final INPUT_STREAM TEXT_HTML_UTF_8 = new INPUT_STREAM("text/html; charset=utf-8");
|
||||||
|
public static final INPUT_STREAM TEXT_PLAIN_HOST = new INPUT_STREAM("text/plain");
|
||||||
|
public static final INPUT_STREAM TEXT_PLAIN_US_ASCII = new INPUT_STREAM("text/plain; charset=us-ascii");
|
||||||
|
public static final INPUT_STREAM TEXT_PLAIN_UTF_16 = new INPUT_STREAM("text/plain; charset=utf-16");
|
||||||
|
public static final INPUT_STREAM TEXT_PLAIN_UTF_16BE = new INPUT_STREAM("text/plain; charset=utf-16be");
|
||||||
|
public static final INPUT_STREAM TEXT_PLAIN_UTF_16LE = new INPUT_STREAM("text/plain; charset=utf-16le");
|
||||||
|
public static final INPUT_STREAM TEXT_PLAIN_UTF_8 = new INPUT_STREAM("text/plain; charset=utf-8");
|
||||||
|
|
||||||
|
public INPUT_STREAM(String mimeType)
|
||||||
|
{
|
||||||
|
super(mimeType, "java.io.InputStream");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Michael Koch (konqueror@gmx.de)
|
||||||
|
*/
|
||||||
|
public static class READER
|
||||||
|
extends DocFlavor
|
||||||
|
{
|
||||||
|
private static final long serialVersionUID = 7100295812579351567L;
|
||||||
|
|
||||||
|
public READER(String mimeType)
|
||||||
|
{
|
||||||
|
super(mimeType, "java.io.Reader");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Michael Koch (konqueror@gmx.de)
|
||||||
|
*/
|
||||||
|
public static class SERVICE_FORMATTED
|
||||||
|
extends DocFlavor
|
||||||
|
{
|
||||||
|
private static final long serialVersionUID = 6181337766266637256L;
|
||||||
|
|
||||||
|
public SERVICE_FORMATTED(String className)
|
||||||
|
{
|
||||||
|
super("application/x-java-jvm-local-objectref", className);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Michael Koch (konqueror@gmx.de)
|
||||||
|
*/
|
||||||
|
public static class STRING
|
||||||
|
extends DocFlavor
|
||||||
|
{
|
||||||
|
private static final long serialVersionUID = 4414407504887034035L;
|
||||||
|
|
||||||
|
public STRING(String mimeType)
|
||||||
|
{
|
||||||
|
super(mimeType, "java.lang.String");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Michael Koch (konqueror@gmx.de)
|
||||||
|
*/
|
||||||
|
public static class URL
|
||||||
|
extends DocFlavor
|
||||||
|
{
|
||||||
|
private static final long serialVersionUID = 2936725788144902062L;
|
||||||
|
|
||||||
|
public URL(String mimeType)
|
||||||
|
{
|
||||||
|
super(mimeType, "java.net.URL");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private static final long serialVersionUID = -4512080796965449721L;
|
||||||
|
|
||||||
|
public static final String hostEncoding = "US-ASCII";
|
||||||
|
|
||||||
|
private String mediaSubtype;
|
||||||
|
private String mediaType;
|
||||||
|
private String className;
|
||||||
|
private HashMap params = new HashMap();
|
||||||
|
|
||||||
|
public DocFlavor(String mimeType, String className)
|
||||||
|
{
|
||||||
|
if (mimeType == null || className == null)
|
||||||
|
throw new NullPointerException();
|
||||||
|
|
||||||
|
parseMimeType(mimeType);
|
||||||
|
this.className = className;
|
||||||
|
}
|
||||||
|
|
||||||
|
private void parseMimeType(String mimeType)
|
||||||
|
{
|
||||||
|
// FIXME: This method is know to be not completely correct, but it works for now.
|
||||||
|
|
||||||
|
int pos = mimeType.indexOf(';');
|
||||||
|
|
||||||
|
if (pos != -1)
|
||||||
|
{
|
||||||
|
String tmp = mimeType.substring(pos + 2);
|
||||||
|
mimeType = mimeType.substring(0, pos);
|
||||||
|
pos = tmp.indexOf('=');
|
||||||
|
params.put(tmp.substring(0, pos), tmp.substring(pos + 1));
|
||||||
|
}
|
||||||
|
|
||||||
|
pos = mimeType.indexOf('/');
|
||||||
|
|
||||||
|
if (pos == -1)
|
||||||
|
throw new IllegalArgumentException();
|
||||||
|
|
||||||
|
mediaType = mimeType.substring(0, pos);
|
||||||
|
mediaSubtype = mimeType.substring(pos + 1);
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean equals(Object obj)
|
||||||
|
{
|
||||||
|
if (! (obj instanceof DocFlavor))
|
||||||
|
return false;
|
||||||
|
|
||||||
|
DocFlavor tmp = (DocFlavor) obj;
|
||||||
|
|
||||||
|
return (getMimeType().equals(tmp.getMimeType())
|
||||||
|
&& getRepresentationClassName().equals(tmp.getRepresentationClassName()));
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getMediaSubtype()
|
||||||
|
{
|
||||||
|
return mediaSubtype;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getMediaType()
|
||||||
|
{
|
||||||
|
return mediaType;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getMimeType()
|
||||||
|
{
|
||||||
|
// FIXME: Check if this algorithm is correct.
|
||||||
|
|
||||||
|
String mimeType = getMediaType() + "/" + getMediaSubtype();
|
||||||
|
Iterator it = params.entrySet().iterator();
|
||||||
|
|
||||||
|
while (it.hasNext())
|
||||||
|
{
|
||||||
|
Map.Entry entry = (Map.Entry) it.next();
|
||||||
|
mimeType += "; " + entry.getKey() + "=\"" + entry.getValue() + "\"";
|
||||||
|
}
|
||||||
|
|
||||||
|
return mimeType;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getParameter(String paramName)
|
||||||
|
{
|
||||||
|
if (paramName == null)
|
||||||
|
throw new NullPointerException();
|
||||||
|
|
||||||
|
return (String) params.get(paramName);
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getRepresentationClassName()
|
||||||
|
{
|
||||||
|
return className;
|
||||||
|
}
|
||||||
|
|
||||||
|
public int hashCode()
|
||||||
|
{
|
||||||
|
return ((mediaType.hashCode()
|
||||||
|
* mediaSubtype.hashCode()
|
||||||
|
* className.hashCode()) ^ params.hashCode());
|
||||||
|
}
|
||||||
|
|
||||||
|
public String toString()
|
||||||
|
{
|
||||||
|
return getMimeType();
|
||||||
|
}
|
||||||
|
}
|
104
libjava/javax/print/DocPrintJob.java
Normal file
104
libjava/javax/print/DocPrintJob.java
Normal file
|
@ -0,0 +1,104 @@
|
||||||
|
/* DocPrintJob.java --
|
||||||
|
Copyright (C) 2004 Free Software Foundation, Inc.
|
||||||
|
|
||||||
|
This file is part of GNU Classpath.
|
||||||
|
|
||||||
|
GNU Classpath is free software; you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation; either version 2, or (at your option)
|
||||||
|
any later version.
|
||||||
|
|
||||||
|
GNU Classpath is distributed in the hope that it will be useful, but
|
||||||
|
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with GNU Classpath; see the file COPYING. If not, write to the
|
||||||
|
Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
|
||||||
|
02111-1307 USA.
|
||||||
|
|
||||||
|
Linking this library statically or dynamically with other modules is
|
||||||
|
making a combined work based on this library. Thus, the terms and
|
||||||
|
conditions of the GNU General Public License cover the whole
|
||||||
|
combination.
|
||||||
|
|
||||||
|
As a special exception, the copyright holders of this library give you
|
||||||
|
permission to link this library with independent modules to produce an
|
||||||
|
executable, regardless of the license terms of these independent
|
||||||
|
modules, and to copy and distribute the resulting executable under
|
||||||
|
terms of your choice, provided that you also meet, for each linked
|
||||||
|
independent module, the terms and conditions of the license of that
|
||||||
|
module. An independent module is a module which is not derived from
|
||||||
|
or based on this library. If you modify this library, you may extend
|
||||||
|
this exception to your version of the library, but you are not
|
||||||
|
obligated to do so. If you do not wish to do so, delete this
|
||||||
|
exception statement from your version. */
|
||||||
|
|
||||||
|
|
||||||
|
package javax.print;
|
||||||
|
|
||||||
|
import javax.print.attribute.PrintJobAttributeSet;
|
||||||
|
import javax.print.attribute.PrintRequestAttributeSet;
|
||||||
|
import javax.print.event.PrintJobAttributeListener;
|
||||||
|
import javax.print.event.PrintJobListener;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Michael Koch (konqueror@gmx.de)
|
||||||
|
*/
|
||||||
|
public interface DocPrintJob
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
* Registers a listener for changes in the specified attributes.
|
||||||
|
*
|
||||||
|
* @param listener the listener to add
|
||||||
|
* @param attributes the attributes to observe
|
||||||
|
*/
|
||||||
|
void addPrintJobAttributeListener(PrintJobAttributeListener listener,
|
||||||
|
PrintJobAttributeSet attributes);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Registers a listener for events occuring during this print job.
|
||||||
|
*
|
||||||
|
* @param listener the listener to add
|
||||||
|
*/
|
||||||
|
void addPrintJobListener(PrintJobListener listener);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns the print job's attributes.
|
||||||
|
*
|
||||||
|
* @return the attributes of this print job
|
||||||
|
*/
|
||||||
|
PrintJobAttributeSet getAttributes();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns the <code>PrintService</code> object this print job is bound to.
|
||||||
|
*
|
||||||
|
* @return the print service
|
||||||
|
*/
|
||||||
|
PrintService getPrintService();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Prints a document with the specified print job attributes.
|
||||||
|
*
|
||||||
|
* @param doc the document to print
|
||||||
|
* @param attributes the attributes to use
|
||||||
|
*
|
||||||
|
* @throws PrintException if an error occurs
|
||||||
|
*/
|
||||||
|
void print(Doc doc, PrintRequestAttributeSet attributes) throws PrintException;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* De-registers an attribute listener.
|
||||||
|
*
|
||||||
|
* @param listener the listener to remove
|
||||||
|
*/
|
||||||
|
void removePrintJobAttributeListener(PrintJobAttributeListener listener);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* De-registers a print job listener.
|
||||||
|
*
|
||||||
|
* @param listener the listener to remove
|
||||||
|
*/
|
||||||
|
void removePrintJobListener(PrintJobListener listener);
|
||||||
|
}
|
52
libjava/javax/print/FlavorException.java
Normal file
52
libjava/javax/print/FlavorException.java
Normal file
|
@ -0,0 +1,52 @@
|
||||||
|
/* FlavorException.java --
|
||||||
|
Copyright (C) 2004 Free Software Foundation, Inc.
|
||||||
|
|
||||||
|
This file is part of GNU Classpath.
|
||||||
|
|
||||||
|
GNU Classpath is free software; you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation; either version 2, or (at your option)
|
||||||
|
any later version.
|
||||||
|
|
||||||
|
GNU Classpath is distributed in the hope that it will be useful, but
|
||||||
|
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with GNU Classpath; see the file COPYING. If not, write to the
|
||||||
|
Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
|
||||||
|
02111-1307 USA.
|
||||||
|
|
||||||
|
Linking this library statically or dynamically with other modules is
|
||||||
|
making a combined work based on this library. Thus, the terms and
|
||||||
|
conditions of the GNU General Public License cover the whole
|
||||||
|
combination.
|
||||||
|
|
||||||
|
As a special exception, the copyright holders of this library give you
|
||||||
|
permission to link this library with independent modules to produce an
|
||||||
|
executable, regardless of the license terms of these independent
|
||||||
|
modules, and to copy and distribute the resulting executable under
|
||||||
|
terms of your choice, provided that you also meet, for each linked
|
||||||
|
independent module, the terms and conditions of the license of that
|
||||||
|
module. An independent module is a module which is not derived from
|
||||||
|
or based on this library. If you modify this library, you may extend
|
||||||
|
this exception to your version of the library, but you are not
|
||||||
|
obligated to do so. If you do not wish to do so, delete this
|
||||||
|
exception statement from your version. */
|
||||||
|
|
||||||
|
|
||||||
|
package javax.print;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Michael Koch (konqueror@gmx.de)
|
||||||
|
*/
|
||||||
|
public interface FlavorException
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
* Returns the unsupported document flavors.
|
||||||
|
*
|
||||||
|
* @return the unsupported document flavors
|
||||||
|
*/
|
||||||
|
DocFlavor[] getUnsupportedFlavors();
|
||||||
|
}
|
66
libjava/javax/print/MultiDoc.java
Normal file
66
libjava/javax/print/MultiDoc.java
Normal file
|
@ -0,0 +1,66 @@
|
||||||
|
/* MultiDoc.java --
|
||||||
|
Copyright (C) 2004 Free Software Foundation, Inc.
|
||||||
|
|
||||||
|
This file is part of GNU Classpath.
|
||||||
|
|
||||||
|
GNU Classpath is free software; you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation; either version 2, or (at your option)
|
||||||
|
any later version.
|
||||||
|
|
||||||
|
GNU Classpath is distributed in the hope that it will be useful, but
|
||||||
|
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with GNU Classpath; see the file COPYING. If not, write to the
|
||||||
|
Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
|
||||||
|
02111-1307 USA.
|
||||||
|
|
||||||
|
Linking this library statically or dynamically with other modules is
|
||||||
|
making a combined work based on this library. Thus, the terms and
|
||||||
|
conditions of the GNU General Public License cover the whole
|
||||||
|
combination.
|
||||||
|
|
||||||
|
As a special exception, the copyright holders of this library give you
|
||||||
|
permission to link this library with independent modules to produce an
|
||||||
|
executable, regardless of the license terms of these independent
|
||||||
|
modules, and to copy and distribute the resulting executable under
|
||||||
|
terms of your choice, provided that you also meet, for each linked
|
||||||
|
independent module, the terms and conditions of the license of that
|
||||||
|
module. An independent module is a module which is not derived from
|
||||||
|
or based on this library. If you modify this library, you may extend
|
||||||
|
this exception to your version of the library, but you are not
|
||||||
|
obligated to do so. If you do not wish to do so, delete this
|
||||||
|
exception statement from your version. */
|
||||||
|
|
||||||
|
|
||||||
|
package javax.print;
|
||||||
|
|
||||||
|
import java.io.IOException;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Michael Koch (konqueror@gmx.de)
|
||||||
|
*/
|
||||||
|
public interface MultiDoc
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
* Returns the current document.
|
||||||
|
*
|
||||||
|
* @return the current document
|
||||||
|
*
|
||||||
|
* @throws IOException if an error occurs
|
||||||
|
*/
|
||||||
|
Doc getDoc() throws IOException;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns the next <code>MultiDoc</code> object.
|
||||||
|
*
|
||||||
|
* @return the next <code>MultiDoc</code> object
|
||||||
|
*
|
||||||
|
* @throws IOException if an error occurs
|
||||||
|
*/
|
||||||
|
MultiDoc next() throws IOException;
|
||||||
|
}
|
60
libjava/javax/print/MultiDocPrintJob.java
Normal file
60
libjava/javax/print/MultiDocPrintJob.java
Normal file
|
@ -0,0 +1,60 @@
|
||||||
|
/* MultiDocPrintJob.java --
|
||||||
|
Copyright (C) 2004 Free Software Foundation, Inc.
|
||||||
|
|
||||||
|
This file is part of GNU Classpath.
|
||||||
|
|
||||||
|
GNU Classpath is free software; you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation; either version 2, or (at your option)
|
||||||
|
any later version.
|
||||||
|
|
||||||
|
GNU Classpath is distributed in the hope that it will be useful, but
|
||||||
|
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with GNU Classpath; see the file COPYING. If not, write to the
|
||||||
|
Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
|
||||||
|
02111-1307 USA.
|
||||||
|
|
||||||
|
Linking this library statically or dynamically with other modules is
|
||||||
|
making a combined work based on this library. Thus, the terms and
|
||||||
|
conditions of the GNU General Public License cover the whole
|
||||||
|
combination.
|
||||||
|
|
||||||
|
As a special exception, the copyright holders of this library give you
|
||||||
|
permission to link this library with independent modules to produce an
|
||||||
|
executable, regardless of the license terms of these independent
|
||||||
|
modules, and to copy and distribute the resulting executable under
|
||||||
|
terms of your choice, provided that you also meet, for each linked
|
||||||
|
independent module, the terms and conditions of the license of that
|
||||||
|
module. An independent module is a module which is not derived from
|
||||||
|
or based on this library. If you modify this library, you may extend
|
||||||
|
this exception to your version of the library, but you are not
|
||||||
|
obligated to do so. If you do not wish to do so, delete this
|
||||||
|
exception statement from your version. */
|
||||||
|
|
||||||
|
|
||||||
|
package javax.print;
|
||||||
|
|
||||||
|
import javax.print.attribute.PrintRequestAttributeSet;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Michael Koch (konqueror@gmx.de)
|
||||||
|
*/
|
||||||
|
public interface MultiDocPrintJob extends DocPrintJob
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
* Request a print of a <code>MultiDoc</code> object.
|
||||||
|
*
|
||||||
|
* @param multiDoc the document to print
|
||||||
|
* @param attributes the printing attributes to apply
|
||||||
|
*
|
||||||
|
* @throws PrintExeption if an error occurs
|
||||||
|
*/
|
||||||
|
void print(MultiDoc multiDoc, PrintRequestAttributeSet attributes)
|
||||||
|
throws PrintException;
|
||||||
|
}
|
||||||
|
|
53
libjava/javax/print/MultiDocPrintService.java
Normal file
53
libjava/javax/print/MultiDocPrintService.java
Normal file
|
@ -0,0 +1,53 @@
|
||||||
|
/* MultiDocPrintService.java --
|
||||||
|
Copyright (C) 2004 Free Software Foundation, Inc.
|
||||||
|
|
||||||
|
This file is part of GNU Classpath.
|
||||||
|
|
||||||
|
GNU Classpath is free software; you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation; either version 2, or (at your option)
|
||||||
|
any later version.
|
||||||
|
|
||||||
|
GNU Classpath is distributed in the hope that it will be useful, but
|
||||||
|
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with GNU Classpath; see the file COPYING. If not, write to the
|
||||||
|
Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
|
||||||
|
02111-1307 USA.
|
||||||
|
|
||||||
|
Linking this library statically or dynamically with other modules is
|
||||||
|
making a combined work based on this library. Thus, the terms and
|
||||||
|
conditions of the GNU General Public License cover the whole
|
||||||
|
combination.
|
||||||
|
|
||||||
|
As a special exception, the copyright holders of this library give you
|
||||||
|
permission to link this library with independent modules to produce an
|
||||||
|
executable, regardless of the license terms of these independent
|
||||||
|
modules, and to copy and distribute the resulting executable under
|
||||||
|
terms of your choice, provided that you also meet, for each linked
|
||||||
|
independent module, the terms and conditions of the license of that
|
||||||
|
module. An independent module is a module which is not derived from
|
||||||
|
or based on this library. If you modify this library, you may extend
|
||||||
|
this exception to your version of the library, but you are not
|
||||||
|
obligated to do so. If you do not wish to do so, delete this
|
||||||
|
exception statement from your version. */
|
||||||
|
|
||||||
|
|
||||||
|
package javax.print;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Michael Koch (konqueror@gmx.de)
|
||||||
|
*/
|
||||||
|
public interface MultiDocPrintService extends PrintService
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
* Create a job that can print a <code>MultiDoc</code> object.
|
||||||
|
*
|
||||||
|
* @return the new print job
|
||||||
|
*/
|
||||||
|
MultiDocPrintJob createMultiDocPrintJob();
|
||||||
|
}
|
84
libjava/javax/print/PrintException.java
Normal file
84
libjava/javax/print/PrintException.java
Normal file
|
@ -0,0 +1,84 @@
|
||||||
|
/* PrintException.java --
|
||||||
|
Copyright (C) 2004 Free Software Foundation, Inc.
|
||||||
|
|
||||||
|
This file is part of GNU Classpath.
|
||||||
|
|
||||||
|
GNU Classpath is free software; you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation; either version 2, or (at your option)
|
||||||
|
any later version.
|
||||||
|
|
||||||
|
GNU Classpath is distributed in the hope that it will be useful, but
|
||||||
|
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with GNU Classpath; see the file COPYING. If not, write to the
|
||||||
|
Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
|
||||||
|
02111-1307 USA.
|
||||||
|
|
||||||
|
Linking this library statically or dynamically with other modules is
|
||||||
|
making a combined work based on this library. Thus, the terms and
|
||||||
|
conditions of the GNU General Public License cover the whole
|
||||||
|
combination.
|
||||||
|
|
||||||
|
As a special exception, the copyright holders of this library give you
|
||||||
|
permission to link this library with independent modules to produce an
|
||||||
|
executable, regardless of the license terms of these independent
|
||||||
|
modules, and to copy and distribute the resulting executable under
|
||||||
|
terms of your choice, provided that you also meet, for each linked
|
||||||
|
independent module, the terms and conditions of the license of that
|
||||||
|
module. An independent module is a module which is not derived from
|
||||||
|
or based on this library. If you modify this library, you may extend
|
||||||
|
this exception to your version of the library, but you are not
|
||||||
|
obligated to do so. If you do not wish to do so, delete this
|
||||||
|
exception statement from your version. */
|
||||||
|
|
||||||
|
|
||||||
|
package javax.print;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Michael Koch (konqueror@gmx.de)
|
||||||
|
*/
|
||||||
|
public class PrintException extends Exception
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
* Construct a print exception.
|
||||||
|
*/
|
||||||
|
public PrintException()
|
||||||
|
{
|
||||||
|
super();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Construct a print exception.
|
||||||
|
*
|
||||||
|
* @param e chained exception
|
||||||
|
*/
|
||||||
|
public PrintException(Exception e)
|
||||||
|
{
|
||||||
|
super(e);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Construct a print exception.
|
||||||
|
*
|
||||||
|
* @param s detailed message, or null for no message
|
||||||
|
*/
|
||||||
|
public PrintException(String s)
|
||||||
|
{
|
||||||
|
super(s);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Construct a print exception.
|
||||||
|
*
|
||||||
|
* @param s detailed message, or null for no message
|
||||||
|
* @param e chained exception
|
||||||
|
*/
|
||||||
|
public PrintException(String s, Exception e)
|
||||||
|
{
|
||||||
|
super(s, e);
|
||||||
|
}
|
||||||
|
}
|
226
libjava/javax/print/PrintService.java
Normal file
226
libjava/javax/print/PrintService.java
Normal file
|
@ -0,0 +1,226 @@
|
||||||
|
/* PrintService.java --
|
||||||
|
Copyright (C) 2004 Free Software Foundation, Inc.
|
||||||
|
|
||||||
|
This file is part of GNU Classpath.
|
||||||
|
|
||||||
|
GNU Classpath is free software; you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation; either version 2, or (at your option)
|
||||||
|
any later version.
|
||||||
|
|
||||||
|
GNU Classpath is distributed in the hope that it will be useful, but
|
||||||
|
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with GNU Classpath; see the file COPYING. If not, write to the
|
||||||
|
Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
|
||||||
|
02111-1307 USA.
|
||||||
|
|
||||||
|
Linking this library statically or dynamically with other modules is
|
||||||
|
making a combined work based on this library. Thus, the terms and
|
||||||
|
conditions of the GNU General Public License cover the whole
|
||||||
|
combination.
|
||||||
|
|
||||||
|
As a special exception, the copyright holders of this library give you
|
||||||
|
permission to link this library with independent modules to produce an
|
||||||
|
executable, regardless of the license terms of these independent
|
||||||
|
modules, and to copy and distribute the resulting executable under
|
||||||
|
terms of your choice, provided that you also meet, for each linked
|
||||||
|
independent module, the terms and conditions of the license of that
|
||||||
|
module. An independent module is a module which is not derived from
|
||||||
|
or based on this library. If you modify this library, you may extend
|
||||||
|
this exception to your version of the library, but you are not
|
||||||
|
obligated to do so. If you do not wish to do so, delete this
|
||||||
|
exception statement from your version. */
|
||||||
|
|
||||||
|
|
||||||
|
package javax.print;
|
||||||
|
|
||||||
|
import javax.print.attribute.Attribute;
|
||||||
|
import javax.print.attribute.AttributeSet;
|
||||||
|
import javax.print.attribute.PrintServiceAttribute;
|
||||||
|
import javax.print.attribute.PrintServiceAttributeSet;
|
||||||
|
import javax.print.event.PrintServiceAttributeListener;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Michael Koch (konqueror@gmx.de)
|
||||||
|
*/
|
||||||
|
public interface PrintService
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
* Returns a new print job capable to handle all supported document flavors.
|
||||||
|
*
|
||||||
|
* @return the new print job
|
||||||
|
*/
|
||||||
|
DocPrintJob createPrintJob();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Determines if two services refer to the same underlying service.
|
||||||
|
*
|
||||||
|
* @param obj the service to check against
|
||||||
|
*
|
||||||
|
* @return <code>true</code> if both services refer to the sam underlying
|
||||||
|
* service, <code>false</code> otherwise
|
||||||
|
*/
|
||||||
|
boolean equals(Object obj);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns the value of a single specified attribute.
|
||||||
|
*
|
||||||
|
* @param category the category of a <code>PrintServiceAttribute</code>
|
||||||
|
*
|
||||||
|
* @return the value of the attribute
|
||||||
|
*
|
||||||
|
* @throws NullPointerException if category is null
|
||||||
|
* @throws IllegalArgumentException if category is not a class that
|
||||||
|
* implements <code>PrintServiceAttribute</code>
|
||||||
|
*/
|
||||||
|
PrintServiceAttribute getAttribute(Class category);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns all attributes of this printer service
|
||||||
|
*
|
||||||
|
* @return all attributes of this print service
|
||||||
|
*/
|
||||||
|
PrintServiceAttributeSet getAttributes();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns the service's default value for a given attribute.
|
||||||
|
*
|
||||||
|
* @param category the category of the attribute
|
||||||
|
*
|
||||||
|
* @return the default value
|
||||||
|
*
|
||||||
|
* @throws NullPointerException if <code>category</code> is null
|
||||||
|
* @throws IllegalArgumentException if <code>category</code> is a class
|
||||||
|
* not implementing <code>Attribute</code>
|
||||||
|
*/
|
||||||
|
Object getDefaultAttributeValue(Class category);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns the name of this print service.
|
||||||
|
*
|
||||||
|
* @return the name
|
||||||
|
*/
|
||||||
|
String getName();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns a factory for UI components.
|
||||||
|
*
|
||||||
|
* @return the factory
|
||||||
|
*/
|
||||||
|
ServiceUIFactory getServiceUIFactory();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns all supported attribute categories.
|
||||||
|
*
|
||||||
|
* @return an array of all supported attribute categories
|
||||||
|
*/
|
||||||
|
Class[] getSupportedAttributeCategories();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns all supported attribute values a client can use when setting up
|
||||||
|
* a print job with this service.
|
||||||
|
*
|
||||||
|
* @param category the attribute category to test
|
||||||
|
* @param flavor the document flavor to use, or null
|
||||||
|
* @param attributes set of printing attributes for a supposed job, or null
|
||||||
|
*
|
||||||
|
* @return object indicating supported values for <code>category</code>,
|
||||||
|
* or null if this print service doesnt support specifying doc-level or
|
||||||
|
* job-level attribute in a print request.
|
||||||
|
*
|
||||||
|
* @throws NullPointerException if <code>category</code> is null
|
||||||
|
* @throws IllegalArgumentException if <code>category</code> is a class not
|
||||||
|
* implementing <code>Attribute</code>, or if <code>flavor</code> is not
|
||||||
|
* supported
|
||||||
|
*/
|
||||||
|
Object getSupportedAttributeValues(Class category, DocFlavor flavor, AttributeSet attributes);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns an array of all supproted document flavors.
|
||||||
|
*
|
||||||
|
* @return the supported document flavors
|
||||||
|
*/
|
||||||
|
DocFlavor[] getSupportedDocFlavors();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns all attributes that are unsupported for a print request in the
|
||||||
|
* context of a particular document flavor.
|
||||||
|
*
|
||||||
|
* @param flavor document flavor to test, or null
|
||||||
|
* @param attributes set of printing attributes for a supposed job
|
||||||
|
*
|
||||||
|
* @return null if this <code>PrintService</code> supports the print request
|
||||||
|
* specification, else the unsupported attributes
|
||||||
|
*
|
||||||
|
* @throws IllegalArgumentException if <code>flavor</code> is unsupported
|
||||||
|
*/
|
||||||
|
AttributeSet getUnsupportedAttributes(DocFlavor flavor, AttributeSet attributes);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns a hashcode for this printer service.
|
||||||
|
*
|
||||||
|
* @return the hashcode
|
||||||
|
*/
|
||||||
|
int hashCode();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Determines a given attribute category is supported or not.
|
||||||
|
*
|
||||||
|
* @param category the category to check
|
||||||
|
*
|
||||||
|
* @return <code>true</code> if <code>category</code> is supported,
|
||||||
|
* <code>false</code> otherwise
|
||||||
|
*
|
||||||
|
* @throws NullPointerException if <code>category</code> is null
|
||||||
|
* @throws IllegalArgumentException if <code>category</code> is a class not
|
||||||
|
* implementing <code>Attribute</code>.
|
||||||
|
*/
|
||||||
|
boolean isAttributeCategorySupported(Class category);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Determines a given attribute value is supported when creating a print job
|
||||||
|
* for this print service.
|
||||||
|
*
|
||||||
|
* @param attrval the attribute value to check
|
||||||
|
* @param flavor the document flavor to use, or null
|
||||||
|
* @param attributes set of printing attributes to use, or null
|
||||||
|
*
|
||||||
|
* @return <code>true</code> if the attribute value is supported,
|
||||||
|
* <code>false</code> otherwise
|
||||||
|
*
|
||||||
|
* @throws NullPointerException if <code>attrval</code> is null
|
||||||
|
* @throws IllegalArgumentException if <code>flavor</code> is not supported
|
||||||
|
* by this print service
|
||||||
|
*/
|
||||||
|
boolean isAttributeValueSupported(Attribute attrval, DocFlavor flavor, AttributeSet attributes);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Determines a given document flavor is supported or not.
|
||||||
|
*
|
||||||
|
* @param flavor the document flavor to check
|
||||||
|
*
|
||||||
|
* @return <code>true</code> if <code>flavor</code> is supported,
|
||||||
|
* <code>false</code> otherwise
|
||||||
|
*
|
||||||
|
* @throws NullPointerException if <code>flavor</code> is null
|
||||||
|
*/
|
||||||
|
boolean isDocFlavorSupported(DocFlavor flavor);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Registers a print service attribute listener to this print service.
|
||||||
|
*
|
||||||
|
* @param listener the listener to add
|
||||||
|
*/
|
||||||
|
void addPrintServiceAttributeListener(PrintServiceAttributeListener listener);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* De-registers a print service attribute listener from this print service.
|
||||||
|
*
|
||||||
|
* @param listener the listener to remove
|
||||||
|
*/
|
||||||
|
void removePrintServiceAttributeListener(PrintServiceAttributeListener listener);
|
||||||
|
}
|
76
libjava/javax/print/PrintServiceLookup.java
Normal file
76
libjava/javax/print/PrintServiceLookup.java
Normal file
|
@ -0,0 +1,76 @@
|
||||||
|
/* PrintServiceLookup.java --
|
||||||
|
Copyright (C) 2004 Free Software Foundation, Inc.
|
||||||
|
|
||||||
|
This file is part of GNU Classpath.
|
||||||
|
|
||||||
|
GNU Classpath is free software; you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation; either version 2, or (at your option)
|
||||||
|
any later version.
|
||||||
|
|
||||||
|
GNU Classpath is distributed in the hope that it will be useful, but
|
||||||
|
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with GNU Classpath; see the file COPYING. If not, write to the
|
||||||
|
Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
|
||||||
|
02111-1307 USA.
|
||||||
|
|
||||||
|
Linking this library statically or dynamically with other modules is
|
||||||
|
making a combined work based on this library. Thus, the terms and
|
||||||
|
conditions of the GNU General Public License cover the whole
|
||||||
|
combination.
|
||||||
|
|
||||||
|
As a special exception, the copyright holders of this library give you
|
||||||
|
permission to link this library with independent modules to produce an
|
||||||
|
executable, regardless of the license terms of these independent
|
||||||
|
modules, and to copy and distribute the resulting executable under
|
||||||
|
terms of your choice, provided that you also meet, for each linked
|
||||||
|
independent module, the terms and conditions of the license of that
|
||||||
|
module. An independent module is a module which is not derived from
|
||||||
|
or based on this library. If you modify this library, you may extend
|
||||||
|
this exception to your version of the library, but you are not
|
||||||
|
obligated to do so. If you do not wish to do so, delete this
|
||||||
|
exception statement from your version. */
|
||||||
|
|
||||||
|
|
||||||
|
package javax.print;
|
||||||
|
|
||||||
|
import javax.print.attribute.AttributeSet;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Michael Koch (konqueror@gmx.de)
|
||||||
|
*/
|
||||||
|
public abstract class PrintServiceLookup
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
* Constructs a <code>PrintServiceLookup</code> object.
|
||||||
|
*/
|
||||||
|
public PrintServiceLookup()
|
||||||
|
{
|
||||||
|
// Do nothing here
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Not called direclty by applications.
|
||||||
|
*/
|
||||||
|
public abstract PrintService getDefaultPrintService();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Not called direclty by applications.
|
||||||
|
*/
|
||||||
|
public abstract MultiDocPrintService[] getMultiDocPrintServices(DocFlavor[] flavors, AttributeSet attributes);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Not called direclty by applications.
|
||||||
|
*/
|
||||||
|
public abstract PrintService[] getPrintServices();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Not called direclty by applications.
|
||||||
|
*/
|
||||||
|
public abstract PrintService[] getPrintServices(DocFlavor flavor, AttributeSet attributes);
|
||||||
|
}
|
89
libjava/javax/print/ServiceUIFactory.java
Normal file
89
libjava/javax/print/ServiceUIFactory.java
Normal file
|
@ -0,0 +1,89 @@
|
||||||
|
/* ServiceUIFactory.java --
|
||||||
|
Copyright (C) 2004 Free Software Foundation, Inc.
|
||||||
|
|
||||||
|
This file is part of GNU Classpath.
|
||||||
|
|
||||||
|
GNU Classpath is free software; you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation; either version 2, or (at your option)
|
||||||
|
any later version.
|
||||||
|
|
||||||
|
GNU Classpath is distributed in the hope that it will be useful, but
|
||||||
|
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with GNU Classpath; see the file COPYING. If not, write to the
|
||||||
|
Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
|
||||||
|
02111-1307 USA.
|
||||||
|
|
||||||
|
Linking this library statically or dynamically with other modules is
|
||||||
|
making a combined work based on this library. Thus, the terms and
|
||||||
|
conditions of the GNU General Public License cover the whole
|
||||||
|
combination.
|
||||||
|
|
||||||
|
As a special exception, the copyright holders of this library give you
|
||||||
|
permission to link this library with independent modules to produce an
|
||||||
|
executable, regardless of the license terms of these independent
|
||||||
|
modules, and to copy and distribute the resulting executable under
|
||||||
|
terms of your choice, provided that you also meet, for each linked
|
||||||
|
independent module, the terms and conditions of the license of that
|
||||||
|
module. An independent module is a module which is not derived from
|
||||||
|
or based on this library. If you modify this library, you may extend
|
||||||
|
this exception to your version of the library, but you are not
|
||||||
|
obligated to do so. If you do not wish to do so, delete this
|
||||||
|
exception statement from your version. */
|
||||||
|
|
||||||
|
|
||||||
|
package javax.print;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Michael Koch
|
||||||
|
*/
|
||||||
|
public abstract class ServiceUIFactory
|
||||||
|
{
|
||||||
|
public static final int ABOUT_UIROLE = 1;
|
||||||
|
public static final int ADMIN_UIROLE = 2;
|
||||||
|
public static final int MAIN_UIROLE = 3;
|
||||||
|
public static final int RESERVED_UIROLE = 99;
|
||||||
|
|
||||||
|
public static final String DIALOG_UI = "java.awt.Dialog";
|
||||||
|
public static final String JCOMPONENT_UI = "javax.swing.JComponent";
|
||||||
|
public static final String JDIALOG_UI = "javax.swing.JDialog";
|
||||||
|
public static final String PANEL_UI = "java.awt.Panel";
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Constructs a <code>ServiceUIFactory</code> object.
|
||||||
|
*/
|
||||||
|
public ServiceUIFactory()
|
||||||
|
{
|
||||||
|
// Do nothing here.
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns an UI object which may be cast to the requested UI type.
|
||||||
|
*
|
||||||
|
* @param role the role requested. Must be one of the standard roles
|
||||||
|
* or a private role supported by this factory
|
||||||
|
* @param ui type in which the role is requested
|
||||||
|
*
|
||||||
|
* @return the UI role or null of this role is not supported by this factory
|
||||||
|
*
|
||||||
|
* @throws IllegalArgumentException if <code>role</code> is neither one of
|
||||||
|
* the standard ones nor a private one supported by this factory
|
||||||
|
*/
|
||||||
|
public abstract Object getUI(int role, String ui);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns the UI types supported by this factory for an UI role.
|
||||||
|
*
|
||||||
|
* @param role the role to be looked up
|
||||||
|
*
|
||||||
|
* @return an array of UI types
|
||||||
|
*
|
||||||
|
* @throws IllegalArgumentException if <code>role</code> is neither one of
|
||||||
|
* the standard ones nor a private one supported by this factory
|
||||||
|
*/
|
||||||
|
public abstract String[] getUIClassNamesForRole(int role);
|
||||||
|
}
|
97
libjava/javax/print/StreamPrintService.java
Normal file
97
libjava/javax/print/StreamPrintService.java
Normal file
|
@ -0,0 +1,97 @@
|
||||||
|
/* StreamPrintService.java --
|
||||||
|
Copyright (C) 2004 Free Software Foundation, Inc.
|
||||||
|
|
||||||
|
This file is part of GNU Classpath.
|
||||||
|
|
||||||
|
GNU Classpath is free software; you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation; either version 2, or (at your option)
|
||||||
|
any later version.
|
||||||
|
|
||||||
|
GNU Classpath is distributed in the hope that it will be useful, but
|
||||||
|
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with GNU Classpath; see the file COPYING. If not, write to the
|
||||||
|
Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
|
||||||
|
02111-1307 USA.
|
||||||
|
|
||||||
|
Linking this library statically or dynamically with other modules is
|
||||||
|
making a combined work based on this library. Thus, the terms and
|
||||||
|
conditions of the GNU General Public License cover the whole
|
||||||
|
combination.
|
||||||
|
|
||||||
|
As a special exception, the copyright holders of this library give you
|
||||||
|
permission to link this library with independent modules to produce an
|
||||||
|
executable, regardless of the license terms of these independent
|
||||||
|
modules, and to copy and distribute the resulting executable under
|
||||||
|
terms of your choice, provided that you also meet, for each linked
|
||||||
|
independent module, the terms and conditions of the license of that
|
||||||
|
module. An independent module is a module which is not derived from
|
||||||
|
or based on this library. If you modify this library, you may extend
|
||||||
|
this exception to your version of the library, but you are not
|
||||||
|
obligated to do so. If you do not wish to do so, delete this
|
||||||
|
exception statement from your version. */
|
||||||
|
|
||||||
|
|
||||||
|
package javax.print;
|
||||||
|
|
||||||
|
import java.io.OutputStream;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Michael Koch (konqueror@gmx.de)
|
||||||
|
*/
|
||||||
|
public abstract class StreamPrintService implements PrintService
|
||||||
|
{
|
||||||
|
private boolean disposed;
|
||||||
|
private OutputStream out;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Constructs a <code>StreamPrintService</code> object.
|
||||||
|
*
|
||||||
|
* @param out the <code>OutputStream</code> to use
|
||||||
|
*/
|
||||||
|
protected StreamPrintService(OutputStream out)
|
||||||
|
{
|
||||||
|
this.out = out;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Dispose this <code>StreamPrintService</code> object.
|
||||||
|
*/
|
||||||
|
public void dispose()
|
||||||
|
{
|
||||||
|
disposed = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns the document format emited by this print service.
|
||||||
|
*
|
||||||
|
* @return the document format
|
||||||
|
*/
|
||||||
|
public abstract String getOutputFormat();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns the <code>OutputStream</code> of this object.
|
||||||
|
*
|
||||||
|
* @return the <code>OutputStream</code>
|
||||||
|
*/
|
||||||
|
public OutputStream getOutputStream()
|
||||||
|
{
|
||||||
|
return out;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Determines if this <code>StreamPrintService</code> object is disposed.
|
||||||
|
*
|
||||||
|
* @return <code>true</code> if disposed already,
|
||||||
|
* otherwise <code>false</code>
|
||||||
|
*/
|
||||||
|
public boolean isDisposed()
|
||||||
|
{
|
||||||
|
return disposed;
|
||||||
|
}
|
||||||
|
}
|
65
libjava/javax/print/URIException.java
Normal file
65
libjava/javax/print/URIException.java
Normal file
|
@ -0,0 +1,65 @@
|
||||||
|
/* URIException.java --
|
||||||
|
Copyright (C) 2004 Free Software Foundation, Inc.
|
||||||
|
|
||||||
|
This file is part of GNU Classpath.
|
||||||
|
|
||||||
|
GNU Classpath is free software; you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation; either version 2, or (at your option)
|
||||||
|
any later version.
|
||||||
|
|
||||||
|
GNU Classpath is distributed in the hope that it will be useful, but
|
||||||
|
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with GNU Classpath; see the file COPYING. If not, write to the
|
||||||
|
Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
|
||||||
|
02111-1307 USA.
|
||||||
|
|
||||||
|
Linking this library statically or dynamically with other modules is
|
||||||
|
making a combined work based on this library. Thus, the terms and
|
||||||
|
conditions of the GNU General Public License cover the whole
|
||||||
|
combination.
|
||||||
|
|
||||||
|
As a special exception, the copyright holders of this library give you
|
||||||
|
permission to link this library with independent modules to produce an
|
||||||
|
executable, regardless of the license terms of these independent
|
||||||
|
modules, and to copy and distribute the resulting executable under
|
||||||
|
terms of your choice, provided that you also meet, for each linked
|
||||||
|
independent module, the terms and conditions of the license of that
|
||||||
|
module. An independent module is a module which is not derived from
|
||||||
|
or based on this library. If you modify this library, you may extend
|
||||||
|
this exception to your version of the library, but you are not
|
||||||
|
obligated to do so. If you do not wish to do so, delete this
|
||||||
|
exception statement from your version. */
|
||||||
|
|
||||||
|
|
||||||
|
package javax.print;
|
||||||
|
|
||||||
|
import java.net.URI;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Michael Koch (konqueror@gmx.de)
|
||||||
|
*/
|
||||||
|
public interface URIException
|
||||||
|
{
|
||||||
|
int URIInaccessible = 1;
|
||||||
|
int URIOtherProblem = -1;
|
||||||
|
int URISchemeNotSupported = 2;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns the reason for this exception.
|
||||||
|
*
|
||||||
|
* @return the reason
|
||||||
|
*/
|
||||||
|
int getReason();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns the unsupported <code>URI</code> for this exception.
|
||||||
|
*
|
||||||
|
* @return the unsupported <code>URI</code>.
|
||||||
|
*/
|
||||||
|
URI getUnsupportedURI();
|
||||||
|
}
|
|
@ -1,5 +1,5 @@
|
||||||
/* AttributeSetUtilities.java --
|
/* AttributeSetUtilities.java --
|
||||||
Copyright (C) 2003 Free Software Foundation, Inc.
|
Copyright (C) 2003, 2004 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This file is part of GNU Classpath.
|
This file is part of GNU Classpath.
|
||||||
|
|
||||||
|
@ -427,7 +427,7 @@ public final class AttributeSetUtilities
|
||||||
* Verifies that the category of attribute is equals to category.
|
* Verifies that the category of attribute is equals to category.
|
||||||
*
|
*
|
||||||
* @param category the category the atteribute should be
|
* @param category the category the atteribute should be
|
||||||
* @param attribtue the attribute to verify
|
* @param attribute the attribute to verify
|
||||||
*
|
*
|
||||||
* @exception IllegalArgumentException if the categories are not equal
|
* @exception IllegalArgumentException if the categories are not equal
|
||||||
* @exception NullPointerException if category is null
|
* @exception NullPointerException if category is null
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/* HashAttributeSet.java --
|
/* HashAttributeSet.java --
|
||||||
Copyright (C) 2003 Free Software Foundation, Inc.
|
Copyright (C) 2003, 2004 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This file is part of GNU Classpath.
|
This file is part of GNU Classpath.
|
||||||
|
|
||||||
|
@ -232,7 +232,7 @@ public class HashAttributeSet implements AttributeSet, Serializable
|
||||||
*
|
*
|
||||||
* @param category the category to test for
|
* @param category the category to test for
|
||||||
*
|
*
|
||||||
* @result true if the category exists in this attribute set, false otherwise.
|
* @return true if the category exists in this attribute set, false otherwise.
|
||||||
*/
|
*/
|
||||||
public boolean containsKey(Class category)
|
public boolean containsKey(Class category)
|
||||||
{
|
{
|
||||||
|
@ -244,7 +244,7 @@ public class HashAttributeSet implements AttributeSet, Serializable
|
||||||
*
|
*
|
||||||
* @param attribute the attribute to test for
|
* @param attribute the attribute to test for
|
||||||
*
|
*
|
||||||
* @result true if the attribute exists in this attribute set,
|
* @return true if the attribute exists in this attribute set,
|
||||||
* false otherwise.
|
* false otherwise.
|
||||||
*/
|
*/
|
||||||
public boolean containsValue(Attribute attribute)
|
public boolean containsValue(Attribute attribute)
|
||||||
|
@ -257,7 +257,7 @@ public class HashAttributeSet implements AttributeSet, Serializable
|
||||||
*
|
*
|
||||||
* @param obj the object to test
|
* @param obj the object to test
|
||||||
*
|
*
|
||||||
* @returns true if both objects are equal, false otherwise.
|
* @return true if both objects are equal, false otherwise.
|
||||||
*/
|
*/
|
||||||
public boolean equals(Object obj)
|
public boolean equals(Object obj)
|
||||||
{
|
{
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/* IntegerSyntax.java --
|
/* IntegerSyntax.java --
|
||||||
Copyright (C) 2003 Free Software Foundation, Inc.
|
Copyright (C) 2003, 2004 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This file is part of GNU Classpath.
|
This file is part of GNU Classpath.
|
||||||
|
|
||||||
|
@ -90,7 +90,7 @@ public abstract class IntegerSyntax implements Cloneable, Serializable
|
||||||
*
|
*
|
||||||
* @param obj the object to test
|
* @param obj the object to test
|
||||||
*
|
*
|
||||||
* @returns true if both objects are equal, false otherwise.
|
* @return true if both objects are equal, false otherwise.
|
||||||
*/
|
*/
|
||||||
public boolean equals(Object obj)
|
public boolean equals(Object obj)
|
||||||
{
|
{
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/* ResolutionSyntax.java --
|
/* ResolutionSyntax.java --
|
||||||
Copyright (C) 2003 Free Software Foundation, Inc.
|
Copyright (C) 2003, 2004 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This file is part of GNU Classpath.
|
This file is part of GNU Classpath.
|
||||||
|
|
||||||
|
@ -86,7 +86,7 @@ public abstract class ResolutionSyntax
|
||||||
*
|
*
|
||||||
* @param obj the object to test
|
* @param obj the object to test
|
||||||
*
|
*
|
||||||
* @returns true if both objects are equal, false otherwise.
|
* @return true if both objects are equal, false otherwise.
|
||||||
*/
|
*/
|
||||||
public boolean equals(Object obj)
|
public boolean equals(Object obj)
|
||||||
{
|
{
|
||||||
|
@ -111,7 +111,6 @@ public abstract class ResolutionSyntax
|
||||||
if (units < 1)
|
if (units < 1)
|
||||||
throw new IllegalArgumentException("units may not be less then 1");
|
throw new IllegalArgumentException("units may not be less then 1");
|
||||||
|
|
||||||
int rount = units / 2;
|
|
||||||
return (crossFeedResolution + units) / units;
|
return (crossFeedResolution + units) / units;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -137,7 +136,6 @@ public abstract class ResolutionSyntax
|
||||||
if (units < 1)
|
if (units < 1)
|
||||||
throw new IllegalArgumentException("units may not be less then 1");
|
throw new IllegalArgumentException("units may not be less then 1");
|
||||||
|
|
||||||
int rount = units / 2;
|
|
||||||
return (crossFeedResolution + units) / units;
|
return (crossFeedResolution + units) / units;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/* SetOfIntegerSyntax.java --
|
/* SetOfIntegerSyntax.java --
|
||||||
Copyright (C) 2003 Free Software Foundation, Inc.
|
Copyright (C) 2003, 2004 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This file is part of GNU Classpath.
|
This file is part of GNU Classpath.
|
||||||
|
|
||||||
|
@ -199,7 +199,7 @@ public abstract class SetOfIntegerSyntax
|
||||||
*
|
*
|
||||||
* @param obj the object to test
|
* @param obj the object to test
|
||||||
*
|
*
|
||||||
* @returns true if both objects are equal, false otherwise.
|
* @return true if both objects are equal, false otherwise.
|
||||||
*/
|
*/
|
||||||
public boolean equals(Object obj)
|
public boolean equals(Object obj)
|
||||||
{
|
{
|
||||||
|
|
|
@ -121,6 +121,6 @@ public abstract class TextSyntax implements Cloneable, Serializable
|
||||||
*/
|
*/
|
||||||
public String toString()
|
public String toString()
|
||||||
{
|
{
|
||||||
return value;
|
return getValue();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
84
libjava/javax/print/attribute/standard/ColorSupported.java
Normal file
84
libjava/javax/print/attribute/standard/ColorSupported.java
Normal file
|
@ -0,0 +1,84 @@
|
||||||
|
/* ColorSupported.java --
|
||||||
|
Copyright (C) 2004 Free Software Foundation, Inc.
|
||||||
|
|
||||||
|
This file is part of GNU Classpath.
|
||||||
|
|
||||||
|
GNU Classpath is free software; you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation; either version 2, or (at your option)
|
||||||
|
any later version.
|
||||||
|
|
||||||
|
GNU Classpath is distributed in the hope that it will be useful, but
|
||||||
|
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with GNU Classpath; see the file COPYING. If not, write to the
|
||||||
|
Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
|
||||||
|
02111-1307 USA.
|
||||||
|
|
||||||
|
Linking this library statically or dynamically with other modules is
|
||||||
|
making a combined work based on this library. Thus, the terms and
|
||||||
|
conditions of the GNU General Public License cover the whole
|
||||||
|
combination.
|
||||||
|
|
||||||
|
As a special exception, the copyright holders of this library give you
|
||||||
|
permission to link this library with independent modules to produce an
|
||||||
|
executable, regardless of the license terms of these independent
|
||||||
|
modules, and to copy and distribute the resulting executable under
|
||||||
|
terms of your choice, provided that you also meet, for each linked
|
||||||
|
independent module, the terms and conditions of the license of that
|
||||||
|
module. An independent module is a module which is not derived from
|
||||||
|
or based on this library. If you modify this library, you may extend
|
||||||
|
this exception to your version of the library, but you are not
|
||||||
|
obligated to do so. If you do not wish to do so, delete this
|
||||||
|
exception statement from your version. */
|
||||||
|
|
||||||
|
package javax.print.attribute.standard;
|
||||||
|
|
||||||
|
import javax.print.attribute.EnumSyntax;
|
||||||
|
import javax.print.attribute.PrintServiceAttribute;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Michael Koch (konqueror@gmx.de)
|
||||||
|
*/
|
||||||
|
public final class ColorSupported extends EnumSyntax
|
||||||
|
implements PrintServiceAttribute
|
||||||
|
{
|
||||||
|
private static final long serialVersionUID = -2700555589688535545L;
|
||||||
|
|
||||||
|
public static final ColorSupported NOT_SUPPORTED = new ColorSupported(0);
|
||||||
|
public static final ColorSupported SUPPORTED = new ColorSupported(1);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Constructs a <code>ColorSupported</code> object.
|
||||||
|
*
|
||||||
|
* @param value the value
|
||||||
|
*/
|
||||||
|
protected ColorSupported(int value)
|
||||||
|
{
|
||||||
|
super(value);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns category of this class.
|
||||||
|
*
|
||||||
|
* @return the class <code>ColorSupported</code> itself
|
||||||
|
*/
|
||||||
|
public final Class getCategory()
|
||||||
|
{
|
||||||
|
return ColorSupported.class;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns the name of this attribute.
|
||||||
|
*
|
||||||
|
* @return the name
|
||||||
|
*/
|
||||||
|
public final String getName()
|
||||||
|
{
|
||||||
|
return "color-supported";
|
||||||
|
}
|
||||||
|
}
|
86
libjava/javax/print/attribute/standard/Compression.java
Normal file
86
libjava/javax/print/attribute/standard/Compression.java
Normal file
|
@ -0,0 +1,86 @@
|
||||||
|
/* Compression.java --
|
||||||
|
Copyright (C) 2004 Free Software Foundation, Inc.
|
||||||
|
|
||||||
|
This file is part of GNU Classpath.
|
||||||
|
|
||||||
|
GNU Classpath is free software; you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation; either version 2, or (at your option)
|
||||||
|
any later version.
|
||||||
|
|
||||||
|
GNU Classpath is distributed in the hope that it will be useful, but
|
||||||
|
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with GNU Classpath; see the file COPYING. If not, write to the
|
||||||
|
Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
|
||||||
|
02111-1307 USA.
|
||||||
|
|
||||||
|
Linking this library statically or dynamically with other modules is
|
||||||
|
making a combined work based on this library. Thus, the terms and
|
||||||
|
conditions of the GNU General Public License cover the whole
|
||||||
|
combination.
|
||||||
|
|
||||||
|
As a special exception, the copyright holders of this library give you
|
||||||
|
permission to link this library with independent modules to produce an
|
||||||
|
executable, regardless of the license terms of these independent
|
||||||
|
modules, and to copy and distribute the resulting executable under
|
||||||
|
terms of your choice, provided that you also meet, for each linked
|
||||||
|
independent module, the terms and conditions of the license of that
|
||||||
|
module. An independent module is a module which is not derived from
|
||||||
|
or based on this library. If you modify this library, you may extend
|
||||||
|
this exception to your version of the library, but you are not
|
||||||
|
obligated to do so. If you do not wish to do so, delete this
|
||||||
|
exception statement from your version. */
|
||||||
|
|
||||||
|
package javax.print.attribute.standard;
|
||||||
|
|
||||||
|
import javax.print.attribute.DocAttribute;
|
||||||
|
import javax.print.attribute.EnumSyntax;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Michael Koch (konqueror@gmx.de)
|
||||||
|
*/
|
||||||
|
public class Compression extends EnumSyntax
|
||||||
|
implements DocAttribute
|
||||||
|
{
|
||||||
|
private static final long serialVersionUID = -5716748913324997674L;
|
||||||
|
|
||||||
|
public static final Compression NONE = new Compression(0);
|
||||||
|
public static final Compression DEFLATE = new Compression(1);
|
||||||
|
public static final Compression GZIP = new Compression(2);
|
||||||
|
public static final Compression COMPRESS = new Compression(3);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Constructs a <code>Compression</code> object.
|
||||||
|
*
|
||||||
|
* @param value that value
|
||||||
|
*/
|
||||||
|
protected Compression(int value)
|
||||||
|
{
|
||||||
|
super(value);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns category of this class.
|
||||||
|
*
|
||||||
|
* @return the class <code>Compression</code> itself
|
||||||
|
*/
|
||||||
|
public final Class getCategory()
|
||||||
|
{
|
||||||
|
return Compression.class;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns the name of this attribute.
|
||||||
|
*
|
||||||
|
* @return the name
|
||||||
|
*/
|
||||||
|
public final String getName()
|
||||||
|
{
|
||||||
|
return "compression";
|
||||||
|
}
|
||||||
|
}
|
|
@ -69,7 +69,7 @@ public final class Copies extends IntegerSyntax
|
||||||
*
|
*
|
||||||
* @param obj the object to test
|
* @param obj the object to test
|
||||||
*
|
*
|
||||||
* @returns true if both objects are equal, false otherwise.
|
* @return true if both objects are equal, false otherwise.
|
||||||
*/
|
*/
|
||||||
public boolean equals(Object obj)
|
public boolean equals(Object obj)
|
||||||
{
|
{
|
||||||
|
|
87
libjava/javax/print/attribute/standard/CopiesSupported.java
Normal file
87
libjava/javax/print/attribute/standard/CopiesSupported.java
Normal file
|
@ -0,0 +1,87 @@
|
||||||
|
/* CopiesSupported.java --
|
||||||
|
Copyright (C) 2004 Free Software Foundation, Inc.
|
||||||
|
|
||||||
|
This file is part of GNU Classpath.
|
||||||
|
|
||||||
|
GNU Classpath is free software; you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation; either version 2, or (at your option)
|
||||||
|
any later version.
|
||||||
|
|
||||||
|
GNU Classpath is distributed in the hope that it will be useful, but
|
||||||
|
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with GNU Classpath; see the file COPYING. If not, write to the
|
||||||
|
Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
|
||||||
|
02111-1307 USA.
|
||||||
|
|
||||||
|
Linking this library statically or dynamically with other modules is
|
||||||
|
making a combined work based on this library. Thus, the terms and
|
||||||
|
conditions of the GNU General Public License cover the whole
|
||||||
|
combination.
|
||||||
|
|
||||||
|
As a special exception, the copyright holders of this library give you
|
||||||
|
permission to link this library with independent modules to produce an
|
||||||
|
executable, regardless of the license terms of these independent
|
||||||
|
modules, and to copy and distribute the resulting executable under
|
||||||
|
terms of your choice, provided that you also meet, for each linked
|
||||||
|
independent module, the terms and conditions of the license of that
|
||||||
|
module. An independent module is a module which is not derived from
|
||||||
|
or based on this library. If you modify this library, you may extend
|
||||||
|
this exception to your version of the library, but you are not
|
||||||
|
obligated to do so. If you do not wish to do so, delete this
|
||||||
|
exception statement from your version. */
|
||||||
|
|
||||||
|
package javax.print.attribute.standard;
|
||||||
|
|
||||||
|
import javax.print.attribute.SetOfIntegerSyntax;
|
||||||
|
import javax.print.attribute.SupportedValuesAttribute;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Michael Koch (konqueror@gmx.de)
|
||||||
|
*/
|
||||||
|
public final class CopiesSupported extends SetOfIntegerSyntax
|
||||||
|
implements SupportedValuesAttribute
|
||||||
|
{
|
||||||
|
private static final long serialVersionUID = 6927711687034846001L;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Constructs a <code>CopiesSupported</code> object.
|
||||||
|
*/
|
||||||
|
public CopiesSupported(int member)
|
||||||
|
{
|
||||||
|
super(member);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Constructs a <code>CopiesSupported</code> object.
|
||||||
|
*/
|
||||||
|
public CopiesSupported(int lowerBound, int upperBound)
|
||||||
|
{
|
||||||
|
super(lowerBound, upperBound);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns category of this class.
|
||||||
|
*
|
||||||
|
* @return the class <code>CopiesSupported</code> itself
|
||||||
|
*/
|
||||||
|
public final Class getCategory()
|
||||||
|
{
|
||||||
|
return CopiesSupported.class;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns the name of this attribute.
|
||||||
|
*
|
||||||
|
* @return the name
|
||||||
|
*/
|
||||||
|
public final String getName()
|
||||||
|
{
|
||||||
|
return "copies-supported";
|
||||||
|
}
|
||||||
|
}
|
|
@ -1,5 +1,5 @@
|
||||||
/* DateTimeAtCompleted.java --
|
/* DateTimeAtCompleted.java --
|
||||||
Copyright (C) 2003 Free Software Foundation, Inc.
|
Copyright (C) 2003, 2004 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This file is part of GNU Classpath.
|
This file is part of GNU Classpath.
|
||||||
|
|
||||||
|
@ -41,6 +41,10 @@ import java.util.Date;
|
||||||
import javax.print.attribute.DateTimeSyntax;
|
import javax.print.attribute.DateTimeSyntax;
|
||||||
import javax.print.attribute.PrintJobAttribute;
|
import javax.print.attribute.PrintJobAttribute;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Michael Koch (konqueror@gmx.de)
|
||||||
|
*/
|
||||||
public final class DateTimeAtCompleted extends DateTimeSyntax
|
public final class DateTimeAtCompleted extends DateTimeSyntax
|
||||||
implements PrintJobAttribute
|
implements PrintJobAttribute
|
||||||
{
|
{
|
||||||
|
@ -63,7 +67,7 @@ public final class DateTimeAtCompleted extends DateTimeSyntax
|
||||||
*
|
*
|
||||||
* @param obj the object to test
|
* @param obj the object to test
|
||||||
*
|
*
|
||||||
* @returns true if both objects are equal, false otherwise.
|
* @return true if both objects are equal, false otherwise.
|
||||||
*/
|
*/
|
||||||
public boolean equals(Object obj)
|
public boolean equals(Object obj)
|
||||||
{
|
{
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/* DateTimeAtCreation.java --
|
/* DateTimeAtCreation.java --
|
||||||
Copyright (C) 2003 Free Software Foundation, Inc.
|
Copyright (C) 2003, 2004 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This file is part of GNU Classpath.
|
This file is part of GNU Classpath.
|
||||||
|
|
||||||
|
@ -41,6 +41,10 @@ import java.util.Date;
|
||||||
import javax.print.attribute.DateTimeSyntax;
|
import javax.print.attribute.DateTimeSyntax;
|
||||||
import javax.print.attribute.PrintJobAttribute;
|
import javax.print.attribute.PrintJobAttribute;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Michael Koch (konqueror@gmx.de)
|
||||||
|
*/
|
||||||
public final class DateTimeAtCreation extends DateTimeSyntax
|
public final class DateTimeAtCreation extends DateTimeSyntax
|
||||||
implements PrintJobAttribute
|
implements PrintJobAttribute
|
||||||
{
|
{
|
||||||
|
@ -63,7 +67,7 @@ public final class DateTimeAtCreation extends DateTimeSyntax
|
||||||
*
|
*
|
||||||
* @param obj the object to test
|
* @param obj the object to test
|
||||||
*
|
*
|
||||||
* @returns true if both objects are equal, false otherwise.
|
* @return true if both objects are equal, false otherwise.
|
||||||
*/
|
*/
|
||||||
public boolean equals(Object obj)
|
public boolean equals(Object obj)
|
||||||
{
|
{
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/* DateTimeAtProcessing.java --
|
/* DateTimeAtProcessing.java --
|
||||||
Copyright (C) 2003 Free Software Foundation, Inc.
|
Copyright (C) 2003, 2004 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This file is part of GNU Classpath.
|
This file is part of GNU Classpath.
|
||||||
|
|
||||||
|
@ -41,6 +41,10 @@ import java.util.Date;
|
||||||
import javax.print.attribute.DateTimeSyntax;
|
import javax.print.attribute.DateTimeSyntax;
|
||||||
import javax.print.attribute.PrintJobAttribute;
|
import javax.print.attribute.PrintJobAttribute;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Michael Koch (konqueror@gmx.de)
|
||||||
|
*/
|
||||||
public final class DateTimeAtProcessing extends DateTimeSyntax
|
public final class DateTimeAtProcessing extends DateTimeSyntax
|
||||||
implements PrintJobAttribute
|
implements PrintJobAttribute
|
||||||
{
|
{
|
||||||
|
@ -63,7 +67,7 @@ public final class DateTimeAtProcessing extends DateTimeSyntax
|
||||||
*
|
*
|
||||||
* @param obj the object to test
|
* @param obj the object to test
|
||||||
*
|
*
|
||||||
* @returns true if both objects are equal, false otherwise.
|
* @return true if both objects are equal, false otherwise.
|
||||||
*/
|
*/
|
||||||
public boolean equals(Object obj)
|
public boolean equals(Object obj)
|
||||||
{
|
{
|
||||||
|
|
|
@ -41,6 +41,10 @@ import java.util.Locale;
|
||||||
import javax.print.attribute.DocAttribute;
|
import javax.print.attribute.DocAttribute;
|
||||||
import javax.print.attribute.TextSyntax;
|
import javax.print.attribute.TextSyntax;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Michael Koch (konqueror@gmx.de)
|
||||||
|
*/
|
||||||
public final class DocumentName extends TextSyntax
|
public final class DocumentName extends TextSyntax
|
||||||
implements DocAttribute
|
implements DocAttribute
|
||||||
{
|
{
|
||||||
|
@ -63,7 +67,7 @@ public final class DocumentName extends TextSyntax
|
||||||
*
|
*
|
||||||
* @param obj the object to test
|
* @param obj the object to test
|
||||||
*
|
*
|
||||||
* @returns true if both objects are equal, false otherwise.
|
* @return true if both objects are equal, false otherwise.
|
||||||
*/
|
*/
|
||||||
public boolean equals(Object obj)
|
public boolean equals(Object obj)
|
||||||
{
|
{
|
||||||
|
|
85
libjava/javax/print/attribute/standard/Fidelity.java
Normal file
85
libjava/javax/print/attribute/standard/Fidelity.java
Normal file
|
@ -0,0 +1,85 @@
|
||||||
|
/* Fidelity.java --
|
||||||
|
Copyright (C) 2004 Free Software Foundation, Inc.
|
||||||
|
|
||||||
|
This file is part of GNU Classpath.
|
||||||
|
|
||||||
|
GNU Classpath is free software; you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation; either version 2, or (at your option)
|
||||||
|
any later version.
|
||||||
|
|
||||||
|
GNU Classpath is distributed in the hope that it will be useful, but
|
||||||
|
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with GNU Classpath; see the file COPYING. If not, write to the
|
||||||
|
Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
|
||||||
|
02111-1307 USA.
|
||||||
|
|
||||||
|
Linking this library statically or dynamically with other modules is
|
||||||
|
making a combined work based on this library. Thus, the terms and
|
||||||
|
conditions of the GNU General Public License cover the whole
|
||||||
|
combination.
|
||||||
|
|
||||||
|
As a special exception, the copyright holders of this library give you
|
||||||
|
permission to link this library with independent modules to produce an
|
||||||
|
executable, regardless of the license terms of these independent
|
||||||
|
modules, and to copy and distribute the resulting executable under
|
||||||
|
terms of your choice, provided that you also meet, for each linked
|
||||||
|
independent module, the terms and conditions of the license of that
|
||||||
|
module. An independent module is a module which is not derived from
|
||||||
|
or based on this library. If you modify this library, you may extend
|
||||||
|
this exception to your version of the library, but you are not
|
||||||
|
obligated to do so. If you do not wish to do so, delete this
|
||||||
|
exception statement from your version. */
|
||||||
|
|
||||||
|
package javax.print.attribute.standard;
|
||||||
|
|
||||||
|
import javax.print.attribute.EnumSyntax;
|
||||||
|
import javax.print.attribute.PrintJobAttribute;
|
||||||
|
import javax.print.attribute.PrintRequestAttribute;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Michael Koch (konqueror@gmx.de)
|
||||||
|
*/
|
||||||
|
public final class Fidelity extends EnumSyntax
|
||||||
|
implements PrintJobAttribute, PrintRequestAttribute
|
||||||
|
{
|
||||||
|
private static final long serialVersionUID = 6320827847329172308L;
|
||||||
|
|
||||||
|
public static final Fidelity FIDELITY_TRUE = new Fidelity(0);
|
||||||
|
public static final Fidelity FIDELITY_FALSE = new Fidelity(1);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Constructs a <code>Fidelity</code> object.
|
||||||
|
*
|
||||||
|
* @param value the value
|
||||||
|
*/
|
||||||
|
protected Fidelity(int value)
|
||||||
|
{
|
||||||
|
super(value);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns category of this class.
|
||||||
|
*
|
||||||
|
* @return the class <code>Fidelity</code> itself
|
||||||
|
*/
|
||||||
|
public final Class getCategory()
|
||||||
|
{
|
||||||
|
return Fidelity.class;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns the name of this attribute.
|
||||||
|
*
|
||||||
|
* @return the name
|
||||||
|
*/
|
||||||
|
public final String getName()
|
||||||
|
{
|
||||||
|
return "fidelity";
|
||||||
|
}
|
||||||
|
}
|
102
libjava/javax/print/attribute/standard/Finishings.java
Normal file
102
libjava/javax/print/attribute/standard/Finishings.java
Normal file
|
@ -0,0 +1,102 @@
|
||||||
|
/* Finishings.java --
|
||||||
|
Copyright (C) 2004 Free Software Foundation, Inc.
|
||||||
|
|
||||||
|
This file is part of GNU Classpath.
|
||||||
|
|
||||||
|
GNU Classpath is free software; you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation; either version 2, or (at your option)
|
||||||
|
any later version.
|
||||||
|
|
||||||
|
GNU Classpath is distributed in the hope that it will be useful, but
|
||||||
|
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with GNU Classpath; see the file COPYING. If not, write to the
|
||||||
|
Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
|
||||||
|
02111-1307 USA.
|
||||||
|
|
||||||
|
Linking this library statically or dynamically with other modules is
|
||||||
|
making a combined work based on this library. Thus, the terms and
|
||||||
|
conditions of the GNU General Public License cover the whole
|
||||||
|
combination.
|
||||||
|
|
||||||
|
As a special exception, the copyright holders of this library give you
|
||||||
|
permission to link this library with independent modules to produce an
|
||||||
|
executable, regardless of the license terms of these independent
|
||||||
|
modules, and to copy and distribute the resulting executable under
|
||||||
|
terms of your choice, provided that you also meet, for each linked
|
||||||
|
independent module, the terms and conditions of the license of that
|
||||||
|
module. An independent module is a module which is not derived from
|
||||||
|
or based on this library. If you modify this library, you may extend
|
||||||
|
this exception to your version of the library, but you are not
|
||||||
|
obligated to do so. If you do not wish to do so, delete this
|
||||||
|
exception statement from your version. */
|
||||||
|
|
||||||
|
package javax.print.attribute.standard;
|
||||||
|
|
||||||
|
import javax.print.attribute.DocAttribute;
|
||||||
|
import javax.print.attribute.EnumSyntax;
|
||||||
|
import javax.print.attribute.PrintJobAttribute;
|
||||||
|
import javax.print.attribute.PrintRequestAttribute;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Michael Koch (konqueror@gmx.de)
|
||||||
|
*/
|
||||||
|
public class Finishings extends EnumSyntax
|
||||||
|
implements DocAttribute, PrintJobAttribute, PrintRequestAttribute
|
||||||
|
{
|
||||||
|
private static final long serialVersionUID = -627840419548391754L;
|
||||||
|
|
||||||
|
public static final Finishings NONE = new Finishings(0);
|
||||||
|
public static final Finishings STAPLE = new Finishings(1);
|
||||||
|
public static final Finishings COVER = new Finishings(2);
|
||||||
|
public static final Finishings BIND = new Finishings(3);
|
||||||
|
public static final Finishings SADDLE_STITCH = new Finishings(4);
|
||||||
|
public static final Finishings EDGE_STITCH = new Finishings(5);
|
||||||
|
public static final Finishings STAPLE_TOP_LEFT = new Finishings(6);
|
||||||
|
public static final Finishings STAPLE_BOTTOM_LEFT = new Finishings(7);
|
||||||
|
public static final Finishings STAPLE_TOP_RIGHT = new Finishings(8);
|
||||||
|
public static final Finishings STAPLE_BOTTOM_RIGHT = new Finishings(9);
|
||||||
|
public static final Finishings EDGE_STITCH_LEFT = new Finishings(10);
|
||||||
|
public static final Finishings EDGE_STITCH_TOP = new Finishings(11);
|
||||||
|
public static final Finishings EDGE_STITCH_RIGHT = new Finishings(12);
|
||||||
|
public static final Finishings EDGE_STITCH_BOTTOM = new Finishings(13);
|
||||||
|
public static final Finishings STAPLE_DUAL_LEFT = new Finishings(14);
|
||||||
|
public static final Finishings STAPLE_DUAL_TOP = new Finishings(15);
|
||||||
|
public static final Finishings STAPLE_DUAL_RIGHT = new Finishings(16);
|
||||||
|
public static final Finishings STAPLE_DUAL_BOTTOM = new Finishings(17);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Constructs a <code>Finishings</code> object.
|
||||||
|
*
|
||||||
|
* @param value the value
|
||||||
|
*/
|
||||||
|
protected Finishings(int value)
|
||||||
|
{
|
||||||
|
super(value);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns category of this class.
|
||||||
|
*
|
||||||
|
* @return the class <code>Finishings</code> itself
|
||||||
|
*/
|
||||||
|
public final Class getCategory()
|
||||||
|
{
|
||||||
|
return Finishings.class;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns the name of this attribute.
|
||||||
|
*
|
||||||
|
* @return the name
|
||||||
|
*/
|
||||||
|
public final String getName()
|
||||||
|
{
|
||||||
|
return "finishings";
|
||||||
|
}
|
||||||
|
}
|
|
@ -42,6 +42,9 @@ import javax.print.attribute.DateTimeSyntax;
|
||||||
import javax.print.attribute.PrintJobAttribute;
|
import javax.print.attribute.PrintJobAttribute;
|
||||||
import javax.print.attribute.PrintRequestAttribute;
|
import javax.print.attribute.PrintRequestAttribute;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Michael Koch (konqueror@gmx.de)
|
||||||
|
*/
|
||||||
public final class JobHoldUntil extends DateTimeSyntax
|
public final class JobHoldUntil extends DateTimeSyntax
|
||||||
implements PrintJobAttribute, PrintRequestAttribute
|
implements PrintJobAttribute, PrintRequestAttribute
|
||||||
{
|
{
|
||||||
|
@ -64,7 +67,7 @@ public final class JobHoldUntil extends DateTimeSyntax
|
||||||
*
|
*
|
||||||
* @param obj the object to test
|
* @param obj the object to test
|
||||||
*
|
*
|
||||||
* @returns true if both objects are equal, false otherwise.
|
* @return true if both objects are equal, false otherwise.
|
||||||
*/
|
*/
|
||||||
public boolean equals(Object obj)
|
public boolean equals(Object obj)
|
||||||
{
|
{
|
||||||
|
|
|
@ -69,7 +69,7 @@ public final class JobImpressions extends IntegerSyntax
|
||||||
*
|
*
|
||||||
* @param obj the object to test
|
* @param obj the object to test
|
||||||
*
|
*
|
||||||
* @returns true if both objects are equal, false otherwise.
|
* @return true if both objects are equal, false otherwise.
|
||||||
*/
|
*/
|
||||||
public boolean equals(Object obj)
|
public boolean equals(Object obj)
|
||||||
{
|
{
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/* JobImpressionsCompleted.java --
|
/* JobImpressionsCompleted.java --
|
||||||
Copyright (C) 2003 Free Software Foundation, Inc.
|
Copyright (C) 2003, 2004 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This file is part of GNU Classpath.
|
This file is part of GNU Classpath.
|
||||||
|
|
||||||
|
@ -41,7 +41,7 @@ import javax.print.attribute.IntegerSyntax;
|
||||||
import javax.print.attribute.PrintJobAttribute;
|
import javax.print.attribute.PrintJobAttribute;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author Michael Koch
|
* @author Michael Koch (konqueror@gmx.de)
|
||||||
*/
|
*/
|
||||||
public final class JobImpressionsCompleted extends IntegerSyntax
|
public final class JobImpressionsCompleted extends IntegerSyntax
|
||||||
implements PrintJobAttribute
|
implements PrintJobAttribute
|
||||||
|
@ -68,7 +68,7 @@ public final class JobImpressionsCompleted extends IntegerSyntax
|
||||||
*
|
*
|
||||||
* @param obj the object to test
|
* @param obj the object to test
|
||||||
*
|
*
|
||||||
* @returns true if both objects are equal, false otherwise.
|
* @return true if both objects are equal, false otherwise.
|
||||||
*/
|
*/
|
||||||
public boolean equals(Object obj)
|
public boolean equals(Object obj)
|
||||||
{
|
{
|
||||||
|
|
|
@ -0,0 +1,79 @@
|
||||||
|
/* JobImpressionsSupported.java --
|
||||||
|
Copyright (C) 2004 Free Software Foundation, Inc.
|
||||||
|
|
||||||
|
This file is part of GNU Classpath.
|
||||||
|
|
||||||
|
GNU Classpath is free software; you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation; either version 2, or (at your option)
|
||||||
|
any later version.
|
||||||
|
|
||||||
|
GNU Classpath is distributed in the hope that it will be useful, but
|
||||||
|
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with GNU Classpath; see the file COPYING. If not, write to the
|
||||||
|
Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
|
||||||
|
02111-1307 USA.
|
||||||
|
|
||||||
|
Linking this library statically or dynamically with other modules is
|
||||||
|
making a combined work based on this library. Thus, the terms and
|
||||||
|
conditions of the GNU General Public License cover the whole
|
||||||
|
combination.
|
||||||
|
|
||||||
|
As a special exception, the copyright holders of this library give you
|
||||||
|
permission to link this library with independent modules to produce an
|
||||||
|
executable, regardless of the license terms of these independent
|
||||||
|
modules, and to copy and distribute the resulting executable under
|
||||||
|
terms of your choice, provided that you also meet, for each linked
|
||||||
|
independent module, the terms and conditions of the license of that
|
||||||
|
module. An independent module is a module which is not derived from
|
||||||
|
or based on this library. If you modify this library, you may extend
|
||||||
|
this exception to your version of the library, but you are not
|
||||||
|
obligated to do so. If you do not wish to do so, delete this
|
||||||
|
exception statement from your version. */
|
||||||
|
|
||||||
|
package javax.print.attribute.standard;
|
||||||
|
|
||||||
|
import javax.print.attribute.SetOfIntegerSyntax;
|
||||||
|
import javax.print.attribute.SupportedValuesAttribute;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Michael Koch (konqueror@gmx.de)
|
||||||
|
*/
|
||||||
|
public final class JobImpressionsSupported extends SetOfIntegerSyntax
|
||||||
|
implements SupportedValuesAttribute
|
||||||
|
{
|
||||||
|
private static final long serialVersionUID = -4887354803843173692L;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Constructs a <code>JobImpressionsSupported</code> object.
|
||||||
|
*/
|
||||||
|
public JobImpressionsSupported(int lowerBound, int upperBound)
|
||||||
|
{
|
||||||
|
super(lowerBound, upperBound);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns category of this class.
|
||||||
|
*
|
||||||
|
* @return the class <code>JobImpressionsSupported</code> itself
|
||||||
|
*/
|
||||||
|
public final Class getCategory()
|
||||||
|
{
|
||||||
|
return JobImpressionsSupported.class;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns the name of this attribute.
|
||||||
|
*
|
||||||
|
* @return the name
|
||||||
|
*/
|
||||||
|
public final String getName()
|
||||||
|
{
|
||||||
|
return "job-impressions-supported";
|
||||||
|
}
|
||||||
|
}
|
|
@ -69,7 +69,7 @@ public final class JobKOctets extends IntegerSyntax
|
||||||
*
|
*
|
||||||
* @param obj the object to test
|
* @param obj the object to test
|
||||||
*
|
*
|
||||||
* @returns true if both objects are equal, false otherwise.
|
* @return true if both objects are equal, false otherwise.
|
||||||
*/
|
*/
|
||||||
public boolean equals(Object obj)
|
public boolean equals(Object obj)
|
||||||
{
|
{
|
||||||
|
|
|
@ -68,7 +68,7 @@ public final class JobKOctetsProcessed extends IntegerSyntax
|
||||||
*
|
*
|
||||||
* @param obj the object to test
|
* @param obj the object to test
|
||||||
*
|
*
|
||||||
* @returns true if both objects are equal, false otherwise.
|
* @return true if both objects are equal, false otherwise.
|
||||||
*/
|
*/
|
||||||
public boolean equals(Object obj)
|
public boolean equals(Object obj)
|
||||||
{
|
{
|
||||||
|
|
|
@ -0,0 +1,79 @@
|
||||||
|
/* JobKOctetsSupported.java --
|
||||||
|
Copyright (C) 2004 Free Software Foundation, Inc.
|
||||||
|
|
||||||
|
This file is part of GNU Classpath.
|
||||||
|
|
||||||
|
GNU Classpath is free software; you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation; either version 2, or (at your option)
|
||||||
|
any later version.
|
||||||
|
|
||||||
|
GNU Classpath is distributed in the hope that it will be useful, but
|
||||||
|
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with GNU Classpath; see the file COPYING. If not, write to the
|
||||||
|
Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
|
||||||
|
02111-1307 USA.
|
||||||
|
|
||||||
|
Linking this library statically or dynamically with other modules is
|
||||||
|
making a combined work based on this library. Thus, the terms and
|
||||||
|
conditions of the GNU General Public License cover the whole
|
||||||
|
combination.
|
||||||
|
|
||||||
|
As a special exception, the copyright holders of this library give you
|
||||||
|
permission to link this library with independent modules to produce an
|
||||||
|
executable, regardless of the license terms of these independent
|
||||||
|
modules, and to copy and distribute the resulting executable under
|
||||||
|
terms of your choice, provided that you also meet, for each linked
|
||||||
|
independent module, the terms and conditions of the license of that
|
||||||
|
module. An independent module is a module which is not derived from
|
||||||
|
or based on this library. If you modify this library, you may extend
|
||||||
|
this exception to your version of the library, but you are not
|
||||||
|
obligated to do so. If you do not wish to do so, delete this
|
||||||
|
exception statement from your version. */
|
||||||
|
|
||||||
|
package javax.print.attribute.standard;
|
||||||
|
|
||||||
|
import javax.print.attribute.SetOfIntegerSyntax;
|
||||||
|
import javax.print.attribute.SupportedValuesAttribute;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Michael Koch (konqueror@gmx.de)
|
||||||
|
*/
|
||||||
|
public final class JobKOctetsSupported extends SetOfIntegerSyntax
|
||||||
|
implements SupportedValuesAttribute
|
||||||
|
{
|
||||||
|
private static final long serialVersionUID = -2867871140549897443L;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Constructs a <code>JobKOctetsSupported</code> object.
|
||||||
|
*/
|
||||||
|
public JobKOctetsSupported(int lowerBound, int upperBound)
|
||||||
|
{
|
||||||
|
super(lowerBound, upperBound);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns category of this class.
|
||||||
|
*
|
||||||
|
* @return the class <code>ColorSupported</code> itself
|
||||||
|
*/
|
||||||
|
public final Class getCategory()
|
||||||
|
{
|
||||||
|
return JobKOctetsSupported.class;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns the name of this attribute.
|
||||||
|
*
|
||||||
|
* @return the name
|
||||||
|
*/
|
||||||
|
public final String getName()
|
||||||
|
{
|
||||||
|
return "job-k-octets-supported";
|
||||||
|
}
|
||||||
|
}
|
|
@ -69,7 +69,7 @@ public class JobMediaSheets extends IntegerSyntax
|
||||||
*
|
*
|
||||||
* @param obj the object to test
|
* @param obj the object to test
|
||||||
*
|
*
|
||||||
* @returns true if both objects are equal, false otherwise.
|
* @return true if both objects are equal, false otherwise.
|
||||||
*/
|
*/
|
||||||
public boolean equals(Object obj)
|
public boolean equals(Object obj)
|
||||||
{
|
{
|
||||||
|
|
|
@ -68,7 +68,7 @@ public final class JobMediaSheetsCompleted extends IntegerSyntax
|
||||||
*
|
*
|
||||||
* @param obj the object to test
|
* @param obj the object to test
|
||||||
*
|
*
|
||||||
* @returns true if both objects are equal, false otherwise.
|
* @return true if both objects are equal, false otherwise.
|
||||||
*/
|
*/
|
||||||
public boolean equals(Object obj)
|
public boolean equals(Object obj)
|
||||||
{
|
{
|
||||||
|
|
|
@ -0,0 +1,79 @@
|
||||||
|
/* JobMediaSheetsSupported.java --
|
||||||
|
Copyright (C) 2004 Free Software Foundation, Inc.
|
||||||
|
|
||||||
|
This file is part of GNU Classpath.
|
||||||
|
|
||||||
|
GNU Classpath is free software; you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation; either version 2, or (at your option)
|
||||||
|
any later version.
|
||||||
|
|
||||||
|
GNU Classpath is distributed in the hope that it will be useful, but
|
||||||
|
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with GNU Classpath; see the file COPYING. If not, write to the
|
||||||
|
Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
|
||||||
|
02111-1307 USA.
|
||||||
|
|
||||||
|
Linking this library statically or dynamically with other modules is
|
||||||
|
making a combined work based on this library. Thus, the terms and
|
||||||
|
conditions of the GNU General Public License cover the whole
|
||||||
|
combination.
|
||||||
|
|
||||||
|
As a special exception, the copyright holders of this library give you
|
||||||
|
permission to link this library with independent modules to produce an
|
||||||
|
executable, regardless of the license terms of these independent
|
||||||
|
modules, and to copy and distribute the resulting executable under
|
||||||
|
terms of your choice, provided that you also meet, for each linked
|
||||||
|
independent module, the terms and conditions of the license of that
|
||||||
|
module. An independent module is a module which is not derived from
|
||||||
|
or based on this library. If you modify this library, you may extend
|
||||||
|
this exception to your version of the library, but you are not
|
||||||
|
obligated to do so. If you do not wish to do so, delete this
|
||||||
|
exception statement from your version. */
|
||||||
|
|
||||||
|
package javax.print.attribute.standard;
|
||||||
|
|
||||||
|
import javax.print.attribute.SetOfIntegerSyntax;
|
||||||
|
import javax.print.attribute.SupportedValuesAttribute;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Michael Koch (konqueror@gmx.de)
|
||||||
|
*/
|
||||||
|
public final class JobMediaSheetsSupported extends SetOfIntegerSyntax
|
||||||
|
implements SupportedValuesAttribute
|
||||||
|
{
|
||||||
|
private static final long serialVersionUID = 2953685470388672940L;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Constructs a <code>JobMediaSheetsSupported</code> object.
|
||||||
|
*/
|
||||||
|
public JobMediaSheetsSupported(int lowerBound, int upperBound)
|
||||||
|
{
|
||||||
|
super(lowerBound, upperBound);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns category of this class.
|
||||||
|
*
|
||||||
|
* @return the class <code>JobMediaSheetsSupported</code> itself
|
||||||
|
*/
|
||||||
|
public final Class getCategory()
|
||||||
|
{
|
||||||
|
return JobMediaSheetsSupported.class;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns the name of this attribute.
|
||||||
|
*
|
||||||
|
* @return the name
|
||||||
|
*/
|
||||||
|
public final String getName()
|
||||||
|
{
|
||||||
|
return "job-media-sheets-supported";
|
||||||
|
}
|
||||||
|
}
|
|
@ -41,6 +41,10 @@ import java.util.Locale;
|
||||||
import javax.print.attribute.PrintJobAttribute;
|
import javax.print.attribute.PrintJobAttribute;
|
||||||
import javax.print.attribute.TextSyntax;
|
import javax.print.attribute.TextSyntax;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Michael Koch (konqueror@gmx.de)
|
||||||
|
*/
|
||||||
public final class JobMessageFromOperator extends TextSyntax
|
public final class JobMessageFromOperator extends TextSyntax
|
||||||
implements PrintJobAttribute
|
implements PrintJobAttribute
|
||||||
{
|
{
|
||||||
|
@ -63,7 +67,7 @@ public final class JobMessageFromOperator extends TextSyntax
|
||||||
*
|
*
|
||||||
* @param obj the object to test
|
* @param obj the object to test
|
||||||
*
|
*
|
||||||
* @returns true if both objects are equal, false otherwise.
|
* @return true if both objects are equal, false otherwise.
|
||||||
*/
|
*/
|
||||||
public boolean equals(Object obj)
|
public boolean equals(Object obj)
|
||||||
{
|
{
|
||||||
|
|
|
@ -42,6 +42,10 @@ import javax.print.attribute.PrintJobAttribute;
|
||||||
import javax.print.attribute.PrintRequestAttribute;
|
import javax.print.attribute.PrintRequestAttribute;
|
||||||
import javax.print.attribute.TextSyntax;
|
import javax.print.attribute.TextSyntax;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Michael Koch (konqueror@gmx.de)
|
||||||
|
*/
|
||||||
public final class JobName extends TextSyntax
|
public final class JobName extends TextSyntax
|
||||||
implements PrintJobAttribute, PrintRequestAttribute
|
implements PrintJobAttribute, PrintRequestAttribute
|
||||||
{
|
{
|
||||||
|
@ -64,7 +68,7 @@ public final class JobName extends TextSyntax
|
||||||
*
|
*
|
||||||
* @param obj the object to test
|
* @param obj the object to test
|
||||||
*
|
*
|
||||||
* @returns true if both objects are equal, false otherwise.
|
* @return true if both objects are equal, false otherwise.
|
||||||
*/
|
*/
|
||||||
public boolean equals(Object obj)
|
public boolean equals(Object obj)
|
||||||
{
|
{
|
||||||
|
|
|
@ -41,6 +41,10 @@ import java.util.Locale;
|
||||||
import javax.print.attribute.PrintJobAttribute;
|
import javax.print.attribute.PrintJobAttribute;
|
||||||
import javax.print.attribute.TextSyntax;
|
import javax.print.attribute.TextSyntax;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Michael Koch (konqueror@gmx.de)
|
||||||
|
*/
|
||||||
public final class JobOriginatingUserName extends TextSyntax
|
public final class JobOriginatingUserName extends TextSyntax
|
||||||
implements PrintJobAttribute
|
implements PrintJobAttribute
|
||||||
{
|
{
|
||||||
|
@ -63,7 +67,7 @@ public final class JobOriginatingUserName extends TextSyntax
|
||||||
*
|
*
|
||||||
* @param obj the object to test
|
* @param obj the object to test
|
||||||
*
|
*
|
||||||
* @returns true if both objects are equal, false otherwise.
|
* @return true if both objects are equal, false otherwise.
|
||||||
*/
|
*/
|
||||||
public boolean equals(Object obj)
|
public boolean equals(Object obj)
|
||||||
{
|
{
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/* JobPriority.java --
|
/* JobPriority.java --
|
||||||
Copyright (C) 2003 Free Software Foundation, Inc.
|
Copyright (C) 2003, 2004 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This file is part of GNU Classpath.
|
This file is part of GNU Classpath.
|
||||||
|
|
||||||
|
@ -41,6 +41,10 @@ import javax.print.attribute.IntegerSyntax;
|
||||||
import javax.print.attribute.PrintJobAttribute;
|
import javax.print.attribute.PrintJobAttribute;
|
||||||
import javax.print.attribute.PrintRequestAttribute;
|
import javax.print.attribute.PrintRequestAttribute;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Michael Koch (konqueror@gmx.de)
|
||||||
|
*/
|
||||||
public final class JobPriority extends IntegerSyntax
|
public final class JobPriority extends IntegerSyntax
|
||||||
implements PrintJobAttribute, PrintRequestAttribute
|
implements PrintJobAttribute, PrintRequestAttribute
|
||||||
{
|
{
|
||||||
|
@ -66,7 +70,7 @@ public final class JobPriority extends IntegerSyntax
|
||||||
*
|
*
|
||||||
* @param obj the object to test
|
* @param obj the object to test
|
||||||
*
|
*
|
||||||
* @returns true if both objects are equal, false otherwise.
|
* @return true if both objects are equal, false otherwise.
|
||||||
*/
|
*/
|
||||||
public boolean equals(Object obj)
|
public boolean equals(Object obj)
|
||||||
{
|
{
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/* JobPrioritySupported.java --
|
/* JobPrioritySupported.java --
|
||||||
Copyright (C) 2003 Free Software Foundation, Inc.
|
Copyright (C) 2003, 2004 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This file is part of GNU Classpath.
|
This file is part of GNU Classpath.
|
||||||
|
|
||||||
|
@ -40,6 +40,10 @@ package javax.print.attribute.standard;
|
||||||
import javax.print.attribute.IntegerSyntax;
|
import javax.print.attribute.IntegerSyntax;
|
||||||
import javax.print.attribute.SupportedValuesAttribute;
|
import javax.print.attribute.SupportedValuesAttribute;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Michael Koch (konqueror@gmx.de)
|
||||||
|
*/
|
||||||
public final class JobPrioritySupported extends IntegerSyntax
|
public final class JobPrioritySupported extends IntegerSyntax
|
||||||
implements SupportedValuesAttribute
|
implements SupportedValuesAttribute
|
||||||
{
|
{
|
||||||
|
@ -65,7 +69,7 @@ public final class JobPrioritySupported extends IntegerSyntax
|
||||||
*
|
*
|
||||||
* @param obj the object to test
|
* @param obj the object to test
|
||||||
*
|
*
|
||||||
* @returns true if both objects are equal, false otherwise.
|
* @return true if both objects are equal, false otherwise.
|
||||||
*/
|
*/
|
||||||
public boolean equals(Object obj)
|
public boolean equals(Object obj)
|
||||||
{
|
{
|
||||||
|
|
83
libjava/javax/print/attribute/standard/JobSheets.java
Normal file
83
libjava/javax/print/attribute/standard/JobSheets.java
Normal file
|
@ -0,0 +1,83 @@
|
||||||
|
/* JobSheets.java --
|
||||||
|
Copyright (C) 2004 Free Software Foundation, Inc.
|
||||||
|
|
||||||
|
This file is part of GNU Classpath.
|
||||||
|
|
||||||
|
GNU Classpath is free software; you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation; either version 2, or (at your option)
|
||||||
|
any later version.
|
||||||
|
|
||||||
|
GNU Classpath is distributed in the hope that it will be useful, but
|
||||||
|
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with GNU Classpath; see the file COPYING. If not, write to the
|
||||||
|
Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
|
||||||
|
02111-1307 USA.
|
||||||
|
|
||||||
|
Linking this library statically or dynamically with other modules is
|
||||||
|
making a combined work based on this library. Thus, the terms and
|
||||||
|
conditions of the GNU General Public License cover the whole
|
||||||
|
combination.
|
||||||
|
|
||||||
|
As a special exception, the copyright holders of this library give you
|
||||||
|
permission to link this library with independent modules to produce an
|
||||||
|
executable, regardless of the license terms of these independent
|
||||||
|
modules, and to copy and distribute the resulting executable under
|
||||||
|
terms of your choice, provided that you also meet, for each linked
|
||||||
|
independent module, the terms and conditions of the license of that
|
||||||
|
module. An independent module is a module which is not derived from
|
||||||
|
or based on this library. If you modify this library, you may extend
|
||||||
|
this exception to your version of the library, but you are not
|
||||||
|
obligated to do so. If you do not wish to do so, delete this
|
||||||
|
exception statement from your version. */
|
||||||
|
|
||||||
|
package javax.print.attribute.standard;
|
||||||
|
|
||||||
|
import javax.print.attribute.EnumSyntax;
|
||||||
|
import javax.print.attribute.PrintJobAttribute;
|
||||||
|
import javax.print.attribute.PrintRequestAttribute;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Michael Koch (konqueror@gmx.de)
|
||||||
|
*/
|
||||||
|
public class JobSheets extends EnumSyntax
|
||||||
|
implements PrintJobAttribute, PrintRequestAttribute
|
||||||
|
{
|
||||||
|
private static final long serialVersionUID = -4735258056132519759L;
|
||||||
|
|
||||||
|
public static final JobSheets NONE = new JobSheets(0);
|
||||||
|
public static final JobSheets STANDARD = new JobSheets(1);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Constructs a <code>JobSheets</code> object.
|
||||||
|
*/
|
||||||
|
protected JobSheets(int value)
|
||||||
|
{
|
||||||
|
super(value);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns category of this class.
|
||||||
|
*
|
||||||
|
* @return the class <code>JobSheets</code> itself
|
||||||
|
*/
|
||||||
|
public final Class getCategory()
|
||||||
|
{
|
||||||
|
return JobSheets.class;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns the name of this attribute.
|
||||||
|
*
|
||||||
|
* @return the name
|
||||||
|
*/
|
||||||
|
public final String getName()
|
||||||
|
{
|
||||||
|
return "job-sheets";
|
||||||
|
}
|
||||||
|
}
|
88
libjava/javax/print/attribute/standard/JobState.java
Normal file
88
libjava/javax/print/attribute/standard/JobState.java
Normal file
|
@ -0,0 +1,88 @@
|
||||||
|
/* JobState.java --
|
||||||
|
Copyright (C) 2004 Free Software Foundation, Inc.
|
||||||
|
|
||||||
|
This file is part of GNU Classpath.
|
||||||
|
|
||||||
|
GNU Classpath is free software; you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation; either version 2, or (at your option)
|
||||||
|
any later version.
|
||||||
|
|
||||||
|
GNU Classpath is distributed in the hope that it will be useful, but
|
||||||
|
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with GNU Classpath; see the file COPYING. If not, write to the
|
||||||
|
Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
|
||||||
|
02111-1307 USA.
|
||||||
|
|
||||||
|
Linking this library statically or dynamically with other modules is
|
||||||
|
making a combined work based on this library. Thus, the terms and
|
||||||
|
conditions of the GNU General Public License cover the whole
|
||||||
|
combination.
|
||||||
|
|
||||||
|
As a special exception, the copyright holders of this library give you
|
||||||
|
permission to link this library with independent modules to produce an
|
||||||
|
executable, regardless of the license terms of these independent
|
||||||
|
modules, and to copy and distribute the resulting executable under
|
||||||
|
terms of your choice, provided that you also meet, for each linked
|
||||||
|
independent module, the terms and conditions of the license of that
|
||||||
|
module. An independent module is a module which is not derived from
|
||||||
|
or based on this library. If you modify this library, you may extend
|
||||||
|
this exception to your version of the library, but you are not
|
||||||
|
obligated to do so. If you do not wish to do so, delete this
|
||||||
|
exception statement from your version. */
|
||||||
|
|
||||||
|
package javax.print.attribute.standard;
|
||||||
|
|
||||||
|
import javax.print.attribute.EnumSyntax;
|
||||||
|
import javax.print.attribute.PrintJobAttribute;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Michael Koch (konqueror@gmx.de)
|
||||||
|
*/
|
||||||
|
public class JobState extends EnumSyntax
|
||||||
|
implements PrintJobAttribute
|
||||||
|
{
|
||||||
|
private static final long serialVersionUID = 400465010094018920L;
|
||||||
|
|
||||||
|
public static final JobState UNKNOWN = new JobState(0);
|
||||||
|
public static final JobState PENDING = new JobState(1);
|
||||||
|
public static final JobState PENDING_HELD = new JobState(2);
|
||||||
|
public static final JobState PROCESSING = new JobState(3);
|
||||||
|
public static final JobState PROCESSING_STOPPED = new JobState(4);
|
||||||
|
public static final JobState CANCELED = new JobState(5);
|
||||||
|
public static final JobState ABORTED = new JobState(6);
|
||||||
|
public static final JobState COMPLETED = new JobState(7);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Constructs a <code>JobState</code> object.
|
||||||
|
*/
|
||||||
|
protected JobState(int value)
|
||||||
|
{
|
||||||
|
super(value);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns category of this class.
|
||||||
|
*
|
||||||
|
* @return the class <code>JobState</code> itself
|
||||||
|
*/
|
||||||
|
public final Class getCategory()
|
||||||
|
{
|
||||||
|
return JobState.class;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns the name of this attribute.
|
||||||
|
*
|
||||||
|
* @return the name
|
||||||
|
*/
|
||||||
|
public final String getName()
|
||||||
|
{
|
||||||
|
return "job-state";
|
||||||
|
}
|
||||||
|
}
|
81
libjava/javax/print/attribute/standard/JobStateReason.java
Normal file
81
libjava/javax/print/attribute/standard/JobStateReason.java
Normal file
|
@ -0,0 +1,81 @@
|
||||||
|
/* JobStateReason.java --
|
||||||
|
Copyright (C) 2004 Free Software Foundation, Inc.
|
||||||
|
|
||||||
|
This file is part of GNU Classpath.
|
||||||
|
|
||||||
|
GNU Classpath is free software; you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation; either version 2, or (at your option)
|
||||||
|
any later version.
|
||||||
|
|
||||||
|
GNU Classpath is distributed in the hope that it will be useful, but
|
||||||
|
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with GNU Classpath; see the file COPYING. If not, write to the
|
||||||
|
Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
|
||||||
|
02111-1307 USA.
|
||||||
|
|
||||||
|
Linking this library statically or dynamically with other modules is
|
||||||
|
making a combined work based on this library. Thus, the terms and
|
||||||
|
conditions of the GNU General Public License cover the whole
|
||||||
|
combination.
|
||||||
|
|
||||||
|
As a special exception, the copyright holders of this library give you
|
||||||
|
permission to link this library with independent modules to produce an
|
||||||
|
executable, regardless of the license terms of these independent
|
||||||
|
modules, and to copy and distribute the resulting executable under
|
||||||
|
terms of your choice, provided that you also meet, for each linked
|
||||||
|
independent module, the terms and conditions of the license of that
|
||||||
|
module. An independent module is a module which is not derived from
|
||||||
|
or based on this library. If you modify this library, you may extend
|
||||||
|
this exception to your version of the library, but you are not
|
||||||
|
obligated to do so. If you do not wish to do so, delete this
|
||||||
|
exception statement from your version. */
|
||||||
|
|
||||||
|
package javax.print.attribute.standard;
|
||||||
|
|
||||||
|
import javax.print.attribute.Attribute;
|
||||||
|
import javax.print.attribute.EnumSyntax;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Michael Koch (konqueror@gmx.de)
|
||||||
|
*/
|
||||||
|
public class JobStateReason extends EnumSyntax
|
||||||
|
implements Attribute
|
||||||
|
{
|
||||||
|
private static final long serialVersionUID = -8765894420449009168L;
|
||||||
|
|
||||||
|
public static final JobStateReason ABORTED_BY_SYSTEM = new JobStateReason(1);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Constructs a <code>JobStateReason</code> object.
|
||||||
|
*/
|
||||||
|
protected JobStateReason(int value)
|
||||||
|
{
|
||||||
|
super(value);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns category of this class.
|
||||||
|
*
|
||||||
|
* @return the class <code>JobStateReason</code> itself
|
||||||
|
*/
|
||||||
|
public final Class getCategory()
|
||||||
|
{
|
||||||
|
return JobStateReason.class;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns the name of this attribute.
|
||||||
|
*
|
||||||
|
* @return the name
|
||||||
|
*/
|
||||||
|
public final String getName()
|
||||||
|
{
|
||||||
|
return "job-state-reason";
|
||||||
|
}
|
||||||
|
}
|
71
libjava/javax/print/attribute/standard/JobStateReasons.java
Normal file
71
libjava/javax/print/attribute/standard/JobStateReasons.java
Normal file
|
@ -0,0 +1,71 @@
|
||||||
|
/* JobStateReasons.java --
|
||||||
|
Copyright (C) 2004 Free Software Foundation, Inc.
|
||||||
|
|
||||||
|
This file is part of GNU Classpath.
|
||||||
|
|
||||||
|
GNU Classpath is free software; you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation; either version 2, or (at your option)
|
||||||
|
any later version.
|
||||||
|
|
||||||
|
GNU Classpath is distributed in the hope that it will be useful, but
|
||||||
|
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with GNU Classpath; see the file COPYING. If not, write to the
|
||||||
|
Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
|
||||||
|
02111-1307 USA.
|
||||||
|
|
||||||
|
Linking this library statically or dynamically with other modules is
|
||||||
|
making a combined work based on this library. Thus, the terms and
|
||||||
|
conditions of the GNU General Public License cover the whole
|
||||||
|
combination.
|
||||||
|
|
||||||
|
As a special exception, the copyright holders of this library give you
|
||||||
|
permission to link this library with independent modules to produce an
|
||||||
|
executable, regardless of the license terms of these independent
|
||||||
|
modules, and to copy and distribute the resulting executable under
|
||||||
|
terms of your choice, provided that you also meet, for each linked
|
||||||
|
independent module, the terms and conditions of the license of that
|
||||||
|
module. An independent module is a module which is not derived from
|
||||||
|
or based on this library. If you modify this library, you may extend
|
||||||
|
this exception to your version of the library, but you are not
|
||||||
|
obligated to do so. If you do not wish to do so, delete this
|
||||||
|
exception statement from your version. */
|
||||||
|
|
||||||
|
package javax.print.attribute.standard;
|
||||||
|
|
||||||
|
import java.util.HashSet;
|
||||||
|
import javax.print.attribute.PrintJobAttribute;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Michael Koch (konqueror@gmx.de)
|
||||||
|
*/
|
||||||
|
public final class JobStateReasons extends HashSet
|
||||||
|
implements PrintJobAttribute
|
||||||
|
{
|
||||||
|
private static final long serialVersionUID = 8849088261264331812L;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns category of this class.
|
||||||
|
*
|
||||||
|
* @return the class <code>ColorSupported</code> itself
|
||||||
|
*/
|
||||||
|
public final Class getCategory()
|
||||||
|
{
|
||||||
|
return JobStateReasons.class;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns the name of this attribute.
|
||||||
|
*
|
||||||
|
* @return the name
|
||||||
|
*/
|
||||||
|
public final String getName()
|
||||||
|
{
|
||||||
|
return "job-state-reasons";
|
||||||
|
}
|
||||||
|
}
|
81
libjava/javax/print/attribute/standard/Media.java
Normal file
81
libjava/javax/print/attribute/standard/Media.java
Normal file
|
@ -0,0 +1,81 @@
|
||||||
|
/* Media.java --
|
||||||
|
Copyright (C) 2004 Free Software Foundation, Inc.
|
||||||
|
|
||||||
|
This file is part of GNU Classpath.
|
||||||
|
|
||||||
|
GNU Classpath is free software; you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation; either version 2, or (at your option)
|
||||||
|
any later version.
|
||||||
|
|
||||||
|
GNU Classpath is distributed in the hope that it will be useful, but
|
||||||
|
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with GNU Classpath; see the file COPYING. If not, write to the
|
||||||
|
Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
|
||||||
|
02111-1307 USA.
|
||||||
|
|
||||||
|
Linking this library statically or dynamically with other modules is
|
||||||
|
making a combined work based on this library. Thus, the terms and
|
||||||
|
conditions of the GNU General Public License cover the whole
|
||||||
|
combination.
|
||||||
|
|
||||||
|
As a special exception, the copyright holders of this library give you
|
||||||
|
permission to link this library with independent modules to produce an
|
||||||
|
executable, regardless of the license terms of these independent
|
||||||
|
modules, and to copy and distribute the resulting executable under
|
||||||
|
terms of your choice, provided that you also meet, for each linked
|
||||||
|
independent module, the terms and conditions of the license of that
|
||||||
|
module. An independent module is a module which is not derived from
|
||||||
|
or based on this library. If you modify this library, you may extend
|
||||||
|
this exception to your version of the library, but you are not
|
||||||
|
obligated to do so. If you do not wish to do so, delete this
|
||||||
|
exception statement from your version. */
|
||||||
|
|
||||||
|
package javax.print.attribute.standard;
|
||||||
|
|
||||||
|
import javax.print.attribute.DocAttribute;
|
||||||
|
import javax.print.attribute.EnumSyntax;
|
||||||
|
import javax.print.attribute.PrintJobAttribute;
|
||||||
|
import javax.print.attribute.PrintRequestAttribute;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Michael Koch (konqueror@gmx.de)
|
||||||
|
*/
|
||||||
|
public abstract class Media extends EnumSyntax
|
||||||
|
implements DocAttribute, PrintRequestAttribute, PrintJobAttribute
|
||||||
|
{
|
||||||
|
private static final long serialVersionUID = -2823970704630722439L;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Constructs a <code>Media</code> object.
|
||||||
|
*/
|
||||||
|
protected Media(int value)
|
||||||
|
{
|
||||||
|
super(value);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns category of this class.
|
||||||
|
*
|
||||||
|
* @return the class <code>Media</code> itself
|
||||||
|
*/
|
||||||
|
public final Class getCategory()
|
||||||
|
{
|
||||||
|
return Media.class;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns the name of this attribute.
|
||||||
|
*
|
||||||
|
* @return the name
|
||||||
|
*/
|
||||||
|
public final String getName()
|
||||||
|
{
|
||||||
|
return "media";
|
||||||
|
}
|
||||||
|
}
|
135
libjava/javax/print/attribute/standard/MediaSizeName.java
Normal file
135
libjava/javax/print/attribute/standard/MediaSizeName.java
Normal file
|
@ -0,0 +1,135 @@
|
||||||
|
/* MediaSizeName.java --
|
||||||
|
Copyright (C) 2004 Free Software Foundation, Inc.
|
||||||
|
|
||||||
|
This file is part of GNU Classpath.
|
||||||
|
|
||||||
|
GNU Classpath is free software; you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation; either version 2, or (at your option)
|
||||||
|
any later version.
|
||||||
|
|
||||||
|
GNU Classpath is distributed in the hope that it will be useful, but
|
||||||
|
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with GNU Classpath; see the file COPYING. If not, write to the
|
||||||
|
Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
|
||||||
|
02111-1307 USA.
|
||||||
|
|
||||||
|
Linking this library statically or dynamically with other modules is
|
||||||
|
making a combined work based on this library. Thus, the terms and
|
||||||
|
conditions of the GNU General Public License cover the whole
|
||||||
|
combination.
|
||||||
|
|
||||||
|
As a special exception, the copyright holders of this library give you
|
||||||
|
permission to link this library with independent modules to produce an
|
||||||
|
executable, regardless of the license terms of these independent
|
||||||
|
modules, and to copy and distribute the resulting executable under
|
||||||
|
terms of your choice, provided that you also meet, for each linked
|
||||||
|
independent module, the terms and conditions of the license of that
|
||||||
|
module. An independent module is a module which is not derived from
|
||||||
|
or based on this library. If you modify this library, you may extend
|
||||||
|
this exception to your version of the library, but you are not
|
||||||
|
obligated to do so. If you do not wish to do so, delete this
|
||||||
|
exception statement from your version. */
|
||||||
|
|
||||||
|
package javax.print.attribute.standard;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Michael Koch (konqueror@gmx.de)
|
||||||
|
*/
|
||||||
|
public class MediaSizeName extends Media
|
||||||
|
{
|
||||||
|
private static final long serialVersionUID = 2778798329756942747L;
|
||||||
|
|
||||||
|
public static final MediaSizeName ISO_A0 = new MediaSizeName(0);
|
||||||
|
public static final MediaSizeName ISO_A1 = new MediaSizeName(1);
|
||||||
|
public static final MediaSizeName ISO_A2 = new MediaSizeName(2);
|
||||||
|
public static final MediaSizeName ISO_A3 = new MediaSizeName(3);
|
||||||
|
public static final MediaSizeName ISO_A4 = new MediaSizeName(4);
|
||||||
|
public static final MediaSizeName ISO_A5 = new MediaSizeName(5);
|
||||||
|
public static final MediaSizeName ISO_A6 = new MediaSizeName(6);
|
||||||
|
public static final MediaSizeName ISO_A7 = new MediaSizeName(7);
|
||||||
|
public static final MediaSizeName ISO_A8 = new MediaSizeName(8);
|
||||||
|
public static final MediaSizeName ISO_A9 = new MediaSizeName(9);
|
||||||
|
public static final MediaSizeName ISO_A10 = new MediaSizeName(10);
|
||||||
|
public static final MediaSizeName ISO_B0 = new MediaSizeName(11);
|
||||||
|
public static final MediaSizeName ISO_B1 = new MediaSizeName(12);
|
||||||
|
public static final MediaSizeName ISO_B2 = new MediaSizeName(13);
|
||||||
|
public static final MediaSizeName ISO_B3 = new MediaSizeName(14);
|
||||||
|
public static final MediaSizeName ISO_B4 = new MediaSizeName(15);
|
||||||
|
public static final MediaSizeName ISO_B5 = new MediaSizeName(16);
|
||||||
|
public static final MediaSizeName ISO_B6 = new MediaSizeName(17);
|
||||||
|
public static final MediaSizeName ISO_B7 = new MediaSizeName(18);
|
||||||
|
public static final MediaSizeName ISO_B8 = new MediaSizeName(19);
|
||||||
|
public static final MediaSizeName ISO_B9 = new MediaSizeName(20);
|
||||||
|
public static final MediaSizeName ISO_B10 = new MediaSizeName(21);
|
||||||
|
public static final MediaSizeName JIS_B0 = new MediaSizeName(22);
|
||||||
|
public static final MediaSizeName JIS_B1 = new MediaSizeName(23);
|
||||||
|
public static final MediaSizeName JIS_B2 = new MediaSizeName(24);
|
||||||
|
public static final MediaSizeName JIS_B3 = new MediaSizeName(25);
|
||||||
|
public static final MediaSizeName JIS_B4 = new MediaSizeName(26);
|
||||||
|
public static final MediaSizeName JIS_B5 = new MediaSizeName(27);
|
||||||
|
public static final MediaSizeName JIS_B6 = new MediaSizeName(28);
|
||||||
|
public static final MediaSizeName JIS_B7 = new MediaSizeName(29);
|
||||||
|
public static final MediaSizeName JIS_B8 = new MediaSizeName(30);
|
||||||
|
public static final MediaSizeName JIS_B9 = new MediaSizeName(31);
|
||||||
|
public static final MediaSizeName JIS_B10 = new MediaSizeName(32);
|
||||||
|
public static final MediaSizeName ISO_C0 = new MediaSizeName(33);
|
||||||
|
public static final MediaSizeName ISO_C1 = new MediaSizeName(34);
|
||||||
|
public static final MediaSizeName ISO_C2 = new MediaSizeName(35);
|
||||||
|
public static final MediaSizeName ISO_C3 = new MediaSizeName(36);
|
||||||
|
public static final MediaSizeName ISO_C4 = new MediaSizeName(37);
|
||||||
|
public static final MediaSizeName ISO_C5 = new MediaSizeName(38);
|
||||||
|
public static final MediaSizeName ISO_C6 = new MediaSizeName(39);
|
||||||
|
public static final MediaSizeName NA_LETTER = new MediaSizeName(40);
|
||||||
|
public static final MediaSizeName NA_LEGAL = new MediaSizeName(41);
|
||||||
|
public static final MediaSizeName EXECUTIVE = new MediaSizeName(42);
|
||||||
|
public static final MediaSizeName LEDGER = new MediaSizeName(43);
|
||||||
|
public static final MediaSizeName TABLOID = new MediaSizeName(44);
|
||||||
|
public static final MediaSizeName INVOICE = new MediaSizeName(45);
|
||||||
|
public static final MediaSizeName FOLIO = new MediaSizeName(46);
|
||||||
|
public static final MediaSizeName QUARTO = new MediaSizeName(47);
|
||||||
|
public static final MediaSizeName JAPANESE_POSTCARD = new MediaSizeName(48);
|
||||||
|
public static final MediaSizeName JAPANESE_DOUBLE_POSTCARD =
|
||||||
|
new MediaSizeName(49);
|
||||||
|
public static final MediaSizeName A = new MediaSizeName(50);
|
||||||
|
public static final MediaSizeName B = new MediaSizeName(51);
|
||||||
|
public static final MediaSizeName C = new MediaSizeName(52);
|
||||||
|
public static final MediaSizeName D = new MediaSizeName(53);
|
||||||
|
public static final MediaSizeName E = new MediaSizeName(54);
|
||||||
|
public static final MediaSizeName ISO_DESIGNATED_LONG =
|
||||||
|
new MediaSizeName(55);
|
||||||
|
public static final MediaSizeName ITALY_ENVELOPE = new MediaSizeName(56);
|
||||||
|
public static final MediaSizeName MONARCH_ENVELOPE = new MediaSizeName(57);
|
||||||
|
public static final MediaSizeName PERSONAL_ENVELOPE = new MediaSizeName(58);
|
||||||
|
public static final MediaSizeName NA_NUMBER_9_ENVELOPE =
|
||||||
|
new MediaSizeName(59);
|
||||||
|
public static final MediaSizeName NA_NUMBER_10_ENVELOPE =
|
||||||
|
new MediaSizeName(60);
|
||||||
|
public static final MediaSizeName NA_NUMBER_11_ENVELOPE =
|
||||||
|
new MediaSizeName(61);
|
||||||
|
public static final MediaSizeName NA_NUMBER_12_ENVELOPE =
|
||||||
|
new MediaSizeName(62);
|
||||||
|
public static final MediaSizeName NA_NUMBER_14_ENVELOPE =
|
||||||
|
new MediaSizeName(63);
|
||||||
|
public static final MediaSizeName NA_6X9_ENVELOPE = new MediaSizeName(64);
|
||||||
|
public static final MediaSizeName NA_7X9_ENVELOPE = new MediaSizeName(65);
|
||||||
|
public static final MediaSizeName NA_9X11_ENVELOPE = new MediaSizeName(66);
|
||||||
|
public static final MediaSizeName NA_9X12_ENVELOPE = new MediaSizeName(67);
|
||||||
|
public static final MediaSizeName NA_10X13_ENVELOPE = new MediaSizeName(68);
|
||||||
|
public static final MediaSizeName NA_10X14_ENVELOPE = new MediaSizeName(69);
|
||||||
|
public static final MediaSizeName NA_10X15_ENVELOPE = new MediaSizeName(70);
|
||||||
|
public static final MediaSizeName NA_5X7 = new MediaSizeName(71);
|
||||||
|
public static final MediaSizeName NA_8X10 = new MediaSizeName(72);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Constructs a <code>MediaSizeName</code> object.
|
||||||
|
*/
|
||||||
|
protected MediaSizeName(int value)
|
||||||
|
{
|
||||||
|
super(value);
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,83 @@
|
||||||
|
/* MultipleDocumentHandling.java --
|
||||||
|
Copyright (C) 2004 Free Software Foundation, Inc.
|
||||||
|
|
||||||
|
This file is part of GNU Classpath.
|
||||||
|
|
||||||
|
GNU Classpath is free software; you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation; either version 2, or (at your option)
|
||||||
|
any later version.
|
||||||
|
|
||||||
|
GNU Classpath is distributed in the hope that it will be useful, but
|
||||||
|
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with GNU Classpath; see the file COPYING. If not, write to the
|
||||||
|
Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
|
||||||
|
02111-1307 USA.
|
||||||
|
|
||||||
|
Linking this library statically or dynamically with other modules is
|
||||||
|
making a combined work based on this library. Thus, the terms and
|
||||||
|
conditions of the GNU General Public License cover the whole
|
||||||
|
combination.
|
||||||
|
|
||||||
|
As a special exception, the copyright holders of this library give you
|
||||||
|
permission to link this library with independent modules to produce an
|
||||||
|
executable, regardless of the license terms of these independent
|
||||||
|
modules, and to copy and distribute the resulting executable under
|
||||||
|
terms of your choice, provided that you also meet, for each linked
|
||||||
|
independent module, the terms and conditions of the license of that
|
||||||
|
module. An independent module is a module which is not derived from
|
||||||
|
or based on this library. If you modify this library, you may extend
|
||||||
|
this exception to your version of the library, but you are not
|
||||||
|
obligated to do so. If you do not wish to do so, delete this
|
||||||
|
exception statement from your version. */
|
||||||
|
|
||||||
|
package javax.print.attribute.standard;
|
||||||
|
|
||||||
|
import javax.print.attribute.EnumSyntax;
|
||||||
|
import javax.print.attribute.PrintJobAttribute;
|
||||||
|
import javax.print.attribute.PrintRequestAttribute;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Michael Koch (konqueror@gmx.de)
|
||||||
|
*/
|
||||||
|
public class MultipleDocumentHandling extends EnumSyntax
|
||||||
|
implements PrintJobAttribute, PrintRequestAttribute
|
||||||
|
{
|
||||||
|
private static final long serialVersionUID = 8098326460746413466L;
|
||||||
|
|
||||||
|
public static final MultipleDocumentHandling SEPARATE_DOCUMENTS_COLLATED_COPIES =
|
||||||
|
new MultipleDocumentHandling(2);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Constructs a <code>MultipleDocumentHandling</code> object.
|
||||||
|
*/
|
||||||
|
protected MultipleDocumentHandling(int value)
|
||||||
|
{
|
||||||
|
super(value);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns category of this class.
|
||||||
|
*
|
||||||
|
* @return the class <code>MultipleDocumentHandling</code> itself
|
||||||
|
*/
|
||||||
|
public final Class getCategory()
|
||||||
|
{
|
||||||
|
return MultipleDocumentHandling.class;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns the name of this attribute.
|
||||||
|
*
|
||||||
|
* @return the name
|
||||||
|
*/
|
||||||
|
public final String getName()
|
||||||
|
{
|
||||||
|
return "multiple-document-handling";
|
||||||
|
}
|
||||||
|
}
|
|
@ -68,7 +68,7 @@ public final class NumberOfDocuments extends IntegerSyntax
|
||||||
*
|
*
|
||||||
* @param obj the object to test
|
* @param obj the object to test
|
||||||
*
|
*
|
||||||
* @returns true if both objects are equal, false otherwise.
|
* @return true if both objects are equal, false otherwise.
|
||||||
*/
|
*/
|
||||||
public boolean equals(Object obj)
|
public boolean equals(Object obj)
|
||||||
{
|
{
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/* NumberOfInterveningJobs.java --
|
/* NumberOfInterveningJobs.java --
|
||||||
Copyright (C) 2003 Free Software Foundation, Inc.
|
Copyright (C) 2003, 2004 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This file is part of GNU Classpath.
|
This file is part of GNU Classpath.
|
||||||
|
|
||||||
|
@ -49,7 +49,7 @@ public final class NumberOfInterveningJobs extends IntegerSyntax
|
||||||
private static final long serialVersionUID = 2568141124844982746L;
|
private static final long serialVersionUID = 2568141124844982746L;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Creates a <code>QueuedJobCount</code> object.
|
* Creates a <code>NumberOfInterveningJobs</code> object.
|
||||||
*
|
*
|
||||||
* @param value the number of intervening jobs
|
* @param value the number of intervening jobs
|
||||||
*
|
*
|
||||||
|
@ -68,7 +68,7 @@ public final class NumberOfInterveningJobs extends IntegerSyntax
|
||||||
*
|
*
|
||||||
* @param obj the object to test
|
* @param obj the object to test
|
||||||
*
|
*
|
||||||
* @returns true if both objects are equal, false otherwise.
|
* @return true if both objects are equal, false otherwise.
|
||||||
*/
|
*/
|
||||||
public boolean equals(Object obj)
|
public boolean equals(Object obj)
|
||||||
{
|
{
|
||||||
|
|
|
@ -68,7 +68,7 @@ public final class NumberUp extends IntegerSyntax
|
||||||
*
|
*
|
||||||
* @param obj the object to test
|
* @param obj the object to test
|
||||||
*
|
*
|
||||||
* @returns true if both objects are equal, false otherwise.
|
* @return true if both objects are equal, false otherwise.
|
||||||
*/
|
*/
|
||||||
public boolean equals(Object obj)
|
public boolean equals(Object obj)
|
||||||
{
|
{
|
||||||
|
|
|
@ -0,0 +1,95 @@
|
||||||
|
/* NumberUpSupported.java --
|
||||||
|
Copyright (C) 2004 Free Software Foundation, Inc.
|
||||||
|
|
||||||
|
This file is part of GNU Classpath.
|
||||||
|
|
||||||
|
GNU Classpath is free software; you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation; either version 2, or (at your option)
|
||||||
|
any later version.
|
||||||
|
|
||||||
|
GNU Classpath is distributed in the hope that it will be useful, but
|
||||||
|
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with GNU Classpath; see the file COPYING. If not, write to the
|
||||||
|
Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
|
||||||
|
02111-1307 USA.
|
||||||
|
|
||||||
|
Linking this library statically or dynamically with other modules is
|
||||||
|
making a combined work based on this library. Thus, the terms and
|
||||||
|
conditions of the GNU General Public License cover the whole
|
||||||
|
combination.
|
||||||
|
|
||||||
|
As a special exception, the copyright holders of this library give you
|
||||||
|
permission to link this library with independent modules to produce an
|
||||||
|
executable, regardless of the license terms of these independent
|
||||||
|
modules, and to copy and distribute the resulting executable under
|
||||||
|
terms of your choice, provided that you also meet, for each linked
|
||||||
|
independent module, the terms and conditions of the license of that
|
||||||
|
module. An independent module is a module which is not derived from
|
||||||
|
or based on this library. If you modify this library, you may extend
|
||||||
|
this exception to your version of the library, but you are not
|
||||||
|
obligated to do so. If you do not wish to do so, delete this
|
||||||
|
exception statement from your version. */
|
||||||
|
|
||||||
|
package javax.print.attribute.standard;
|
||||||
|
|
||||||
|
import javax.print.attribute.SetOfIntegerSyntax;
|
||||||
|
import javax.print.attribute.SupportedValuesAttribute;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Michael Koch (konqueror@gmx.de)
|
||||||
|
*/
|
||||||
|
public final class NumberUpSupported extends SetOfIntegerSyntax
|
||||||
|
implements SupportedValuesAttribute
|
||||||
|
{
|
||||||
|
private static final long serialVersionUID = -1041573395759141805L;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Constructs a <code>NumberUp</code> object.
|
||||||
|
*/
|
||||||
|
public NumberUpSupported(int member)
|
||||||
|
{
|
||||||
|
super(member);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Constructs a <code>NumberUp</code> object.
|
||||||
|
*/
|
||||||
|
public NumberUpSupported(int[][] members)
|
||||||
|
{
|
||||||
|
super(members);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Constructs a <code>NumberUp</code> object.
|
||||||
|
*/
|
||||||
|
public NumberUpSupported(int lowerBound, int upperBound)
|
||||||
|
{
|
||||||
|
super(lowerBound, upperBound);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns category of this class.
|
||||||
|
*
|
||||||
|
* @return the class <code>NumberUpSupported</code> itself
|
||||||
|
*/
|
||||||
|
public final Class getCategory()
|
||||||
|
{
|
||||||
|
return NumberUpSupported.class;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns the name of this attribute.
|
||||||
|
*
|
||||||
|
* @return the name
|
||||||
|
*/
|
||||||
|
public final String getName()
|
||||||
|
{
|
||||||
|
return "number-up-supported";
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,90 @@
|
||||||
|
/* OrientationRequested.java --
|
||||||
|
Copyright (C) 2004 Free Software Foundation, Inc.
|
||||||
|
|
||||||
|
This file is part of GNU Classpath.
|
||||||
|
|
||||||
|
GNU Classpath is free software; you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation; either version 2, or (at your option)
|
||||||
|
any later version.
|
||||||
|
|
||||||
|
GNU Classpath is distributed in the hope that it will be useful, but
|
||||||
|
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with GNU Classpath; see the file COPYING. If not, write to the
|
||||||
|
Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
|
||||||
|
02111-1307 USA.
|
||||||
|
|
||||||
|
Linking this library statically or dynamically with other modules is
|
||||||
|
making a combined work based on this library. Thus, the terms and
|
||||||
|
conditions of the GNU General Public License cover the whole
|
||||||
|
combination.
|
||||||
|
|
||||||
|
As a special exception, the copyright holders of this library give you
|
||||||
|
permission to link this library with independent modules to produce an
|
||||||
|
executable, regardless of the license terms of these independent
|
||||||
|
modules, and to copy and distribute the resulting executable under
|
||||||
|
terms of your choice, provided that you also meet, for each linked
|
||||||
|
independent module, the terms and conditions of the license of that
|
||||||
|
module. An independent module is a module which is not derived from
|
||||||
|
or based on this library. If you modify this library, you may extend
|
||||||
|
this exception to your version of the library, but you are not
|
||||||
|
obligated to do so. If you do not wish to do so, delete this
|
||||||
|
exception statement from your version. */
|
||||||
|
|
||||||
|
package javax.print.attribute.standard;
|
||||||
|
|
||||||
|
import javax.print.attribute.DocAttribute;
|
||||||
|
import javax.print.attribute.EnumSyntax;
|
||||||
|
import javax.print.attribute.PrintJobAttribute;
|
||||||
|
import javax.print.attribute.PrintRequestAttribute;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Michael Koch (konqueror@gmx.de)
|
||||||
|
*/
|
||||||
|
public final class OrientationRequested extends EnumSyntax
|
||||||
|
implements DocAttribute, PrintRequestAttribute, PrintJobAttribute
|
||||||
|
{
|
||||||
|
private static final long serialVersionUID = -4447437289862822276L;
|
||||||
|
|
||||||
|
public static final OrientationRequested PORTRAIT =
|
||||||
|
new OrientationRequested(0);
|
||||||
|
public static final OrientationRequested LANDSCAPE =
|
||||||
|
new OrientationRequested(1);
|
||||||
|
public static final OrientationRequested REVERSE_LANDSCAPE =
|
||||||
|
new OrientationRequested(2);
|
||||||
|
public static final OrientationRequested REVERSE_PORTRAIT =
|
||||||
|
new OrientationRequested(3);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Constructs a <code>OrientationRequested</code> object.
|
||||||
|
*/
|
||||||
|
protected OrientationRequested(int value)
|
||||||
|
{
|
||||||
|
super(value);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns category of this class.
|
||||||
|
*
|
||||||
|
* @return the class <code>OrientationRequested</code> itself
|
||||||
|
*/
|
||||||
|
public final Class getCategory()
|
||||||
|
{
|
||||||
|
return OrientationRequested.class;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns the name of this attribute.
|
||||||
|
*
|
||||||
|
* @return the name
|
||||||
|
*/
|
||||||
|
public final String getName()
|
||||||
|
{
|
||||||
|
return "orientation-requested";
|
||||||
|
}
|
||||||
|
}
|
|
@ -41,6 +41,9 @@ import java.util.Locale;
|
||||||
import javax.print.attribute.PrintJobAttribute;
|
import javax.print.attribute.PrintJobAttribute;
|
||||||
import javax.print.attribute.TextSyntax;
|
import javax.print.attribute.TextSyntax;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Michael Koch (konqueror@gmx.de)
|
||||||
|
*/
|
||||||
public final class OutputDeviceAssigned extends TextSyntax
|
public final class OutputDeviceAssigned extends TextSyntax
|
||||||
implements PrintJobAttribute
|
implements PrintJobAttribute
|
||||||
{
|
{
|
||||||
|
@ -63,7 +66,7 @@ public final class OutputDeviceAssigned extends TextSyntax
|
||||||
*
|
*
|
||||||
* @param obj the object to test
|
* @param obj the object to test
|
||||||
*
|
*
|
||||||
* @returns true if both objects are equal, false otherwise.
|
* @return true if both objects are equal, false otherwise.
|
||||||
*/
|
*/
|
||||||
public boolean equals(Object obj)
|
public boolean equals(Object obj)
|
||||||
{
|
{
|
||||||
|
|
|
@ -0,0 +1,84 @@
|
||||||
|
/* PDLOverrideSupported.java --
|
||||||
|
Copyright (C) 2004 Free Software Foundation, Inc.
|
||||||
|
|
||||||
|
This file is part of GNU Classpath.
|
||||||
|
|
||||||
|
GNU Classpath is free software; you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation; either version 2, or (at your option)
|
||||||
|
any later version.
|
||||||
|
|
||||||
|
GNU Classpath is distributed in the hope that it will be useful, but
|
||||||
|
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with GNU Classpath; see the file COPYING. If not, write to the
|
||||||
|
Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
|
||||||
|
02111-1307 USA.
|
||||||
|
|
||||||
|
Linking this library statically or dynamically with other modules is
|
||||||
|
making a combined work based on this library. Thus, the terms and
|
||||||
|
conditions of the GNU General Public License cover the whole
|
||||||
|
combination.
|
||||||
|
|
||||||
|
As a special exception, the copyright holders of this library give you
|
||||||
|
permission to link this library with independent modules to produce an
|
||||||
|
executable, regardless of the license terms of these independent
|
||||||
|
modules, and to copy and distribute the resulting executable under
|
||||||
|
terms of your choice, provided that you also meet, for each linked
|
||||||
|
independent module, the terms and conditions of the license of that
|
||||||
|
module. An independent module is a module which is not derived from
|
||||||
|
or based on this library. If you modify this library, you may extend
|
||||||
|
this exception to your version of the library, but you are not
|
||||||
|
obligated to do so. If you do not wish to do so, delete this
|
||||||
|
exception statement from your version. */
|
||||||
|
|
||||||
|
package javax.print.attribute.standard;
|
||||||
|
|
||||||
|
import javax.print.attribute.EnumSyntax;
|
||||||
|
import javax.print.attribute.PrintServiceAttribute;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Michael Koch (konqueror@gmx.de)
|
||||||
|
*/
|
||||||
|
public class PDLOverrideSupported extends EnumSyntax
|
||||||
|
implements PrintServiceAttribute
|
||||||
|
{
|
||||||
|
private static final long serialVersionUID = -4393264467928463934L;
|
||||||
|
|
||||||
|
public static final PDLOverrideSupported NOT_ATTEMPTED =
|
||||||
|
new PDLOverrideSupported(0);
|
||||||
|
public static final PDLOverrideSupported ATTEMPTED =
|
||||||
|
new PDLOverrideSupported(0);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Constructs a <code>PDLOverrideSupported</code> object.
|
||||||
|
*/
|
||||||
|
protected PDLOverrideSupported(int value)
|
||||||
|
{
|
||||||
|
super(value);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns category of this class.
|
||||||
|
*
|
||||||
|
* @return the class <code>PDLOverrideSupported</code> itself
|
||||||
|
*/
|
||||||
|
public final Class getCategory()
|
||||||
|
{
|
||||||
|
return PDLOverrideSupported.class;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns the name of this attribute.
|
||||||
|
*
|
||||||
|
* @return the name
|
||||||
|
*/
|
||||||
|
public final String getName()
|
||||||
|
{
|
||||||
|
return "pdl-override-supported";
|
||||||
|
}
|
||||||
|
}
|
97
libjava/javax/print/attribute/standard/PageRanges.java
Normal file
97
libjava/javax/print/attribute/standard/PageRanges.java
Normal file
|
@ -0,0 +1,97 @@
|
||||||
|
/* PageRanges.java --
|
||||||
|
Copyright (C) 2004 Free Software Foundation, Inc.
|
||||||
|
|
||||||
|
This file is part of GNU Classpath.
|
||||||
|
|
||||||
|
GNU Classpath is free software; you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation; either version 2, or (at your option)
|
||||||
|
any later version.
|
||||||
|
|
||||||
|
GNU Classpath is distributed in the hope that it will be useful, but
|
||||||
|
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with GNU Classpath; see the file COPYING. If not, write to the
|
||||||
|
Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
|
||||||
|
02111-1307 USA.
|
||||||
|
|
||||||
|
Linking this library statically or dynamically with other modules is
|
||||||
|
making a combined work based on this library. Thus, the terms and
|
||||||
|
conditions of the GNU General Public License cover the whole
|
||||||
|
combination.
|
||||||
|
|
||||||
|
As a special exception, the copyright holders of this library give you
|
||||||
|
permission to link this library with independent modules to produce an
|
||||||
|
executable, regardless of the license terms of these independent
|
||||||
|
modules, and to copy and distribute the resulting executable under
|
||||||
|
terms of your choice, provided that you also meet, for each linked
|
||||||
|
independent module, the terms and conditions of the license of that
|
||||||
|
module. An independent module is a module which is not derived from
|
||||||
|
or based on this library. If you modify this library, you may extend
|
||||||
|
this exception to your version of the library, but you are not
|
||||||
|
obligated to do so. If you do not wish to do so, delete this
|
||||||
|
exception statement from your version. */
|
||||||
|
|
||||||
|
|
||||||
|
package javax.print.attribute.standard;
|
||||||
|
|
||||||
|
import javax.print.attribute.DocAttribute;
|
||||||
|
import javax.print.attribute.PrintJobAttribute;
|
||||||
|
import javax.print.attribute.PrintRequestAttribute;
|
||||||
|
import javax.print.attribute.SetOfIntegerSyntax;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Michael Koch (konqueror@gmx.de)
|
||||||
|
*/
|
||||||
|
public final class PageRanges extends SetOfIntegerSyntax
|
||||||
|
implements DocAttribute, PrintRequestAttribute, PrintJobAttribute
|
||||||
|
{
|
||||||
|
private static final long serialVersionUID = 8639895197656148392L;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Constructs a <code>PageRanges</code> object.
|
||||||
|
*/
|
||||||
|
public PageRanges(int member)
|
||||||
|
{
|
||||||
|
super(member);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Constructs a <code>PageRanges</code> object.
|
||||||
|
*/
|
||||||
|
public PageRanges(int[][] members)
|
||||||
|
{
|
||||||
|
super(members);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Constructs a <code>PageRanges</code> object.
|
||||||
|
*/
|
||||||
|
public PageRanges(int lowerBound, int upperBound)
|
||||||
|
{
|
||||||
|
super(lowerBound, upperBound);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns category of this class.
|
||||||
|
*
|
||||||
|
* @return the class <code>PageRanges</code> itself
|
||||||
|
*/
|
||||||
|
public final Class getCategory()
|
||||||
|
{
|
||||||
|
return PageRanges.class;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns the name of this attribute.
|
||||||
|
*
|
||||||
|
* @return the name
|
||||||
|
*/
|
||||||
|
public final String getName()
|
||||||
|
{
|
||||||
|
return "page-ranges";
|
||||||
|
}
|
||||||
|
}
|
|
@ -68,7 +68,7 @@ public final class PagesPerMinute extends IntegerSyntax
|
||||||
*
|
*
|
||||||
* @param obj the object to test
|
* @param obj the object to test
|
||||||
*
|
*
|
||||||
* @returns true if both objects are equal, false otherwise.
|
* @return true if both objects are equal, false otherwise.
|
||||||
*/
|
*/
|
||||||
public boolean equals(Object obj)
|
public boolean equals(Object obj)
|
||||||
{
|
{
|
||||||
|
|
|
@ -68,7 +68,7 @@ public final class PagesPerMinuteColor extends IntegerSyntax
|
||||||
*
|
*
|
||||||
* @param obj the object to test
|
* @param obj the object to test
|
||||||
*
|
*
|
||||||
* @returns true if both objects are equal, false otherwise.
|
* @return true if both objects are equal, false otherwise.
|
||||||
*/
|
*/
|
||||||
public boolean equals(Object obj)
|
public boolean equals(Object obj)
|
||||||
{
|
{
|
||||||
|
|
|
@ -0,0 +1,97 @@
|
||||||
|
/* PresentationDirection.java --
|
||||||
|
Copyright (C) 2004 Free Software Foundation, Inc.
|
||||||
|
|
||||||
|
This file is part of GNU Classpath.
|
||||||
|
|
||||||
|
GNU Classpath is free software; you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation; either version 2, or (at your option)
|
||||||
|
any later version.
|
||||||
|
|
||||||
|
GNU Classpath is distributed in the hope that it will be useful, but
|
||||||
|
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with GNU Classpath; see the file COPYING. If not, write to the
|
||||||
|
Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
|
||||||
|
02111-1307 USA.
|
||||||
|
|
||||||
|
Linking this library statically or dynamically with other modules is
|
||||||
|
making a combined work based on this library. Thus, the terms and
|
||||||
|
conditions of the GNU General Public License cover the whole
|
||||||
|
combination.
|
||||||
|
|
||||||
|
As a special exception, the copyright holders of this library give you
|
||||||
|
permission to link this library with independent modules to produce an
|
||||||
|
executable, regardless of the license terms of these independent
|
||||||
|
modules, and to copy and distribute the resulting executable under
|
||||||
|
terms of your choice, provided that you also meet, for each linked
|
||||||
|
independent module, the terms and conditions of the license of that
|
||||||
|
module. An independent module is a module which is not derived from
|
||||||
|
or based on this library. If you modify this library, you may extend
|
||||||
|
this exception to your version of the library, but you are not
|
||||||
|
obligated to do so. If you do not wish to do so, delete this
|
||||||
|
exception statement from your version. */
|
||||||
|
|
||||||
|
package javax.print.attribute.standard;
|
||||||
|
|
||||||
|
import javax.print.attribute.EnumSyntax;
|
||||||
|
import javax.print.attribute.PrintJobAttribute;
|
||||||
|
import javax.print.attribute.PrintRequestAttribute;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Michael Koch (konqueror@gmx.de)
|
||||||
|
*/
|
||||||
|
public final class PresentationDirection extends EnumSyntax
|
||||||
|
implements PrintRequestAttribute, PrintJobAttribute
|
||||||
|
{
|
||||||
|
private static final long serialVersionUID = 8294728067230931780L;
|
||||||
|
|
||||||
|
public static final PresentationDirection TOBOTTOM_TORIGHT =
|
||||||
|
new PresentationDirection(0);
|
||||||
|
public static final PresentationDirection TOBOTTOM_TOLEFT =
|
||||||
|
new PresentationDirection(1);
|
||||||
|
public static final PresentationDirection TOTOP_TORIGHT =
|
||||||
|
new PresentationDirection(2);
|
||||||
|
public static final PresentationDirection TOTOP_TOLEFT =
|
||||||
|
new PresentationDirection(3);
|
||||||
|
public static final PresentationDirection TORIGHT_TOBOTTOM =
|
||||||
|
new PresentationDirection(4);
|
||||||
|
public static final PresentationDirection TORIGHT_TOTOP =
|
||||||
|
new PresentationDirection(5);
|
||||||
|
public static final PresentationDirection TOLEFT_TOBOTTOM =
|
||||||
|
new PresentationDirection(6);
|
||||||
|
public static final PresentationDirection TOLEFT_TOTOP =
|
||||||
|
new PresentationDirection(7);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Constructs a <code>PresentationDirection</code> object.
|
||||||
|
*/
|
||||||
|
private PresentationDirection(int value)
|
||||||
|
{
|
||||||
|
super(value);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns category of this class.
|
||||||
|
*
|
||||||
|
* @return the class <code>PresentationDirection</code> itself
|
||||||
|
*/
|
||||||
|
public Class getCategory()
|
||||||
|
{
|
||||||
|
return PresentationDirection.class;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns the name of this attribute.
|
||||||
|
*
|
||||||
|
* @return the name
|
||||||
|
*/
|
||||||
|
public String getName()
|
||||||
|
{
|
||||||
|
return "presentation-direction";
|
||||||
|
}
|
||||||
|
}
|
85
libjava/javax/print/attribute/standard/PrintQuality.java
Normal file
85
libjava/javax/print/attribute/standard/PrintQuality.java
Normal file
|
@ -0,0 +1,85 @@
|
||||||
|
/* PrintQuality.java --
|
||||||
|
Copyright (C) 2004 Free Software Foundation, Inc.
|
||||||
|
|
||||||
|
This file is part of GNU Classpath.
|
||||||
|
|
||||||
|
GNU Classpath is free software; you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation; either version 2, or (at your option)
|
||||||
|
any later version.
|
||||||
|
|
||||||
|
GNU Classpath is distributed in the hope that it will be useful, but
|
||||||
|
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with GNU Classpath; see the file COPYING. If not, write to the
|
||||||
|
Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
|
||||||
|
02111-1307 USA.
|
||||||
|
|
||||||
|
Linking this library statically or dynamically with other modules is
|
||||||
|
making a combined work based on this library. Thus, the terms and
|
||||||
|
conditions of the GNU General Public License cover the whole
|
||||||
|
combination.
|
||||||
|
|
||||||
|
As a special exception, the copyright holders of this library give you
|
||||||
|
permission to link this library with independent modules to produce an
|
||||||
|
executable, regardless of the license terms of these independent
|
||||||
|
modules, and to copy and distribute the resulting executable under
|
||||||
|
terms of your choice, provided that you also meet, for each linked
|
||||||
|
independent module, the terms and conditions of the license of that
|
||||||
|
module. An independent module is a module which is not derived from
|
||||||
|
or based on this library. If you modify this library, you may extend
|
||||||
|
this exception to your version of the library, but you are not
|
||||||
|
obligated to do so. If you do not wish to do so, delete this
|
||||||
|
exception statement from your version. */
|
||||||
|
|
||||||
|
package javax.print.attribute.standard;
|
||||||
|
|
||||||
|
import javax.print.attribute.DocAttribute;
|
||||||
|
import javax.print.attribute.EnumSyntax;
|
||||||
|
import javax.print.attribute.PrintJobAttribute;
|
||||||
|
import javax.print.attribute.PrintRequestAttribute;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Michael Koch (konqueror@gmx.de)
|
||||||
|
*/
|
||||||
|
public class PrintQuality extends EnumSyntax
|
||||||
|
implements DocAttribute, PrintJobAttribute, PrintRequestAttribute
|
||||||
|
{
|
||||||
|
private static final long serialVersionUID = -3072341285225858365L;
|
||||||
|
|
||||||
|
public static final PrintQuality DRAFT = new PrintQuality(0);
|
||||||
|
public static final PrintQuality NORMAL = new PrintQuality(1);
|
||||||
|
public static final PrintQuality HIGH = new PrintQuality(2);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Constructs a <code>PrintQuality</code> object.
|
||||||
|
*/
|
||||||
|
protected PrintQuality(int value)
|
||||||
|
{
|
||||||
|
super(value);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns category of this class.
|
||||||
|
*
|
||||||
|
* @return the class <code>PrintQuality</code> itself
|
||||||
|
*/
|
||||||
|
public final Class getCategory()
|
||||||
|
{
|
||||||
|
return PrintQuality.class;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns name of this class.
|
||||||
|
*
|
||||||
|
* @return the string "print-quality"
|
||||||
|
*/
|
||||||
|
public final String getName()
|
||||||
|
{
|
||||||
|
return "print-quality";
|
||||||
|
}
|
||||||
|
}
|
|
@ -41,6 +41,10 @@ import java.util.Locale;
|
||||||
import javax.print.attribute.PrintServiceAttribute;
|
import javax.print.attribute.PrintServiceAttribute;
|
||||||
import javax.print.attribute.TextSyntax;
|
import javax.print.attribute.TextSyntax;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Michael Koch (konqueror@gmx.de)
|
||||||
|
*/
|
||||||
public final class PrinterInfo extends TextSyntax
|
public final class PrinterInfo extends TextSyntax
|
||||||
implements PrintServiceAttribute
|
implements PrintServiceAttribute
|
||||||
{
|
{
|
||||||
|
@ -50,6 +54,7 @@ public final class PrinterInfo extends TextSyntax
|
||||||
* Creates a <code>PrinterInfo</code> object.
|
* Creates a <code>PrinterInfo</code> object.
|
||||||
*
|
*
|
||||||
* @param printerInfo the printer info
|
* @param printerInfo the printer info
|
||||||
|
* @param locale the locale of the info, null means default locale
|
||||||
*
|
*
|
||||||
* @exception NullPointerException if printerInfo is null
|
* @exception NullPointerException if printerInfo is null
|
||||||
*/
|
*/
|
||||||
|
@ -63,7 +68,7 @@ public final class PrinterInfo extends TextSyntax
|
||||||
*
|
*
|
||||||
* @param obj the object to test
|
* @param obj the object to test
|
||||||
*
|
*
|
||||||
* @returns true if both objects are equal, false otherwise.
|
* @return true if both objects are equal, false otherwise.
|
||||||
*/
|
*/
|
||||||
public boolean equals(Object obj)
|
public boolean equals(Object obj)
|
||||||
{
|
{
|
||||||
|
@ -78,7 +83,7 @@ public final class PrinterInfo extends TextSyntax
|
||||||
*
|
*
|
||||||
* @return the class <code>PrinterInfo</code> itself
|
* @return the class <code>PrinterInfo</code> itself
|
||||||
*/
|
*/
|
||||||
public final Class getCategory()
|
public Class getCategory()
|
||||||
{
|
{
|
||||||
return PrinterInfo.class;
|
return PrinterInfo.class;
|
||||||
}
|
}
|
||||||
|
@ -88,7 +93,7 @@ public final class PrinterInfo extends TextSyntax
|
||||||
*
|
*
|
||||||
* @return the string "printer-info"
|
* @return the string "printer-info"
|
||||||
*/
|
*/
|
||||||
public final String getName()
|
public String getName()
|
||||||
{
|
{
|
||||||
return "printer-info";
|
return "printer-info";
|
||||||
}
|
}
|
||||||
|
|
|
@ -0,0 +1,84 @@
|
||||||
|
/* PrinterIsAcceptingJobs.java --
|
||||||
|
Copyright (C) 2004 Free Software Foundation, Inc.
|
||||||
|
|
||||||
|
This file is part of GNU Classpath.
|
||||||
|
|
||||||
|
GNU Classpath is free software; you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation; either version 2, or (at your option)
|
||||||
|
any later version.
|
||||||
|
|
||||||
|
GNU Classpath is distributed in the hope that it will be useful, but
|
||||||
|
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with GNU Classpath; see the file COPYING. If not, write to the
|
||||||
|
Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
|
||||||
|
02111-1307 USA.
|
||||||
|
|
||||||
|
Linking this library statically or dynamically with other modules is
|
||||||
|
making a combined work based on this library. Thus, the terms and
|
||||||
|
conditions of the GNU General Public License cover the whole
|
||||||
|
combination.
|
||||||
|
|
||||||
|
As a special exception, the copyright holders of this library give you
|
||||||
|
permission to link this library with independent modules to produce an
|
||||||
|
executable, regardless of the license terms of these independent
|
||||||
|
modules, and to copy and distribute the resulting executable under
|
||||||
|
terms of your choice, provided that you also meet, for each linked
|
||||||
|
independent module, the terms and conditions of the license of that
|
||||||
|
module. An independent module is a module which is not derived from
|
||||||
|
or based on this library. If you modify this library, you may extend
|
||||||
|
this exception to your version of the library, but you are not
|
||||||
|
obligated to do so. If you do not wish to do so, delete this
|
||||||
|
exception statement from your version. */
|
||||||
|
|
||||||
|
package javax.print.attribute.standard;
|
||||||
|
|
||||||
|
import javax.print.attribute.EnumSyntax;
|
||||||
|
import javax.print.attribute.PrintServiceAttribute;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Michael Koch (konqueror@gmx.de)
|
||||||
|
*/
|
||||||
|
public class PrinterIsAcceptingJobs extends EnumSyntax
|
||||||
|
implements PrintServiceAttribute
|
||||||
|
{
|
||||||
|
private static final long serialVersionUID = -5052010680537678061L;
|
||||||
|
|
||||||
|
public static final PrinterIsAcceptingJobs NOT_ACCEPTING_JOBS =
|
||||||
|
new PrinterIsAcceptingJobs(0);
|
||||||
|
public static final PrinterIsAcceptingJobs ACCEPTING_JOBS =
|
||||||
|
new PrinterIsAcceptingJobs(1);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Constructs a <code>PrinterIsAcceptingJobs</code> object.
|
||||||
|
*/
|
||||||
|
protected PrinterIsAcceptingJobs(int value)
|
||||||
|
{
|
||||||
|
super(value);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns category of this class.
|
||||||
|
*
|
||||||
|
* @return the class <code>PrinterIsAcceptingJobs</code> itself
|
||||||
|
*/
|
||||||
|
public final Class getCategory()
|
||||||
|
{
|
||||||
|
return PrinterIsAcceptingJobs.class;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns the name of this attribute.
|
||||||
|
*
|
||||||
|
* @return the name
|
||||||
|
*/
|
||||||
|
public final String getName()
|
||||||
|
{
|
||||||
|
return "printer-is-accepting-jobs";
|
||||||
|
}
|
||||||
|
}
|
|
@ -41,6 +41,9 @@ import java.util.Locale;
|
||||||
import javax.print.attribute.PrintServiceAttribute;
|
import javax.print.attribute.PrintServiceAttribute;
|
||||||
import javax.print.attribute.TextSyntax;
|
import javax.print.attribute.TextSyntax;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Michael Koch (konqueror@gmx.de)
|
||||||
|
*/
|
||||||
public final class PrinterLocation extends TextSyntax
|
public final class PrinterLocation extends TextSyntax
|
||||||
implements PrintServiceAttribute
|
implements PrintServiceAttribute
|
||||||
{
|
{
|
||||||
|
@ -50,6 +53,7 @@ public final class PrinterLocation extends TextSyntax
|
||||||
* Creates a <code>PrinterLocation</code> object.
|
* Creates a <code>PrinterLocation</code> object.
|
||||||
*
|
*
|
||||||
* @param printerLocation the printer location
|
* @param printerLocation the printer location
|
||||||
|
* @param locale the locale of the location, null means default locale
|
||||||
*
|
*
|
||||||
* @exception NullPointerException if printerLocation is null
|
* @exception NullPointerException if printerLocation is null
|
||||||
*/
|
*/
|
||||||
|
@ -63,7 +67,7 @@ public final class PrinterLocation extends TextSyntax
|
||||||
*
|
*
|
||||||
* @param obj the object to test
|
* @param obj the object to test
|
||||||
*
|
*
|
||||||
* @returns true if both objects are equal, false otherwise.
|
* @return true if both objects are equal, false otherwise.
|
||||||
*/
|
*/
|
||||||
public boolean equals(Object obj)
|
public boolean equals(Object obj)
|
||||||
{
|
{
|
||||||
|
@ -78,7 +82,7 @@ public final class PrinterLocation extends TextSyntax
|
||||||
*
|
*
|
||||||
* @return the class <code>PrinterLocation</code> itself
|
* @return the class <code>PrinterLocation</code> itself
|
||||||
*/
|
*/
|
||||||
public final Class getCategory()
|
public Class getCategory()
|
||||||
{
|
{
|
||||||
return PrinterLocation.class;
|
return PrinterLocation.class;
|
||||||
}
|
}
|
||||||
|
@ -88,7 +92,7 @@ public final class PrinterLocation extends TextSyntax
|
||||||
*
|
*
|
||||||
* @return the string "printer-location"
|
* @return the string "printer-location"
|
||||||
*/
|
*/
|
||||||
public final String getName()
|
public String getName()
|
||||||
{
|
{
|
||||||
return "printer-location";
|
return "printer-location";
|
||||||
}
|
}
|
||||||
|
|
|
@ -41,6 +41,9 @@ import java.util.Locale;
|
||||||
import javax.print.attribute.PrintServiceAttribute;
|
import javax.print.attribute.PrintServiceAttribute;
|
||||||
import javax.print.attribute.TextSyntax;
|
import javax.print.attribute.TextSyntax;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Michael Koch (konqueror@gmx.de)
|
||||||
|
*/
|
||||||
public final class PrinterMakeAndModel extends TextSyntax
|
public final class PrinterMakeAndModel extends TextSyntax
|
||||||
implements PrintServiceAttribute
|
implements PrintServiceAttribute
|
||||||
{
|
{
|
||||||
|
@ -50,6 +53,7 @@ public final class PrinterMakeAndModel extends TextSyntax
|
||||||
* Creates a <code>PrinterMakeAndModel</code> object.
|
* Creates a <code>PrinterMakeAndModel</code> object.
|
||||||
*
|
*
|
||||||
* @param makeAndModel the make and model string
|
* @param makeAndModel the make and model string
|
||||||
|
* @param locale the locale of the make and model, null means default locale
|
||||||
*
|
*
|
||||||
* @exception NullPointerException if makeAndModel is null
|
* @exception NullPointerException if makeAndModel is null
|
||||||
*/
|
*/
|
||||||
|
@ -63,7 +67,7 @@ public final class PrinterMakeAndModel extends TextSyntax
|
||||||
*
|
*
|
||||||
* @param obj the object to test
|
* @param obj the object to test
|
||||||
*
|
*
|
||||||
* @returns true if both objects are equal, false otherwise.
|
* @return true if both objects are equal, false otherwise.
|
||||||
*/
|
*/
|
||||||
public boolean equals(Object obj)
|
public boolean equals(Object obj)
|
||||||
{
|
{
|
||||||
|
@ -78,7 +82,7 @@ public final class PrinterMakeAndModel extends TextSyntax
|
||||||
*
|
*
|
||||||
* @return the class <code>PrinterMakeAndModel</code> itself
|
* @return the class <code>PrinterMakeAndModel</code> itself
|
||||||
*/
|
*/
|
||||||
public final Class getCategory()
|
public Class getCategory()
|
||||||
{
|
{
|
||||||
return PrinterMakeAndModel.class;
|
return PrinterMakeAndModel.class;
|
||||||
}
|
}
|
||||||
|
@ -88,7 +92,7 @@ public final class PrinterMakeAndModel extends TextSyntax
|
||||||
*
|
*
|
||||||
* @return the string "printer-make-and-model"
|
* @return the string "printer-make-and-model"
|
||||||
*/
|
*/
|
||||||
public final String getName()
|
public String getName()
|
||||||
{
|
{
|
||||||
return "printer-make-and-model";
|
return "printer-make-and-model";
|
||||||
}
|
}
|
||||||
|
|
|
@ -41,6 +41,10 @@ import java.util.Locale;
|
||||||
import javax.print.attribute.PrintServiceAttribute;
|
import javax.print.attribute.PrintServiceAttribute;
|
||||||
import javax.print.attribute.TextSyntax;
|
import javax.print.attribute.TextSyntax;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Michael Koch (konqueror@gmx.de)
|
||||||
|
*/
|
||||||
public final class PrinterMessageFromOperator extends TextSyntax
|
public final class PrinterMessageFromOperator extends TextSyntax
|
||||||
implements PrintServiceAttribute
|
implements PrintServiceAttribute
|
||||||
{
|
{
|
||||||
|
@ -50,6 +54,7 @@ public final class PrinterMessageFromOperator extends TextSyntax
|
||||||
* Creates a <code>PrinterMessageFromOperator</code> object.
|
* Creates a <code>PrinterMessageFromOperator</code> object.
|
||||||
*
|
*
|
||||||
* @param message the message
|
* @param message the message
|
||||||
|
* @param locale the locale of the message, null means default locale
|
||||||
*
|
*
|
||||||
* @exception NullPointerException if message is null
|
* @exception NullPointerException if message is null
|
||||||
*/
|
*/
|
||||||
|
@ -63,7 +68,7 @@ public final class PrinterMessageFromOperator extends TextSyntax
|
||||||
*
|
*
|
||||||
* @param obj the object to test
|
* @param obj the object to test
|
||||||
*
|
*
|
||||||
* @returns true if both objects are equal, false otherwise.
|
* @return true if both objects are equal, false otherwise.
|
||||||
*/
|
*/
|
||||||
public boolean equals(Object obj)
|
public boolean equals(Object obj)
|
||||||
{
|
{
|
||||||
|
@ -78,7 +83,7 @@ public final class PrinterMessageFromOperator extends TextSyntax
|
||||||
*
|
*
|
||||||
* @return the class <code>PrinterMessageFromOperator</code> itself
|
* @return the class <code>PrinterMessageFromOperator</code> itself
|
||||||
*/
|
*/
|
||||||
public final Class getCategory()
|
public Class getCategory()
|
||||||
{
|
{
|
||||||
return PrinterMessageFromOperator.class;
|
return PrinterMessageFromOperator.class;
|
||||||
}
|
}
|
||||||
|
@ -88,7 +93,7 @@ public final class PrinterMessageFromOperator extends TextSyntax
|
||||||
*
|
*
|
||||||
* @return the string "printer-message-from-operator"
|
* @return the string "printer-message-from-operator"
|
||||||
*/
|
*/
|
||||||
public final String getName()
|
public String getName()
|
||||||
{
|
{
|
||||||
return "printer-message-from-operator";
|
return "printer-message-from-operator";
|
||||||
}
|
}
|
||||||
|
|
80
libjava/javax/print/attribute/standard/PrinterMoreInfo.java
Normal file
80
libjava/javax/print/attribute/standard/PrinterMoreInfo.java
Normal file
|
@ -0,0 +1,80 @@
|
||||||
|
/* PrinterMoreInfo.java --
|
||||||
|
Copyright (C) 2004 Free Software Foundation, Inc.
|
||||||
|
|
||||||
|
This file is part of GNU Classpath.
|
||||||
|
|
||||||
|
GNU Classpath is free software; you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation; either version 2, or (at your option)
|
||||||
|
any later version.
|
||||||
|
|
||||||
|
GNU Classpath is distributed in the hope that it will be useful, but
|
||||||
|
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with GNU Classpath; see the file COPYING. If not, write to the
|
||||||
|
Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
|
||||||
|
02111-1307 USA.
|
||||||
|
|
||||||
|
Linking this library statically or dynamically with other modules is
|
||||||
|
making a combined work based on this library. Thus, the terms and
|
||||||
|
conditions of the GNU General Public License cover the whole
|
||||||
|
combination.
|
||||||
|
|
||||||
|
As a special exception, the copyright holders of this library give you
|
||||||
|
permission to link this library with independent modules to produce an
|
||||||
|
executable, regardless of the license terms of these independent
|
||||||
|
modules, and to copy and distribute the resulting executable under
|
||||||
|
terms of your choice, provided that you also meet, for each linked
|
||||||
|
independent module, the terms and conditions of the license of that
|
||||||
|
module. An independent module is a module which is not derived from
|
||||||
|
or based on this library. If you modify this library, you may extend
|
||||||
|
this exception to your version of the library, but you are not
|
||||||
|
obligated to do so. If you do not wish to do so, delete this
|
||||||
|
exception statement from your version. */
|
||||||
|
|
||||||
|
package javax.print.attribute.standard;
|
||||||
|
|
||||||
|
import java.net.URI;
|
||||||
|
import javax.print.attribute.PrintServiceAttribute;
|
||||||
|
import javax.print.attribute.URISyntax;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Michael Koch (konqueror@gmx.de)
|
||||||
|
*/
|
||||||
|
public final class PrinterMoreInfo extends URISyntax
|
||||||
|
implements PrintServiceAttribute
|
||||||
|
{
|
||||||
|
private static final long serialVersionUID = 4555850007675338574L;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Constructs a <code>PrinterMoreInfo</code> object.
|
||||||
|
*/
|
||||||
|
public PrinterMoreInfo(URI uri)
|
||||||
|
{
|
||||||
|
super(uri);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns category of this class.
|
||||||
|
*
|
||||||
|
* @return the class <code>PrinterMoreInfo</code> itself
|
||||||
|
*/
|
||||||
|
public Class getCategory()
|
||||||
|
{
|
||||||
|
return PrinterMoreInfo.class;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns the name of this attribute.
|
||||||
|
*
|
||||||
|
* @return the name
|
||||||
|
*/
|
||||||
|
public String getName()
|
||||||
|
{
|
||||||
|
return "printer-more-info";
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,80 @@
|
||||||
|
/* PrinterMoreInfoManufacturer.java --
|
||||||
|
Copyright (C) 2004 Free Software Foundation, Inc.
|
||||||
|
|
||||||
|
This file is part of GNU Classpath.
|
||||||
|
|
||||||
|
GNU Classpath is free software; you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation; either version 2, or (at your option)
|
||||||
|
any later version.
|
||||||
|
|
||||||
|
GNU Classpath is distributed in the hope that it will be useful, but
|
||||||
|
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with GNU Classpath; see the file COPYING. If not, write to the
|
||||||
|
Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
|
||||||
|
02111-1307 USA.
|
||||||
|
|
||||||
|
Linking this library statically or dynamically with other modules is
|
||||||
|
making a combined work based on this library. Thus, the terms and
|
||||||
|
conditions of the GNU General Public License cover the whole
|
||||||
|
combination.
|
||||||
|
|
||||||
|
As a special exception, the copyright holders of this library give you
|
||||||
|
permission to link this library with independent modules to produce an
|
||||||
|
executable, regardless of the license terms of these independent
|
||||||
|
modules, and to copy and distribute the resulting executable under
|
||||||
|
terms of your choice, provided that you also meet, for each linked
|
||||||
|
independent module, the terms and conditions of the license of that
|
||||||
|
module. An independent module is a module which is not derived from
|
||||||
|
or based on this library. If you modify this library, you may extend
|
||||||
|
this exception to your version of the library, but you are not
|
||||||
|
obligated to do so. If you do not wish to do so, delete this
|
||||||
|
exception statement from your version. */
|
||||||
|
|
||||||
|
package javax.print.attribute.standard;
|
||||||
|
|
||||||
|
import java.net.URI;
|
||||||
|
import javax.print.attribute.PrintServiceAttribute;
|
||||||
|
import javax.print.attribute.URISyntax;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Michael Koch (konqueror@gmx.de)
|
||||||
|
*/
|
||||||
|
public final class PrinterMoreInfoManufacturer extends URISyntax
|
||||||
|
implements PrintServiceAttribute
|
||||||
|
{
|
||||||
|
private static final long serialVersionUID = 3323271346485076608L;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Constructs a <code>PrinterMoreInfoManufacturer</code> object.
|
||||||
|
*/
|
||||||
|
public PrinterMoreInfoManufacturer(URI uri)
|
||||||
|
{
|
||||||
|
super(uri);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns category of this class.
|
||||||
|
*
|
||||||
|
* @return the class <code>PrinterMoreInfoManufacturer</code> itself
|
||||||
|
*/
|
||||||
|
public Class getCategory()
|
||||||
|
{
|
||||||
|
return PrinterMoreInfoManufacturer.class;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns the name of this attribute.
|
||||||
|
*
|
||||||
|
* @return the name
|
||||||
|
*/
|
||||||
|
public String getName()
|
||||||
|
{
|
||||||
|
return "printer-more-info-manufacturer";
|
||||||
|
}
|
||||||
|
}
|
|
@ -41,6 +41,10 @@ import java.util.Locale;
|
||||||
import javax.print.attribute.PrintServiceAttribute;
|
import javax.print.attribute.PrintServiceAttribute;
|
||||||
import javax.print.attribute.TextSyntax;
|
import javax.print.attribute.TextSyntax;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Michael Koch (konqueror@gmx.de)
|
||||||
|
*/
|
||||||
public final class PrinterName extends TextSyntax
|
public final class PrinterName extends TextSyntax
|
||||||
implements PrintServiceAttribute
|
implements PrintServiceAttribute
|
||||||
{
|
{
|
||||||
|
@ -50,6 +54,7 @@ public final class PrinterName extends TextSyntax
|
||||||
* Creates a <code>PrinterName</code> object.
|
* Creates a <code>PrinterName</code> object.
|
||||||
*
|
*
|
||||||
* @param printerName the printer name
|
* @param printerName the printer name
|
||||||
|
* @param locale the locale of the name, null means default locale
|
||||||
*
|
*
|
||||||
* @exception NullPointerException if printerName is null
|
* @exception NullPointerException if printerName is null
|
||||||
*/
|
*/
|
||||||
|
@ -63,7 +68,7 @@ public final class PrinterName extends TextSyntax
|
||||||
*
|
*
|
||||||
* @param obj the object to test
|
* @param obj the object to test
|
||||||
*
|
*
|
||||||
* @returns true if both objects are equal, false otherwise.
|
* @return true if both objects are equal, false otherwise.
|
||||||
*/
|
*/
|
||||||
public boolean equals(Object obj)
|
public boolean equals(Object obj)
|
||||||
{
|
{
|
||||||
|
@ -78,7 +83,7 @@ public final class PrinterName extends TextSyntax
|
||||||
*
|
*
|
||||||
* @return the class <code>PrinterName</code> itself
|
* @return the class <code>PrinterName</code> itself
|
||||||
*/
|
*/
|
||||||
public final Class getCategory()
|
public Class getCategory()
|
||||||
{
|
{
|
||||||
return PrinterName.class;
|
return PrinterName.class;
|
||||||
}
|
}
|
||||||
|
@ -88,7 +93,7 @@ public final class PrinterName extends TextSyntax
|
||||||
*
|
*
|
||||||
* @return the string "printer-name"
|
* @return the string "printer-name"
|
||||||
*/
|
*/
|
||||||
public final String getName()
|
public String getName()
|
||||||
{
|
{
|
||||||
return "printer-name";
|
return "printer-name";
|
||||||
}
|
}
|
||||||
|
|
|
@ -0,0 +1,82 @@
|
||||||
|
/* PrinterMoreInfoManufacturer.java --
|
||||||
|
Copyright (C) 2004 Free Software Foundation, Inc.
|
||||||
|
|
||||||
|
This file is part of GNU Classpath.
|
||||||
|
|
||||||
|
GNU Classpath is free software; you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation; either version 2, or (at your option)
|
||||||
|
any later version.
|
||||||
|
|
||||||
|
GNU Classpath is distributed in the hope that it will be useful, but
|
||||||
|
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with GNU Classpath; see the file COPYING. If not, write to the
|
||||||
|
Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
|
||||||
|
02111-1307 USA.
|
||||||
|
|
||||||
|
Linking this library statically or dynamically with other modules is
|
||||||
|
making a combined work based on this library. Thus, the terms and
|
||||||
|
conditions of the GNU General Public License cover the whole
|
||||||
|
combination.
|
||||||
|
|
||||||
|
As a special exception, the copyright holders of this library give you
|
||||||
|
permission to link this library with independent modules to produce an
|
||||||
|
executable, regardless of the license terms of these independent
|
||||||
|
modules, and to copy and distribute the resulting executable under
|
||||||
|
terms of your choice, provided that you also meet, for each linked
|
||||||
|
independent module, the terms and conditions of the license of that
|
||||||
|
module. An independent module is a module which is not derived from
|
||||||
|
or based on this library. If you modify this library, you may extend
|
||||||
|
this exception to your version of the library, but you are not
|
||||||
|
obligated to do so. If you do not wish to do so, delete this
|
||||||
|
exception statement from your version. */
|
||||||
|
|
||||||
|
package javax.print.attribute.standard;
|
||||||
|
|
||||||
|
import javax.print.attribute.DocAttribute;
|
||||||
|
import javax.print.attribute.PrintJobAttribute;
|
||||||
|
import javax.print.attribute.PrintRequestAttribute;
|
||||||
|
import javax.print.attribute.ResolutionSyntax;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Michael Koch (konqueror@gmx.de)
|
||||||
|
*/
|
||||||
|
public final class PrinterResolution extends ResolutionSyntax
|
||||||
|
implements DocAttribute, PrintJobAttribute, PrintRequestAttribute
|
||||||
|
{
|
||||||
|
private static final long serialVersionUID = 13090306561090558L;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Constructs a <code>PrinterResolution</code> object.
|
||||||
|
*/
|
||||||
|
public PrinterResolution(int crossFeedResolution, int feedResolution,
|
||||||
|
int units)
|
||||||
|
{
|
||||||
|
super(crossFeedResolution, feedResolution, units);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns category of this class.
|
||||||
|
*
|
||||||
|
* @return the class <code>PrinterResolution</code> itself
|
||||||
|
*/
|
||||||
|
public Class getCategory()
|
||||||
|
{
|
||||||
|
return PrinterResolution.class;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns the name of this attribute.
|
||||||
|
*
|
||||||
|
* @return the name
|
||||||
|
*/
|
||||||
|
public String getName()
|
||||||
|
{
|
||||||
|
return "printer-resolution";
|
||||||
|
}
|
||||||
|
}
|
84
libjava/javax/print/attribute/standard/PrinterState.java
Normal file
84
libjava/javax/print/attribute/standard/PrinterState.java
Normal file
|
@ -0,0 +1,84 @@
|
||||||
|
/* PrinterState.java --
|
||||||
|
Copyright (C) 2004 Free Software Foundation, Inc.
|
||||||
|
|
||||||
|
This file is part of GNU Classpath.
|
||||||
|
|
||||||
|
GNU Classpath is free software; you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation; either version 2, or (at your option)
|
||||||
|
any later version.
|
||||||
|
|
||||||
|
GNU Classpath is distributed in the hope that it will be useful, but
|
||||||
|
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with GNU Classpath; see the file COPYING. If not, write to the
|
||||||
|
Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
|
||||||
|
02111-1307 USA.
|
||||||
|
|
||||||
|
Linking this library statically or dynamically with other modules is
|
||||||
|
making a combined work based on this library. Thus, the terms and
|
||||||
|
conditions of the GNU General Public License cover the whole
|
||||||
|
combination.
|
||||||
|
|
||||||
|
As a special exception, the copyright holders of this library give you
|
||||||
|
permission to link this library with independent modules to produce an
|
||||||
|
executable, regardless of the license terms of these independent
|
||||||
|
modules, and to copy and distribute the resulting executable under
|
||||||
|
terms of your choice, provided that you also meet, for each linked
|
||||||
|
independent module, the terms and conditions of the license of that
|
||||||
|
module. An independent module is a module which is not derived from
|
||||||
|
or based on this library. If you modify this library, you may extend
|
||||||
|
this exception to your version of the library, but you are not
|
||||||
|
obligated to do so. If you do not wish to do so, delete this
|
||||||
|
exception statement from your version. */
|
||||||
|
|
||||||
|
package javax.print.attribute.standard;
|
||||||
|
|
||||||
|
import javax.print.attribute.EnumSyntax;
|
||||||
|
import javax.print.attribute.PrintServiceAttribute;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Michael Koch (konqueror@gmx.de)
|
||||||
|
*/
|
||||||
|
public final class PrinterState extends EnumSyntax
|
||||||
|
implements PrintServiceAttribute
|
||||||
|
{
|
||||||
|
private static final long serialVersionUID = -649578618346507718L;
|
||||||
|
|
||||||
|
public static final PrinterState UNKNOWN = new PrinterState(0);
|
||||||
|
public static final PrinterState IDLE = new PrinterState(1);
|
||||||
|
public static final PrinterState PROCESSING = new PrinterState(2);
|
||||||
|
public static final PrinterState STOPPED = new PrinterState(3);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Constructs a <code>PrinterState</code> object.
|
||||||
|
*/
|
||||||
|
protected PrinterState(int value)
|
||||||
|
{
|
||||||
|
super(value);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns category of this class.
|
||||||
|
*
|
||||||
|
* @return the class <code>PrinterState</code> itself
|
||||||
|
*/
|
||||||
|
public Class getCategory()
|
||||||
|
{
|
||||||
|
return PrinterState.class;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns the name of this attribute.
|
||||||
|
*
|
||||||
|
* @return the name
|
||||||
|
*/
|
||||||
|
public String getName()
|
||||||
|
{
|
||||||
|
return "printer-state";
|
||||||
|
}
|
||||||
|
}
|
140
libjava/javax/print/attribute/standard/PrinterStateReason.java
Normal file
140
libjava/javax/print/attribute/standard/PrinterStateReason.java
Normal file
|
@ -0,0 +1,140 @@
|
||||||
|
/* PrinterStateReason.java --
|
||||||
|
Copyright (C) 2004 Free Software Foundation, Inc.
|
||||||
|
|
||||||
|
This file is part of GNU Classpath.
|
||||||
|
|
||||||
|
GNU Classpath is free software; you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation; either version 2, or (at your option)
|
||||||
|
any later version.
|
||||||
|
|
||||||
|
GNU Classpath is distributed in the hope that it will be useful, but
|
||||||
|
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with GNU Classpath; see the file COPYING. If not, write to the
|
||||||
|
Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
|
||||||
|
02111-1307 USA.
|
||||||
|
|
||||||
|
Linking this library statically or dynamically with other modules is
|
||||||
|
making a combined work based on this library. Thus, the terms and
|
||||||
|
conditions of the GNU General Public License cover the whole
|
||||||
|
combination.
|
||||||
|
|
||||||
|
As a special exception, the copyright holders of this library give you
|
||||||
|
permission to link this library with independent modules to produce an
|
||||||
|
executable, regardless of the license terms of these independent
|
||||||
|
modules, and to copy and distribute the resulting executable under
|
||||||
|
terms of your choice, provided that you also meet, for each linked
|
||||||
|
independent module, the terms and conditions of the license of that
|
||||||
|
module. An independent module is a module which is not derived from
|
||||||
|
or based on this library. If you modify this library, you may extend
|
||||||
|
this exception to your version of the library, but you are not
|
||||||
|
obligated to do so. If you do not wish to do so, delete this
|
||||||
|
exception statement from your version. */
|
||||||
|
|
||||||
|
package javax.print.attribute.standard;
|
||||||
|
|
||||||
|
import javax.print.attribute.Attribute;
|
||||||
|
import javax.print.attribute.EnumSyntax;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Michael Koch (konqueror@gmx.de)
|
||||||
|
*/
|
||||||
|
public class PrinterStateReason extends EnumSyntax
|
||||||
|
implements Attribute
|
||||||
|
{
|
||||||
|
private static final long serialVersionUID = -1623720656201472593L;
|
||||||
|
|
||||||
|
public static final PrinterStateReason OTHER = new PrinterStateReason(0);
|
||||||
|
public static final PrinterStateReason MEDIA_NEEDED =
|
||||||
|
new PrinterStateReason(1);
|
||||||
|
public static final PrinterStateReason MEDIA_JAM = new PrinterStateReason(2);
|
||||||
|
public static final PrinterStateReason MOVING_TO_PAUSED =
|
||||||
|
new PrinterStateReason(3);
|
||||||
|
public static final PrinterStateReason PAUSED = new PrinterStateReason(4);
|
||||||
|
public static final PrinterStateReason SHUTDOWN = new PrinterStateReason(5);
|
||||||
|
public static final PrinterStateReason CONNECTING_TO_DEVICE =
|
||||||
|
new PrinterStateReason(6);
|
||||||
|
public static final PrinterStateReason TIMED_OUT = new PrinterStateReason(7);
|
||||||
|
public static final PrinterStateReason STOPPING = new PrinterStateReason(8);
|
||||||
|
public static final PrinterStateReason STOPPED_PARTLY =
|
||||||
|
new PrinterStateReason(9);
|
||||||
|
public static final PrinterStateReason TONER_LOW =
|
||||||
|
new PrinterStateReason(10);
|
||||||
|
public static final PrinterStateReason TONER_EMPTY =
|
||||||
|
new PrinterStateReason(11);
|
||||||
|
public static final PrinterStateReason SPOOL_AREA_FULL =
|
||||||
|
new PrinterStateReason(12);
|
||||||
|
public static final PrinterStateReason COVER_OPEN =
|
||||||
|
new PrinterStateReason(13);
|
||||||
|
public static final PrinterStateReason INTERLOCK_OPEN =
|
||||||
|
new PrinterStateReason(14);
|
||||||
|
public static final PrinterStateReason DOOR_OPEN =
|
||||||
|
new PrinterStateReason(15);
|
||||||
|
public static final PrinterStateReason INPUT_TRAY_MISSING =
|
||||||
|
new PrinterStateReason(16);
|
||||||
|
public static final PrinterStateReason MEDIA_LOW =
|
||||||
|
new PrinterStateReason(17);
|
||||||
|
public static final PrinterStateReason MEDIA_EMPTY =
|
||||||
|
new PrinterStateReason(18);
|
||||||
|
public static final PrinterStateReason OUTPUT_TRAY_MISSING =
|
||||||
|
new PrinterStateReason(19);
|
||||||
|
public static final PrinterStateReason OUTPUT_AREA_ALMOST_FULL =
|
||||||
|
new PrinterStateReason(20);
|
||||||
|
public static final PrinterStateReason OUTPUT_AREA_FULL =
|
||||||
|
new PrinterStateReason(21);
|
||||||
|
public static final PrinterStateReason MARKER_SUPPLY_LOW =
|
||||||
|
new PrinterStateReason(22);
|
||||||
|
public static final PrinterStateReason MARKER_SUPPLY_EMPTY =
|
||||||
|
new PrinterStateReason(23);
|
||||||
|
public static final PrinterStateReason MARKER_WASTE_ALMOST_FULL =
|
||||||
|
new PrinterStateReason(24);
|
||||||
|
public static final PrinterStateReason MARKER_WASTE_FULL =
|
||||||
|
new PrinterStateReason(25);
|
||||||
|
public static final PrinterStateReason FUSER_OVER_TEMP =
|
||||||
|
new PrinterStateReason(26);
|
||||||
|
public static final PrinterStateReason FUSER_UNDER_TEMP =
|
||||||
|
new PrinterStateReason(27);
|
||||||
|
public static final PrinterStateReason OPC_NEAR_EOL =
|
||||||
|
new PrinterStateReason(28);
|
||||||
|
public static final PrinterStateReason OPC_LIFE_OVER =
|
||||||
|
new PrinterStateReason(29);
|
||||||
|
public static final PrinterStateReason DEVELOPER_LOW =
|
||||||
|
new PrinterStateReason(30);
|
||||||
|
public static final PrinterStateReason DEVELOPER_EMPTY =
|
||||||
|
new PrinterStateReason(31);
|
||||||
|
public static final PrinterStateReason INTERPRETER_RESOURCE_UNAVAILABLE =
|
||||||
|
new PrinterStateReason(32);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Constructs a <code>PrinterStateReason</code> object.
|
||||||
|
*/
|
||||||
|
protected PrinterStateReason(int value)
|
||||||
|
{
|
||||||
|
super(value);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns category of this class.
|
||||||
|
*
|
||||||
|
* @return the class <code>PrintStateReason</code> itself
|
||||||
|
*/
|
||||||
|
public final Class getCategory()
|
||||||
|
{
|
||||||
|
return PrinterStateReason.class;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns name of this class.
|
||||||
|
*
|
||||||
|
* @return the string "printer-state-reason"
|
||||||
|
*/
|
||||||
|
public final String getName()
|
||||||
|
{
|
||||||
|
return "printer-state-reason";
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,71 @@
|
||||||
|
/* PrinterStateReasons.java --
|
||||||
|
Copyright (C) 2004 Free Software Foundation, Inc.
|
||||||
|
|
||||||
|
This file is part of GNU Classpath.
|
||||||
|
|
||||||
|
GNU Classpath is free software; you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation; either version 2, or (at your option)
|
||||||
|
any later version.
|
||||||
|
|
||||||
|
GNU Classpath is distributed in the hope that it will be useful, but
|
||||||
|
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with GNU Classpath; see the file COPYING. If not, write to the
|
||||||
|
Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
|
||||||
|
02111-1307 USA.
|
||||||
|
|
||||||
|
Linking this library statically or dynamically with other modules is
|
||||||
|
making a combined work based on this library. Thus, the terms and
|
||||||
|
conditions of the GNU General Public License cover the whole
|
||||||
|
combination.
|
||||||
|
|
||||||
|
As a special exception, the copyright holders of this library give you
|
||||||
|
permission to link this library with independent modules to produce an
|
||||||
|
executable, regardless of the license terms of these independent
|
||||||
|
modules, and to copy and distribute the resulting executable under
|
||||||
|
terms of your choice, provided that you also meet, for each linked
|
||||||
|
independent module, the terms and conditions of the license of that
|
||||||
|
module. An independent module is a module which is not derived from
|
||||||
|
or based on this library. If you modify this library, you may extend
|
||||||
|
this exception to your version of the library, but you are not
|
||||||
|
obligated to do so. If you do not wish to do so, delete this
|
||||||
|
exception statement from your version. */
|
||||||
|
|
||||||
|
package javax.print.attribute.standard;
|
||||||
|
|
||||||
|
import java.util.HashMap;
|
||||||
|
import javax.print.attribute.PrintServiceAttribute;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Michael Koch (konqueror@gmx.de)
|
||||||
|
*/
|
||||||
|
public final class PrinterStateReasons extends HashMap
|
||||||
|
implements PrintServiceAttribute
|
||||||
|
{
|
||||||
|
private static final long serialVersionUID = -3731791085163619457L;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns category of this class.
|
||||||
|
*
|
||||||
|
* @return the class <code>PrintStateReasons</code> itself
|
||||||
|
*/
|
||||||
|
public Class getCategory()
|
||||||
|
{
|
||||||
|
return PrinterStateReasons.class;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns name of this class.
|
||||||
|
*
|
||||||
|
* @return the string "printer-state-reasons"
|
||||||
|
*/
|
||||||
|
public String getName()
|
||||||
|
{
|
||||||
|
return "printer-state-reasons";
|
||||||
|
}
|
||||||
|
}
|
80
libjava/javax/print/attribute/standard/PrinterURI.java
Normal file
80
libjava/javax/print/attribute/standard/PrinterURI.java
Normal file
|
@ -0,0 +1,80 @@
|
||||||
|
/* PrinterURI.java --
|
||||||
|
Copyright (C) 2004 Free Software Foundation, Inc.
|
||||||
|
|
||||||
|
This file is part of GNU Classpath.
|
||||||
|
|
||||||
|
GNU Classpath is free software; you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation; either version 2, or (at your option)
|
||||||
|
any later version.
|
||||||
|
|
||||||
|
GNU Classpath is distributed in the hope that it will be useful, but
|
||||||
|
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with GNU Classpath; see the file COPYING. If not, write to the
|
||||||
|
Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
|
||||||
|
02111-1307 USA.
|
||||||
|
|
||||||
|
Linking this library statically or dynamically with other modules is
|
||||||
|
making a combined work based on this library. Thus, the terms and
|
||||||
|
conditions of the GNU General Public License cover the whole
|
||||||
|
combination.
|
||||||
|
|
||||||
|
As a special exception, the copyright holders of this library give you
|
||||||
|
permission to link this library with independent modules to produce an
|
||||||
|
executable, regardless of the license terms of these independent
|
||||||
|
modules, and to copy and distribute the resulting executable under
|
||||||
|
terms of your choice, provided that you also meet, for each linked
|
||||||
|
independent module, the terms and conditions of the license of that
|
||||||
|
module. An independent module is a module which is not derived from
|
||||||
|
or based on this library. If you modify this library, you may extend
|
||||||
|
this exception to your version of the library, but you are not
|
||||||
|
obligated to do so. If you do not wish to do so, delete this
|
||||||
|
exception statement from your version. */
|
||||||
|
|
||||||
|
package javax.print.attribute.standard;
|
||||||
|
|
||||||
|
import java.net.URI;
|
||||||
|
import javax.print.attribute.PrintServiceAttribute;
|
||||||
|
import javax.print.attribute.URISyntax;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Michael Koch (konqueror@gmx.de)
|
||||||
|
*/
|
||||||
|
public final class PrinterURI extends URISyntax
|
||||||
|
implements PrintServiceAttribute
|
||||||
|
{
|
||||||
|
private static final long serialVersionUID = 7923912792485606497L;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Constructs a <code>PrinterURI</code> object.
|
||||||
|
*/
|
||||||
|
public PrinterURI(URI uri)
|
||||||
|
{
|
||||||
|
super(uri);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns category of this class.
|
||||||
|
*
|
||||||
|
* @return the class <code>PrinterURI</code> itself
|
||||||
|
*/
|
||||||
|
public Class getCategory()
|
||||||
|
{
|
||||||
|
return PrinterURI.class;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns name of this class.
|
||||||
|
*
|
||||||
|
* @return the string "printer-uri"
|
||||||
|
*/
|
||||||
|
public String getName()
|
||||||
|
{
|
||||||
|
return "printer-uri";
|
||||||
|
}
|
||||||
|
}
|
|
@ -68,7 +68,7 @@ public final class QueuedJobCount extends IntegerSyntax
|
||||||
*
|
*
|
||||||
* @param obj the object to test
|
* @param obj the object to test
|
||||||
*
|
*
|
||||||
* @returns true if both objects are equal, false otherwise.
|
* @return true if both objects are equal, false otherwise.
|
||||||
*/
|
*/
|
||||||
public boolean equals(Object obj)
|
public boolean equals(Object obj)
|
||||||
{
|
{
|
||||||
|
@ -83,7 +83,7 @@ public final class QueuedJobCount extends IntegerSyntax
|
||||||
*
|
*
|
||||||
* @return the class <code>QueuedJobCount</code> itself
|
* @return the class <code>QueuedJobCount</code> itself
|
||||||
*/
|
*/
|
||||||
public final Class getCategory()
|
public Class getCategory()
|
||||||
{
|
{
|
||||||
return QueuedJobCount.class;
|
return QueuedJobCount.class;
|
||||||
}
|
}
|
||||||
|
@ -93,7 +93,7 @@ public final class QueuedJobCount extends IntegerSyntax
|
||||||
*
|
*
|
||||||
* @return the string "queued-job-count"
|
* @return the string "queued-job-count"
|
||||||
*/
|
*/
|
||||||
public final String getName()
|
public String getName()
|
||||||
{
|
{
|
||||||
return "queued-job-count";
|
return "queued-job-count";
|
||||||
}
|
}
|
||||||
|
|
|
@ -0,0 +1,96 @@
|
||||||
|
/* ReferenceUriSchemesSupported.java --
|
||||||
|
Copyright (C) 2004 Free Software Foundation, Inc.
|
||||||
|
|
||||||
|
This file is part of GNU Classpath.
|
||||||
|
|
||||||
|
GNU Classpath is free software; you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation; either version 2, or (at your option)
|
||||||
|
any later version.
|
||||||
|
|
||||||
|
GNU Classpath is distributed in the hope that it will be useful, but
|
||||||
|
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with GNU Classpath; see the file COPYING. If not, write to the
|
||||||
|
Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
|
||||||
|
02111-1307 USA.
|
||||||
|
|
||||||
|
Linking this library statically or dynamically with other modules is
|
||||||
|
making a combined work based on this library. Thus, the terms and
|
||||||
|
conditions of the GNU General Public License cover the whole
|
||||||
|
combination.
|
||||||
|
|
||||||
|
As a special exception, the copyright holders of this library give you
|
||||||
|
permission to link this library with independent modules to produce an
|
||||||
|
executable, regardless of the license terms of these independent
|
||||||
|
modules, and to copy and distribute the resulting executable under
|
||||||
|
terms of your choice, provided that you also meet, for each linked
|
||||||
|
independent module, the terms and conditions of the license of that
|
||||||
|
module. An independent module is a module which is not derived from
|
||||||
|
or based on this library. If you modify this library, you may extend
|
||||||
|
this exception to your version of the library, but you are not
|
||||||
|
obligated to do so. If you do not wish to do so, delete this
|
||||||
|
exception statement from your version. */
|
||||||
|
|
||||||
|
package javax.print.attribute.standard;
|
||||||
|
|
||||||
|
import javax.print.attribute.Attribute;
|
||||||
|
import javax.print.attribute.EnumSyntax;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Michael Koch (konqueror@gmx.de)
|
||||||
|
*/
|
||||||
|
public class ReferenceUriSchemesSupported extends EnumSyntax
|
||||||
|
implements Attribute
|
||||||
|
{
|
||||||
|
private static final long serialVersionUID = -8989076942813442805L;
|
||||||
|
|
||||||
|
public static final ReferenceUriSchemesSupported FTP =
|
||||||
|
new ReferenceUriSchemesSupported(0);
|
||||||
|
public static final ReferenceUriSchemesSupported HTTP =
|
||||||
|
new ReferenceUriSchemesSupported(1);
|
||||||
|
public static final ReferenceUriSchemesSupported HTTPS =
|
||||||
|
new ReferenceUriSchemesSupported(2);
|
||||||
|
public static final ReferenceUriSchemesSupported GOPHER =
|
||||||
|
new ReferenceUriSchemesSupported(3);
|
||||||
|
public static final ReferenceUriSchemesSupported NEWS =
|
||||||
|
new ReferenceUriSchemesSupported(4);
|
||||||
|
public static final ReferenceUriSchemesSupported NNTP =
|
||||||
|
new ReferenceUriSchemesSupported(5);
|
||||||
|
public static final ReferenceUriSchemesSupported WAIS =
|
||||||
|
new ReferenceUriSchemesSupported(6);
|
||||||
|
public static final ReferenceUriSchemesSupported FILE =
|
||||||
|
new ReferenceUriSchemesSupported(7);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Constructs a <code>ReferenceUriSchemeSupported</code> object.
|
||||||
|
*/
|
||||||
|
protected ReferenceUriSchemesSupported(int value)
|
||||||
|
{
|
||||||
|
super(value);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns category of this class.
|
||||||
|
*
|
||||||
|
* @return the class <code>ReferenceUriSchemesSupported</code> itself
|
||||||
|
*/
|
||||||
|
public final Class getCategory()
|
||||||
|
{
|
||||||
|
return ReferenceUriSchemesSupported.class;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns name of this class.
|
||||||
|
*
|
||||||
|
* @return the string "reference-uri-schemes-supported"
|
||||||
|
*/
|
||||||
|
public final String getName()
|
||||||
|
{
|
||||||
|
return "reference-uri-schemes-supported";
|
||||||
|
}
|
||||||
|
}
|
|
@ -41,6 +41,10 @@ import java.util.Locale;
|
||||||
import javax.print.attribute.PrintRequestAttribute;
|
import javax.print.attribute.PrintRequestAttribute;
|
||||||
import javax.print.attribute.TextSyntax;
|
import javax.print.attribute.TextSyntax;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Michael Koch (konqueror@gmx.de)
|
||||||
|
*/
|
||||||
public final class RequestingUserName extends TextSyntax
|
public final class RequestingUserName extends TextSyntax
|
||||||
implements PrintRequestAttribute
|
implements PrintRequestAttribute
|
||||||
{
|
{
|
||||||
|
@ -50,6 +54,7 @@ public final class RequestingUserName extends TextSyntax
|
||||||
* Creates a <code>RequestingUserName</code> object.
|
* Creates a <code>RequestingUserName</code> object.
|
||||||
*
|
*
|
||||||
* @param userName the job name
|
* @param userName the job name
|
||||||
|
* @param locale the locale of the user, null means default locale
|
||||||
*
|
*
|
||||||
* @exception NullPointerException if userName is null
|
* @exception NullPointerException if userName is null
|
||||||
*/
|
*/
|
||||||
|
@ -63,7 +68,7 @@ public final class RequestingUserName extends TextSyntax
|
||||||
*
|
*
|
||||||
* @param obj the object to test
|
* @param obj the object to test
|
||||||
*
|
*
|
||||||
* @returns true if both objects are equal, false otherwise.
|
* @return true if both objects are equal, false otherwise.
|
||||||
*/
|
*/
|
||||||
public boolean equals(Object obj)
|
public boolean equals(Object obj)
|
||||||
{
|
{
|
||||||
|
@ -74,21 +79,21 @@ public final class RequestingUserName extends TextSyntax
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Returns category of this class.
|
* Returns category of this attribute.
|
||||||
*
|
*
|
||||||
* @return the class <code>RequestingUserName</code> itself
|
* @return the class <code>RequestingUserName</code> itself
|
||||||
*/
|
*/
|
||||||
public final Class getCategory()
|
public Class getCategory()
|
||||||
{
|
{
|
||||||
return RequestingUserName.class;
|
return RequestingUserName.class;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Returns name of this class.
|
* Returns name of this attribute.
|
||||||
*
|
*
|
||||||
* @return the string "requesting-user-name"
|
* @return the string "requesting-user-name"
|
||||||
*/
|
*/
|
||||||
public final String getName()
|
public String getName()
|
||||||
{
|
{
|
||||||
return "requesting-user-name";
|
return "requesting-user-name";
|
||||||
}
|
}
|
||||||
|
|
83
libjava/javax/print/attribute/standard/Severity.java
Normal file
83
libjava/javax/print/attribute/standard/Severity.java
Normal file
|
@ -0,0 +1,83 @@
|
||||||
|
/* Severity.java --
|
||||||
|
Copyright (C) 2004 Free Software Foundation, Inc.
|
||||||
|
|
||||||
|
This file is part of GNU Classpath.
|
||||||
|
|
||||||
|
GNU Classpath is free software; you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation; either version 2, or (at your option)
|
||||||
|
any later version.
|
||||||
|
|
||||||
|
GNU Classpath is distributed in the hope that it will be useful, but
|
||||||
|
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with GNU Classpath; see the file COPYING. If not, write to the
|
||||||
|
Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
|
||||||
|
02111-1307 USA.
|
||||||
|
|
||||||
|
Linking this library statically or dynamically with other modules is
|
||||||
|
making a combined work based on this library. Thus, the terms and
|
||||||
|
conditions of the GNU General Public License cover the whole
|
||||||
|
combination.
|
||||||
|
|
||||||
|
As a special exception, the copyright holders of this library give you
|
||||||
|
permission to link this library with independent modules to produce an
|
||||||
|
executable, regardless of the license terms of these independent
|
||||||
|
modules, and to copy and distribute the resulting executable under
|
||||||
|
terms of your choice, provided that you also meet, for each linked
|
||||||
|
independent module, the terms and conditions of the license of that
|
||||||
|
module. An independent module is a module which is not derived from
|
||||||
|
or based on this library. If you modify this library, you may extend
|
||||||
|
this exception to your version of the library, but you are not
|
||||||
|
obligated to do so. If you do not wish to do so, delete this
|
||||||
|
exception statement from your version. */
|
||||||
|
|
||||||
|
package javax.print.attribute.standard;
|
||||||
|
|
||||||
|
import javax.print.attribute.Attribute;
|
||||||
|
import javax.print.attribute.EnumSyntax;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Michael Koch (konqueror@gmx.de)
|
||||||
|
*/
|
||||||
|
public final class Severity extends EnumSyntax
|
||||||
|
implements Attribute
|
||||||
|
{
|
||||||
|
private static final long serialVersionUID = 8781881462717925380L;
|
||||||
|
|
||||||
|
public static final Severity REPORT = new Severity(0);
|
||||||
|
public static final Severity WARNING = new Severity(1);
|
||||||
|
public static final Severity ERROR = new Severity(2);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Constructs a <code>Severity</code> object.
|
||||||
|
*/
|
||||||
|
protected Severity(int value)
|
||||||
|
{
|
||||||
|
super(value);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns category of this class.
|
||||||
|
*
|
||||||
|
* @return the class <code>Severity</code> itself
|
||||||
|
*/
|
||||||
|
public Class getCategory()
|
||||||
|
{
|
||||||
|
return Severity.class;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns name of this class.
|
||||||
|
*
|
||||||
|
* @return the string "severity"
|
||||||
|
*/
|
||||||
|
public String getName()
|
||||||
|
{
|
||||||
|
return "severity";
|
||||||
|
}
|
||||||
|
}
|
81
libjava/javax/print/attribute/standard/SheetCollate.java
Normal file
81
libjava/javax/print/attribute/standard/SheetCollate.java
Normal file
|
@ -0,0 +1,81 @@
|
||||||
|
/* SheetCollate.java --
|
||||||
|
Copyright (C) 2004 Free Software Foundation, Inc.
|
||||||
|
|
||||||
|
This file is part of GNU Classpath.
|
||||||
|
|
||||||
|
GNU Classpath is free software; you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation; either version 2, or (at your option)
|
||||||
|
any later version.
|
||||||
|
|
||||||
|
GNU Classpath is distributed in the hope that it will be useful, but
|
||||||
|
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with GNU Classpath; see the file COPYING. If not, write to the
|
||||||
|
Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
|
||||||
|
02111-1307 USA.
|
||||||
|
|
||||||
|
Linking this library statically or dynamically with other modules is
|
||||||
|
making a combined work based on this library. Thus, the terms and
|
||||||
|
conditions of the GNU General Public License cover the whole
|
||||||
|
combination.
|
||||||
|
|
||||||
|
As a special exception, the copyright holders of this library give you
|
||||||
|
permission to link this library with independent modules to produce an
|
||||||
|
executable, regardless of the license terms of these independent
|
||||||
|
modules, and to copy and distribute the resulting executable under
|
||||||
|
terms of your choice, provided that you also meet, for each linked
|
||||||
|
independent module, the terms and conditions of the license of that
|
||||||
|
module. An independent module is a module which is not derived from
|
||||||
|
or based on this library. If you modify this library, you may extend
|
||||||
|
this exception to your version of the library, but you are not
|
||||||
|
obligated to do so. If you do not wish to do so, delete this
|
||||||
|
exception statement from your version. */
|
||||||
|
|
||||||
|
package javax.print.attribute.standard;
|
||||||
|
|
||||||
|
import javax.print.attribute.DocAttribute;
|
||||||
|
import javax.print.attribute.EnumSyntax;
|
||||||
|
import javax.print.attribute.PrintJobAttribute;
|
||||||
|
import javax.print.attribute.PrintRequestAttribute;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Michael Koch (konqueror@gmx.de)
|
||||||
|
*/
|
||||||
|
public final class SheetCollate extends EnumSyntax
|
||||||
|
implements DocAttribute, PrintRequestAttribute, PrintJobAttribute
|
||||||
|
{
|
||||||
|
private static final long serialVersionUID = 7080587914259873003L;
|
||||||
|
|
||||||
|
public static final SheetCollate UNCOLLATED = new SheetCollate(0);
|
||||||
|
public static final SheetCollate COLLATED = new SheetCollate(1);
|
||||||
|
|
||||||
|
protected SheetCollate(int value)
|
||||||
|
{
|
||||||
|
super(value);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns category of this class.
|
||||||
|
*
|
||||||
|
* @return the class <code>SheetCollate</code> itself
|
||||||
|
*/
|
||||||
|
public Class getCategory()
|
||||||
|
{
|
||||||
|
return SheetCollate.class;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns name of this class.
|
||||||
|
*
|
||||||
|
* @return the string "sheet-collate"
|
||||||
|
*/
|
||||||
|
public String getName()
|
||||||
|
{
|
||||||
|
return "sheet-collate";
|
||||||
|
}
|
||||||
|
}
|
89
libjava/javax/print/attribute/standard/Sides.java
Normal file
89
libjava/javax/print/attribute/standard/Sides.java
Normal file
|
@ -0,0 +1,89 @@
|
||||||
|
/* Sides.java --
|
||||||
|
Copyright (C) 2004 Free Software Foundation, Inc.
|
||||||
|
|
||||||
|
This file is part of GNU Classpath.
|
||||||
|
|
||||||
|
GNU Classpath is free software; you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation; either version 2, or (at your option)
|
||||||
|
any later version.
|
||||||
|
|
||||||
|
GNU Classpath is distributed in the hope that it will be useful, but
|
||||||
|
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with GNU Classpath; see the file COPYING. If not, write to the
|
||||||
|
Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
|
||||||
|
02111-1307 USA.
|
||||||
|
|
||||||
|
Linking this library statically or dynamically with other modules is
|
||||||
|
making a combined work based on this library. Thus, the terms and
|
||||||
|
conditions of the GNU General Public License cover the whole
|
||||||
|
combination.
|
||||||
|
|
||||||
|
As a special exception, the copyright holders of this library give you
|
||||||
|
permission to link this library with independent modules to produce an
|
||||||
|
executable, regardless of the license terms of these independent
|
||||||
|
modules, and to copy and distribute the resulting executable under
|
||||||
|
terms of your choice, provided that you also meet, for each linked
|
||||||
|
independent module, the terms and conditions of the license of that
|
||||||
|
module. An independent module is a module which is not derived from
|
||||||
|
or based on this library. If you modify this library, you may extend
|
||||||
|
this exception to your version of the library, but you are not
|
||||||
|
obligated to do so. If you do not wish to do so, delete this
|
||||||
|
exception statement from your version. */
|
||||||
|
|
||||||
|
package javax.print.attribute.standard;
|
||||||
|
|
||||||
|
import javax.print.attribute.DocAttribute;
|
||||||
|
import javax.print.attribute.EnumSyntax;
|
||||||
|
import javax.print.attribute.PrintJobAttribute;
|
||||||
|
import javax.print.attribute.PrintRequestAttribute;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Michael Koch (konqueror@gmx.de)
|
||||||
|
*/
|
||||||
|
public final class Sides extends EnumSyntax
|
||||||
|
implements DocAttribute, PrintRequestAttribute, PrintJobAttribute
|
||||||
|
{
|
||||||
|
private static final long serialVersionUID = -6890309414893262822L;
|
||||||
|
|
||||||
|
public static final Sides ONE_SIDED = new Sides(0);
|
||||||
|
public static final Sides TWO_SIDED_LONG_EDGE = new Sides(1);
|
||||||
|
public static final Sides TWO_SIDED_SHORT_EDGE = new Sides(2);
|
||||||
|
public static final Sides DUPLEX = new Sides(3);
|
||||||
|
public static final Sides TUMBLE = new Sides(4);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Creates a <code>Sides</code> object.
|
||||||
|
*
|
||||||
|
* @param value the number of sides
|
||||||
|
*/
|
||||||
|
protected Sides(int value)
|
||||||
|
{
|
||||||
|
super(value);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns category of this class.
|
||||||
|
*
|
||||||
|
* @return the class <code>Sides</code> itself
|
||||||
|
*/
|
||||||
|
public Class getCategory()
|
||||||
|
{
|
||||||
|
return Sides.class;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns the name of this attribute.
|
||||||
|
*
|
||||||
|
* @return the name
|
||||||
|
*/
|
||||||
|
public String getName()
|
||||||
|
{
|
||||||
|
return "sides";
|
||||||
|
}
|
||||||
|
}
|
67
libjava/javax/print/event/PrintEvent.java
Normal file
67
libjava/javax/print/event/PrintEvent.java
Normal file
|
@ -0,0 +1,67 @@
|
||||||
|
/* PrintEvent.java --
|
||||||
|
Copyright (C) 2004 Free Software Foundation, Inc.
|
||||||
|
|
||||||
|
This file is part of GNU Classpath.
|
||||||
|
|
||||||
|
GNU Classpath is free software; you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation; either version 2, or (at your option)
|
||||||
|
any later version.
|
||||||
|
|
||||||
|
GNU Classpath is distributed in the hope that it will be useful, but
|
||||||
|
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with GNU Classpath; see the file COPYING. If not, write to the
|
||||||
|
Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
|
||||||
|
02111-1307 USA.
|
||||||
|
|
||||||
|
Linking this library statically or dynamically with other modules is
|
||||||
|
making a combined work based on this library. Thus, the terms and
|
||||||
|
conditions of the GNU General Public License cover the whole
|
||||||
|
combination.
|
||||||
|
|
||||||
|
As a special exception, the copyright holders of this library give you
|
||||||
|
permission to link this library with independent modules to produce an
|
||||||
|
executable, regardless of the license terms of these independent
|
||||||
|
modules, and to copy and distribute the resulting executable under
|
||||||
|
terms of your choice, provided that you also meet, for each linked
|
||||||
|
independent module, the terms and conditions of the license of that
|
||||||
|
module. An independent module is a module which is not derived from
|
||||||
|
or based on this library. If you modify this library, you may extend
|
||||||
|
this exception to your version of the library, but you are not
|
||||||
|
obligated to do so. If you do not wish to do so, delete this
|
||||||
|
exception statement from your version. */
|
||||||
|
|
||||||
|
package javax.print.event;
|
||||||
|
|
||||||
|
import java.util.EventObject;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Michael Koch (konqueror@gmx.de)
|
||||||
|
*/
|
||||||
|
public class PrintEvent extends EventObject
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
* Constructs a <code>PrintEvent</code> object.
|
||||||
|
*
|
||||||
|
* @param source the source of this event
|
||||||
|
*/
|
||||||
|
public PrintEvent(Object source)
|
||||||
|
{
|
||||||
|
super(source);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns a string representation of this object.
|
||||||
|
*
|
||||||
|
* @return the string representation
|
||||||
|
*/
|
||||||
|
public String toString()
|
||||||
|
{
|
||||||
|
return "PrintEvent on " + getSource().toString();
|
||||||
|
}
|
||||||
|
}
|
117
libjava/javax/print/event/PrintJobAdapter.java
Normal file
117
libjava/javax/print/event/PrintJobAdapter.java
Normal file
|
@ -0,0 +1,117 @@
|
||||||
|
/* PrintJobAdapter.java --
|
||||||
|
Copyright (C) 2004 Free Software Foundation, Inc.
|
||||||
|
|
||||||
|
This file is part of GNU Classpath.
|
||||||
|
|
||||||
|
GNU Classpath is free software; you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation; either version 2, or (at your option)
|
||||||
|
any later version.
|
||||||
|
|
||||||
|
GNU Classpath is distributed in the hope that it will be useful, but
|
||||||
|
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with GNU Classpath; see the file COPYING. If not, write to the
|
||||||
|
Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
|
||||||
|
02111-1307 USA.
|
||||||
|
|
||||||
|
Linking this library statically or dynamically with other modules is
|
||||||
|
making a combined work based on this library. Thus, the terms and
|
||||||
|
conditions of the GNU General Public License cover the whole
|
||||||
|
combination.
|
||||||
|
|
||||||
|
As a special exception, the copyright holders of this library give you
|
||||||
|
permission to link this library with independent modules to produce an
|
||||||
|
executable, regardless of the license terms of these independent
|
||||||
|
modules, and to copy and distribute the resulting executable under
|
||||||
|
terms of your choice, provided that you also meet, for each linked
|
||||||
|
independent module, the terms and conditions of the license of that
|
||||||
|
module. An independent module is a module which is not derived from
|
||||||
|
or based on this library. If you modify this library, you may extend
|
||||||
|
this exception to your version of the library, but you are not
|
||||||
|
obligated to do so. If you do not wish to do so, delete this
|
||||||
|
exception statement from your version. */
|
||||||
|
|
||||||
|
package javax.print.event;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Michael Koch (konqueror@gmx.de)
|
||||||
|
*/
|
||||||
|
public abstract class PrintJobAdapter
|
||||||
|
implements PrintJobListener
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
* Constructs a <code>PrintJobAdapter</code> object.
|
||||||
|
*/
|
||||||
|
public PrintJobAdapter()
|
||||||
|
{
|
||||||
|
// Do nothing here.
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Called to notify the client that all data has bin successfully transferred
|
||||||
|
* to the print service.
|
||||||
|
*
|
||||||
|
* <p>The default implementation does nothing</p>
|
||||||
|
*/
|
||||||
|
public void printDataTransferCompleted(PrintJobEvent event)
|
||||||
|
{
|
||||||
|
// Do nothing here.
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Called to notify the client that a print job was canceled.
|
||||||
|
*
|
||||||
|
* <p>The default implementation does nothing</p>
|
||||||
|
*/
|
||||||
|
public void printJobCanceled(PrintJobEvent event)
|
||||||
|
{
|
||||||
|
// Do nothing here.
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Called to notify the client that a print job was successfully completed.
|
||||||
|
*
|
||||||
|
* <p>The default implementation does nothing</p>
|
||||||
|
*/
|
||||||
|
public void printJobCompleted(PrintJobEvent event)
|
||||||
|
{
|
||||||
|
// Do nothing here.
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Called to notify the client that a print job failed to complete
|
||||||
|
* successfully.
|
||||||
|
*
|
||||||
|
* <p>The default implementation does nothing</p>
|
||||||
|
*/
|
||||||
|
public void printJobFailed(PrintJobEvent event)
|
||||||
|
{
|
||||||
|
// Do nothing here.
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Called to notify the client that no more job events will be send.
|
||||||
|
*
|
||||||
|
* <p>The default implementation does nothing</p>
|
||||||
|
*/
|
||||||
|
public void printJobNoMoreEvents(PrintJobEvent event)
|
||||||
|
{
|
||||||
|
// Do nothing here.
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Called to notify the client that a problem occured during printing
|
||||||
|
* but the user may be able to fix it.
|
||||||
|
*
|
||||||
|
* <p>The default implementation does nothing</p>
|
||||||
|
*/
|
||||||
|
public void printJobRequiresAttention(PrintJobEvent event)
|
||||||
|
{
|
||||||
|
// Do nothing here.
|
||||||
|
}
|
||||||
|
}
|
85
libjava/javax/print/event/PrintJobAttributeEvent.java
Normal file
85
libjava/javax/print/event/PrintJobAttributeEvent.java
Normal file
|
@ -0,0 +1,85 @@
|
||||||
|
/* PrintJobAttributeEvent.java --
|
||||||
|
Copyright (C) 2004 Free Software Foundation, Inc.
|
||||||
|
|
||||||
|
This file is part of GNU Classpath.
|
||||||
|
|
||||||
|
GNU Classpath is free software; you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation; either version 2, or (at your option)
|
||||||
|
any later version.
|
||||||
|
|
||||||
|
GNU Classpath is distributed in the hope that it will be useful, but
|
||||||
|
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with GNU Classpath; see the file COPYING. If not, write to the
|
||||||
|
Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
|
||||||
|
02111-1307 USA.
|
||||||
|
|
||||||
|
Linking this library statically or dynamically with other modules is
|
||||||
|
making a combined work based on this library. Thus, the terms and
|
||||||
|
conditions of the GNU General Public License cover the whole
|
||||||
|
combination.
|
||||||
|
|
||||||
|
As a special exception, the copyright holders of this library give you
|
||||||
|
permission to link this library with independent modules to produce an
|
||||||
|
executable, regardless of the license terms of these independent
|
||||||
|
modules, and to copy and distribute the resulting executable under
|
||||||
|
terms of your choice, provided that you also meet, for each linked
|
||||||
|
independent module, the terms and conditions of the license of that
|
||||||
|
module. An independent module is a module which is not derived from
|
||||||
|
or based on this library. If you modify this library, you may extend
|
||||||
|
this exception to your version of the library, but you are not
|
||||||
|
obligated to do so. If you do not wish to do so, delete this
|
||||||
|
exception statement from your version. */
|
||||||
|
|
||||||
|
package javax.print.event;
|
||||||
|
|
||||||
|
import javax.print.DocPrintJob;
|
||||||
|
import javax.print.attribute.PrintJobAttributeSet;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Michael Koch (konqueror@gmx.de)
|
||||||
|
*/
|
||||||
|
public class PrintJobAttributeEvent extends PrintEvent
|
||||||
|
{
|
||||||
|
private static final long serialVersionUID = -6534469883874742101L;
|
||||||
|
|
||||||
|
private PrintJobAttributeSet attributes;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Constructs a <code>PrintJobAttributeEvent</code> object.
|
||||||
|
*
|
||||||
|
* @param source the source of this event
|
||||||
|
* @param attributes the attribute changes being reported
|
||||||
|
*/
|
||||||
|
public PrintJobAttributeEvent(DocPrintJob source,
|
||||||
|
PrintJobAttributeSet attributes)
|
||||||
|
{
|
||||||
|
super(source);
|
||||||
|
this.attributes = attributes;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns the print job generating this event.
|
||||||
|
*
|
||||||
|
* @return the print job
|
||||||
|
*/
|
||||||
|
public DocPrintJob getPrintJob()
|
||||||
|
{
|
||||||
|
return (DocPrintJob) getSource();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns the attributes that changed and their new values.
|
||||||
|
*
|
||||||
|
* @return the changes attributes
|
||||||
|
*/
|
||||||
|
public PrintJobAttributeSet getAttributes()
|
||||||
|
{
|
||||||
|
return attributes;
|
||||||
|
}
|
||||||
|
}
|
52
libjava/javax/print/event/PrintJobAttributeListener.java
Normal file
52
libjava/javax/print/event/PrintJobAttributeListener.java
Normal file
|
@ -0,0 +1,52 @@
|
||||||
|
/* PrintJobAttributeListener.java --
|
||||||
|
Copyright (C) 2004 Free Software Foundation, Inc.
|
||||||
|
|
||||||
|
This file is part of GNU Classpath.
|
||||||
|
|
||||||
|
GNU Classpath is free software; you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation; either version 2, or (at your option)
|
||||||
|
any later version.
|
||||||
|
|
||||||
|
GNU Classpath is distributed in the hope that it will be useful, but
|
||||||
|
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with GNU Classpath; see the file COPYING. If not, write to the
|
||||||
|
Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
|
||||||
|
02111-1307 USA.
|
||||||
|
|
||||||
|
Linking this library statically or dynamically with other modules is
|
||||||
|
making a combined work based on this library. Thus, the terms and
|
||||||
|
conditions of the GNU General Public License cover the whole
|
||||||
|
combination.
|
||||||
|
|
||||||
|
As a special exception, the copyright holders of this library give you
|
||||||
|
permission to link this library with independent modules to produce an
|
||||||
|
executable, regardless of the license terms of these independent
|
||||||
|
modules, and to copy and distribute the resulting executable under
|
||||||
|
terms of your choice, provided that you also meet, for each linked
|
||||||
|
independent module, the terms and conditions of the license of that
|
||||||
|
module. An independent module is a module which is not derived from
|
||||||
|
or based on this library. If you modify this library, you may extend
|
||||||
|
this exception to your version of the library, but you are not
|
||||||
|
obligated to do so. If you do not wish to do so, delete this
|
||||||
|
exception statement from your version. */
|
||||||
|
|
||||||
|
package javax.print.event;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Michael Koch (konqueror@gmx.de)
|
||||||
|
*/
|
||||||
|
public interface PrintJobAttributeListener
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
* Notifies the listener of an attribute change.
|
||||||
|
*
|
||||||
|
* @param event the event
|
||||||
|
*/
|
||||||
|
void attributeUpdate(PrintJobAttributeEvent event);
|
||||||
|
}
|
90
libjava/javax/print/event/PrintJobEvent.java
Normal file
90
libjava/javax/print/event/PrintJobEvent.java
Normal file
|
@ -0,0 +1,90 @@
|
||||||
|
/* PrintEvent.java --
|
||||||
|
Copyright (C) 2004 Free Software Foundation, Inc.
|
||||||
|
|
||||||
|
This file is part of GNU Classpath.
|
||||||
|
|
||||||
|
GNU Classpath is free software; you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation; either version 2, or (at your option)
|
||||||
|
any later version.
|
||||||
|
|
||||||
|
GNU Classpath is distributed in the hope that it will be useful, but
|
||||||
|
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with GNU Classpath; see the file COPYING. If not, write to the
|
||||||
|
Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
|
||||||
|
02111-1307 USA.
|
||||||
|
|
||||||
|
Linking this library statically or dynamically with other modules is
|
||||||
|
making a combined work based on this library. Thus, the terms and
|
||||||
|
conditions of the GNU General Public License cover the whole
|
||||||
|
combination.
|
||||||
|
|
||||||
|
As a special exception, the copyright holders of this library give you
|
||||||
|
permission to link this library with independent modules to produce an
|
||||||
|
executable, regardless of the license terms of these independent
|
||||||
|
modules, and to copy and distribute the resulting executable under
|
||||||
|
terms of your choice, provided that you also meet, for each linked
|
||||||
|
independent module, the terms and conditions of the license of that
|
||||||
|
module. An independent module is a module which is not derived from
|
||||||
|
or based on this library. If you modify this library, you may extend
|
||||||
|
this exception to your version of the library, but you are not
|
||||||
|
obligated to do so. If you do not wish to do so, delete this
|
||||||
|
exception statement from your version. */
|
||||||
|
|
||||||
|
package javax.print.event;
|
||||||
|
|
||||||
|
import javax.print.DocPrintJob;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Michael Koch (konqueror@gmx.de)
|
||||||
|
*/
|
||||||
|
public class PrintJobEvent extends PrintEvent
|
||||||
|
{
|
||||||
|
private static final long serialVersionUID = -1711656903622072997L;
|
||||||
|
|
||||||
|
public static final int DATA_TRANSFER_COMPLETE = 106;
|
||||||
|
public static final int JOB_CANCELED = 101;
|
||||||
|
public static final int JOB_COMPLETE = 102;
|
||||||
|
public static final int JOB_FAILED = 103;
|
||||||
|
public static final int NO_MORE_EVENTS = 105;
|
||||||
|
public static final int REQUIRES_ATTENTION = 104;
|
||||||
|
|
||||||
|
private int reason;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Constructs a <code>PrintJobEvent</code> object.
|
||||||
|
*
|
||||||
|
* @param source the source generating this event
|
||||||
|
* @param reason the reason for this event
|
||||||
|
*/
|
||||||
|
public PrintJobEvent(DocPrintJob source, int reason)
|
||||||
|
{
|
||||||
|
super(source);
|
||||||
|
this.reason = reason;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns the reason for this event.
|
||||||
|
*
|
||||||
|
* @return the reason
|
||||||
|
*/
|
||||||
|
public int getPrintEventType()
|
||||||
|
{
|
||||||
|
return reason;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns the print job that generated this event.
|
||||||
|
*
|
||||||
|
* @return the print job
|
||||||
|
*/
|
||||||
|
public DocPrintJob getPrintJob()
|
||||||
|
{
|
||||||
|
return (DocPrintJob) getSource();
|
||||||
|
}
|
||||||
|
}
|
87
libjava/javax/print/event/PrintJobListener.java
Normal file
87
libjava/javax/print/event/PrintJobListener.java
Normal file
|
@ -0,0 +1,87 @@
|
||||||
|
/* PrintJobListener.java --
|
||||||
|
Copyright (C) 2004 Free Software Foundation, Inc.
|
||||||
|
|
||||||
|
This file is part of GNU Classpath.
|
||||||
|
|
||||||
|
GNU Classpath is free software; you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation; either version 2, or (at your option)
|
||||||
|
any later version.
|
||||||
|
|
||||||
|
GNU Classpath is distributed in the hope that it will be useful, but
|
||||||
|
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with GNU Classpath; see the file COPYING. If not, write to the
|
||||||
|
Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
|
||||||
|
02111-1307 USA.
|
||||||
|
|
||||||
|
Linking this library statically or dynamically with other modules is
|
||||||
|
making a combined work based on this library. Thus, the terms and
|
||||||
|
conditions of the GNU General Public License cover the whole
|
||||||
|
combination.
|
||||||
|
|
||||||
|
As a special exception, the copyright holders of this library give you
|
||||||
|
permission to link this library with independent modules to produce an
|
||||||
|
executable, regardless of the license terms of these independent
|
||||||
|
modules, and to copy and distribute the resulting executable under
|
||||||
|
terms of your choice, provided that you also meet, for each linked
|
||||||
|
independent module, the terms and conditions of the license of that
|
||||||
|
module. An independent module is a module which is not derived from
|
||||||
|
or based on this library. If you modify this library, you may extend
|
||||||
|
this exception to your version of the library, but you are not
|
||||||
|
obligated to do so. If you do not wish to do so, delete this
|
||||||
|
exception statement from your version. */
|
||||||
|
|
||||||
|
package javax.print.event;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Michael Koch (konqueror@gmx.de) */
|
||||||
|
public interface PrintJobListener
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
* Notifies the listener that all data has been successfully transferred
|
||||||
|
* to the print service.
|
||||||
|
*
|
||||||
|
* @param event the event
|
||||||
|
*/
|
||||||
|
void printDataTransferCompleted(PrintJobEvent event);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Notifies the listener that a print job got canceled.
|
||||||
|
*
|
||||||
|
* @param event the event
|
||||||
|
*/
|
||||||
|
void printJobCanceled(PrintJobEvent event);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Notifies the listener that a print job has completed.
|
||||||
|
*
|
||||||
|
* @param event the event
|
||||||
|
*/
|
||||||
|
void printJobCompleted(PrintJobEvent event);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Notifies the listener that a print job has failed to complete.
|
||||||
|
*
|
||||||
|
* @param event the event.
|
||||||
|
*/
|
||||||
|
void printJobFailed(PrintJobEvent event);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Notifies the listener that no more events will be delivered.
|
||||||
|
*
|
||||||
|
* @param event the event
|
||||||
|
*/
|
||||||
|
void printJobNoMoreEvents(PrintJobEvent event);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Notifies the listener that an error occured and the user might be able to fix it.
|
||||||
|
*
|
||||||
|
* @param event the event
|
||||||
|
*/
|
||||||
|
void printJobRequiresAttention(PrintJobEvent event);
|
||||||
|
}
|
83
libjava/javax/print/event/PrintServiceAttributeEvent.java
Normal file
83
libjava/javax/print/event/PrintServiceAttributeEvent.java
Normal file
|
@ -0,0 +1,83 @@
|
||||||
|
/* PrintServiceAttributeEvent.java --
|
||||||
|
Copyright (C) 2004 Free Software Foundation, Inc.
|
||||||
|
|
||||||
|
This file is part of GNU Classpath.
|
||||||
|
|
||||||
|
GNU Classpath is free software; you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation; either version 2, or (at your option)
|
||||||
|
any later version.
|
||||||
|
|
||||||
|
GNU Classpath is distributed in the hope that it will be useful, but
|
||||||
|
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with GNU Classpath; see the file COPYING. If not, write to the
|
||||||
|
Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
|
||||||
|
02111-1307 USA.
|
||||||
|
|
||||||
|
Linking this library statically or dynamically with other modules is
|
||||||
|
making a combined work based on this library. Thus, the terms and
|
||||||
|
conditions of the GNU General Public License cover the whole
|
||||||
|
combination.
|
||||||
|
|
||||||
|
As a special exception, the copyright holders of this library give you
|
||||||
|
permission to link this library with independent modules to produce an
|
||||||
|
executable, regardless of the license terms of these independent
|
||||||
|
modules, and to copy and distribute the resulting executable under
|
||||||
|
terms of your choice, provided that you also meet, for each linked
|
||||||
|
independent module, the terms and conditions of the license of that
|
||||||
|
module. An independent module is a module which is not derived from
|
||||||
|
or based on this library. If you modify this library, you may extend
|
||||||
|
this exception to your version of the library, but you are not
|
||||||
|
obligated to do so. If you do not wish to do so, delete this
|
||||||
|
exception statement from your version. */
|
||||||
|
|
||||||
|
package javax.print.event;
|
||||||
|
|
||||||
|
import javax.print.PrintService;
|
||||||
|
import javax.print.attribute.PrintServiceAttributeSet;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Michael Koch (konqueror@gmx.de)
|
||||||
|
*/
|
||||||
|
public class PrintServiceAttributeEvent extends PrintEvent
|
||||||
|
{
|
||||||
|
private PrintServiceAttributeSet attributes;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Constructs a <code>PrintServiceAttributeEvent</code> object.
|
||||||
|
*
|
||||||
|
* @param source the source of this event
|
||||||
|
* @param attributes the attribute changes being reported
|
||||||
|
*/
|
||||||
|
public PrintServiceAttributeEvent(PrintService source,
|
||||||
|
PrintServiceAttributeSet attributes)
|
||||||
|
{
|
||||||
|
super(source);
|
||||||
|
this.attributes = attributes;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns the print service that generated this event.
|
||||||
|
*
|
||||||
|
* @return the print service
|
||||||
|
*/
|
||||||
|
public PrintService getPrintService()
|
||||||
|
{
|
||||||
|
return (PrintService) getSource();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns the changed attributes this event reports.
|
||||||
|
*
|
||||||
|
* @return the changed attributes
|
||||||
|
*/
|
||||||
|
public PrintServiceAttributeSet getAttributes()
|
||||||
|
{
|
||||||
|
return attributes;
|
||||||
|
}
|
||||||
|
}
|
52
libjava/javax/print/event/PrintServiceAttributeListener.java
Normal file
52
libjava/javax/print/event/PrintServiceAttributeListener.java
Normal file
|
@ -0,0 +1,52 @@
|
||||||
|
/* PrintServiceAttributeListener.java --
|
||||||
|
Copyright (C) 2004 Free Software Foundation, Inc.
|
||||||
|
|
||||||
|
This file is part of GNU Classpath.
|
||||||
|
|
||||||
|
GNU Classpath is free software; you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation; either version 2, or (at your option)
|
||||||
|
any later version.
|
||||||
|
|
||||||
|
GNU Classpath is distributed in the hope that it will be useful, but
|
||||||
|
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with GNU Classpath; see the file COPYING. If not, write to the
|
||||||
|
Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
|
||||||
|
02111-1307 USA.
|
||||||
|
|
||||||
|
Linking this library statically or dynamically with other modules is
|
||||||
|
making a combined work based on this library. Thus, the terms and
|
||||||
|
conditions of the GNU General Public License cover the whole
|
||||||
|
combination.
|
||||||
|
|
||||||
|
As a special exception, the copyright holders of this library give you
|
||||||
|
permission to link this library with independent modules to produce an
|
||||||
|
executable, regardless of the license terms of these independent
|
||||||
|
modules, and to copy and distribute the resulting executable under
|
||||||
|
terms of your choice, provided that you also meet, for each linked
|
||||||
|
independent module, the terms and conditions of the license of that
|
||||||
|
module. An independent module is a module which is not derived from
|
||||||
|
or based on this library. If you modify this library, you may extend
|
||||||
|
this exception to your version of the library, but you are not
|
||||||
|
obligated to do so. If you do not wish to do so, delete this
|
||||||
|
exception statement from your version. */
|
||||||
|
|
||||||
|
package javax.print.event;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Michael Koch (konqueror@gmx.de)
|
||||||
|
*/
|
||||||
|
public interface PrintServiceAttributeListener
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
* Notifies the listener that some attributes have changed.
|
||||||
|
*
|
||||||
|
* @param event the event
|
||||||
|
*/
|
||||||
|
void attributeUpdate(PrintServiceAttributeEvent event);
|
||||||
|
}
|
Loading…
Add table
Add a link
Reference in a new issue