summaryrefslogtreecommitdiff
path: root/libjava/javax/print
diff options
context:
space:
mode:
authorupstream source tree <ports@midipix.org>2015-03-15 20:14:05 -0400
committerupstream source tree <ports@midipix.org>2015-03-15 20:14:05 -0400
commit554fd8c5195424bdbcabf5de30fdc183aba391bd (patch)
tree976dc5ab7fddf506dadce60ae936f43f58787092 /libjava/javax/print
downloadcbb-gcc-4.6.4-554fd8c5195424bdbcabf5de30fdc183aba391bd.tar.bz2
cbb-gcc-4.6.4-554fd8c5195424bdbcabf5de30fdc183aba391bd.tar.xz
obtained gcc-4.6.4.tar.bz2 from upstream website;upstream
verified gcc-4.6.4.tar.bz2.sig; imported gcc-4.6.4 source tree from verified upstream tarball. downloading a git-generated archive based on the 'upstream' tag should provide you with a source tree that is binary identical to the one extracted from the above tarball. if you have obtained the source via the command 'git clone', however, do note that line-endings of files in your working directory might differ from line-endings of the respective files in the upstream repository.
Diffstat (limited to 'libjava/javax/print')
-rw-r--r--libjava/javax/print/AttributeException.h36
-rw-r--r--libjava/javax/print/CancelablePrintJob.h48
-rw-r--r--libjava/javax/print/Doc.h38
-rw-r--r--libjava/javax/print/DocFlavor$BYTE_ARRAY.h51
-rw-r--r--libjava/javax/print/DocFlavor$CHAR_ARRAY.h34
-rw-r--r--libjava/javax/print/DocFlavor$INPUT_STREAM.h51
-rw-r--r--libjava/javax/print/DocFlavor$READER.h34
-rw-r--r--libjava/javax/print/DocFlavor$SERVICE_FORMATTED.h35
-rw-r--r--libjava/javax/print/DocFlavor$STRING.h34
-rw-r--r--libjava/javax/print/DocFlavor$URL.h51
-rw-r--r--libjava/javax/print/DocFlavor.h52
-rw-r--r--libjava/javax/print/DocPrintJob.h47
-rw-r--r--libjava/javax/print/FlavorException.h32
-rw-r--r--libjava/javax/print/MultiDoc.h31
-rw-r--r--libjava/javax/print/MultiDocPrintJob.h49
-rw-r--r--libjava/javax/print/MultiDocPrintService.h61
-rw-r--r--libjava/javax/print/PrintException.h32
-rw-r--r--libjava/javax/print/PrintService.h61
-rw-r--r--libjava/javax/print/PrintServiceLookup.h62
-rw-r--r--libjava/javax/print/ServiceUI.h45
-rw-r--r--libjava/javax/print/ServiceUIFactory.h41
-rw-r--r--libjava/javax/print/SimpleDoc.h46
-rw-r--r--libjava/javax/print/StreamPrintService.h69
-rw-r--r--libjava/javax/print/StreamPrintServiceFactory.h37
-rw-r--r--libjava/javax/print/URIException.h40
-rw-r--r--libjava/javax/print/attribute/Attribute.h33
-rw-r--r--libjava/javax/print/attribute/AttributeSet.h47
-rw-r--r--libjava/javax/print/attribute/AttributeSetUtilities$SynchronizedAttributeSet.h52
-rw-r--r--libjava/javax/print/attribute/AttributeSetUtilities$SynchronizedDocAttributeSet.h33
-rw-r--r--libjava/javax/print/attribute/AttributeSetUtilities$SynchronizedPrintJobAttributeSet.h33
-rw-r--r--libjava/javax/print/attribute/AttributeSetUtilities$SynchronizedPrintRequestAttributeSet.h33
-rw-r--r--libjava/javax/print/attribute/AttributeSetUtilities$SynchronizedPrintServiceAttributeSet.h33
-rw-r--r--libjava/javax/print/attribute/AttributeSetUtilities$UnmodifiableAttributeSet.h52
-rw-r--r--libjava/javax/print/attribute/AttributeSetUtilities$UnmodifiableDocAttributeSet.h33
-rw-r--r--libjava/javax/print/attribute/AttributeSetUtilities$UnmodifiablePrintJobAttributeSet.h33
-rw-r--r--libjava/javax/print/attribute/AttributeSetUtilities$UnmodifiablePrintRequestAttributeSet.h33
-rw-r--r--libjava/javax/print/attribute/AttributeSetUtilities$UnmodifiablePrintServiceAttributeSet.h33
-rw-r--r--libjava/javax/print/attribute/AttributeSetUtilities.h51
-rw-r--r--libjava/javax/print/attribute/DateTimeSyntax.h41
-rw-r--r--libjava/javax/print/attribute/DocAttribute.h33
-rw-r--r--libjava/javax/print/attribute/DocAttributeSet.h46
-rw-r--r--libjava/javax/print/attribute/EnumSyntax.h48
-rw-r--r--libjava/javax/print/attribute/HashAttributeSet.h71
-rw-r--r--libjava/javax/print/attribute/HashDocAttributeSet.h42
-rw-r--r--libjava/javax/print/attribute/HashPrintJobAttributeSet.h42
-rw-r--r--libjava/javax/print/attribute/HashPrintRequestAttributeSet.h42
-rw-r--r--libjava/javax/print/attribute/HashPrintServiceAttributeSet.h42
-rw-r--r--libjava/javax/print/attribute/IntegerSyntax.h41
-rw-r--r--libjava/javax/print/attribute/PrintJobAttribute.h33
-rw-r--r--libjava/javax/print/attribute/PrintJobAttributeSet.h46
-rw-r--r--libjava/javax/print/attribute/PrintRequestAttribute.h33
-rw-r--r--libjava/javax/print/attribute/PrintRequestAttributeSet.h46
-rw-r--r--libjava/javax/print/attribute/PrintServiceAttribute.h33
-rw-r--r--libjava/javax/print/attribute/PrintServiceAttributeSet.h46
-rw-r--r--libjava/javax/print/attribute/ResolutionSyntax.h57
-rw-r--r--libjava/javax/print/attribute/SetOfIntegerSyntax$1.h34
-rw-r--r--libjava/javax/print/attribute/SetOfIntegerSyntax.h62
-rw-r--r--libjava/javax/print/attribute/Size2DSyntax.h55
-rw-r--r--libjava/javax/print/attribute/SupportedValuesAttribute.h33
-rw-r--r--libjava/javax/print/attribute/TextSyntax.h43
-rw-r--r--libjava/javax/print/attribute/URISyntax.h48
-rw-r--r--libjava/javax/print/attribute/UnmodifiableSetException.h33
-rw-r--r--libjava/javax/print/attribute/standard/Chromaticity.h53
-rw-r--r--libjava/javax/print/attribute/standard/ColorSupported.h53
-rw-r--r--libjava/javax/print/attribute/standard/Compression.h55
-rw-r--r--libjava/javax/print/attribute/standard/Copies.h41
-rw-r--r--libjava/javax/print/attribute/standard/CopiesSupported.h42
-rw-r--r--libjava/javax/print/attribute/standard/DateTimeAtCompleted.h41
-rw-r--r--libjava/javax/print/attribute/standard/DateTimeAtCreation.h41
-rw-r--r--libjava/javax/print/attribute/standard/DateTimeAtProcessing.h41
-rw-r--r--libjava/javax/print/attribute/standard/Destination.h48
-rw-r--r--libjava/javax/print/attribute/standard/DocumentName.h41
-rw-r--r--libjava/javax/print/attribute/standard/Fidelity.h53
-rw-r--r--libjava/javax/print/attribute/standard/Finishings.h70
-rw-r--r--libjava/javax/print/attribute/standard/JobHoldUntil.h41
-rw-r--r--libjava/javax/print/attribute/standard/JobImpressions.h41
-rw-r--r--libjava/javax/print/attribute/standard/JobImpressionsCompleted.h41
-rw-r--r--libjava/javax/print/attribute/standard/JobImpressionsSupported.h41
-rw-r--r--libjava/javax/print/attribute/standard/JobKOctets.h41
-rw-r--r--libjava/javax/print/attribute/standard/JobKOctetsProcessed.h41
-rw-r--r--libjava/javax/print/attribute/standard/JobKOctetsSupported.h41
-rw-r--r--libjava/javax/print/attribute/standard/JobMediaSheets.h41
-rw-r--r--libjava/javax/print/attribute/standard/JobMediaSheetsCompleted.h41
-rw-r--r--libjava/javax/print/attribute/standard/JobMediaSheetsSupported.h41
-rw-r--r--libjava/javax/print/attribute/standard/JobMessageFromOperator.h41
-rw-r--r--libjava/javax/print/attribute/standard/JobName.h41
-rw-r--r--libjava/javax/print/attribute/standard/JobOriginatingUserName.h41
-rw-r--r--libjava/javax/print/attribute/standard/JobPriority.h41
-rw-r--r--libjava/javax/print/attribute/standard/JobPrioritySupported.h41
-rw-r--r--libjava/javax/print/attribute/standard/JobSheets.h53
-rw-r--r--libjava/javax/print/attribute/standard/JobState.h59
-rw-r--r--libjava/javax/print/attribute/standard/JobStateReason.h80
-rw-r--r--libjava/javax/print/attribute/standard/JobStateReasons.h46
-rw-r--r--libjava/javax/print/attribute/standard/Media.h42
-rw-r--r--libjava/javax/print/attribute/standard/MediaName.h51
-rw-r--r--libjava/javax/print/attribute/standard/MediaPrintableArea.h60
-rw-r--r--libjava/javax/print/attribute/standard/MediaSize$Engineering.h41
-rw-r--r--libjava/javax/print/attribute/standard/MediaSize$ISO.h63
-rw-r--r--libjava/javax/print/attribute/standard/MediaSize$JIS.h71
-rw-r--r--libjava/javax/print/attribute/standard/MediaSize$NA.h52
-rw-r--r--libjava/javax/print/attribute/standard/MediaSize$Other.h47
-rw-r--r--libjava/javax/print/attribute/standard/MediaSize.h50
-rw-r--r--libjava/javax/print/attribute/standard/MediaSizeName.h120
-rw-r--r--libjava/javax/print/attribute/standard/MediaTray.h55
-rw-r--r--libjava/javax/print/attribute/standard/MultipleDocumentHandling.h55
-rw-r--r--libjava/javax/print/attribute/standard/NumberOfDocuments.h41
-rw-r--r--libjava/javax/print/attribute/standard/NumberOfInterveningJobs.h41
-rw-r--r--libjava/javax/print/attribute/standard/NumberUp.h41
-rw-r--r--libjava/javax/print/attribute/standard/NumberUpSupported.h45
-rw-r--r--libjava/javax/print/attribute/standard/OrientationRequested.h56
-rw-r--r--libjava/javax/print/attribute/standard/OutputDeviceAssigned.h41
-rw-r--r--libjava/javax/print/attribute/standard/PDLOverrideSupported.h53
-rw-r--r--libjava/javax/print/attribute/standard/PageRanges.h46
-rw-r--r--libjava/javax/print/attribute/standard/PagesPerMinute.h41
-rw-r--r--libjava/javax/print/attribute/standard/PagesPerMinuteColor.h41
-rw-r--r--libjava/javax/print/attribute/standard/PresentationDirection.h58
-rw-r--r--libjava/javax/print/attribute/standard/PrintQuality.h55
-rw-r--r--libjava/javax/print/attribute/standard/PrinterInfo.h41
-rw-r--r--libjava/javax/print/attribute/standard/PrinterIsAcceptingJobs.h53
-rw-r--r--libjava/javax/print/attribute/standard/PrinterLocation.h41
-rw-r--r--libjava/javax/print/attribute/standard/PrinterMakeAndModel.h41
-rw-r--r--libjava/javax/print/attribute/standard/PrinterMessageFromOperator.h41
-rw-r--r--libjava/javax/print/attribute/standard/PrinterMoreInfo.h48
-rw-r--r--libjava/javax/print/attribute/standard/PrinterMoreInfoManufacturer.h48
-rw-r--r--libjava/javax/print/attribute/standard/PrinterName.h41
-rw-r--r--libjava/javax/print/attribute/standard/PrinterResolution.h41
-rw-r--r--libjava/javax/print/attribute/standard/PrinterState.h55
-rw-r--r--libjava/javax/print/attribute/standard/PrinterStateReason.h84
-rw-r--r--libjava/javax/print/attribute/standard/PrinterStateReasons.h48
-rw-r--r--libjava/javax/print/attribute/standard/PrinterURI.h48
-rw-r--r--libjava/javax/print/attribute/standard/QueuedJobCount.h41
-rw-r--r--libjava/javax/print/attribute/standard/ReferenceUriSchemesSupported.h59
-rw-r--r--libjava/javax/print/attribute/standard/RequestingUserName.h41
-rw-r--r--libjava/javax/print/attribute/standard/Severity.h54
-rw-r--r--libjava/javax/print/attribute/standard/SheetCollate.h53
-rw-r--r--libjava/javax/print/attribute/standard/Sides.h56
-rw-r--r--libjava/javax/print/event/PrintEvent.h33
-rw-r--r--libjava/javax/print/event/PrintJobAdapter.h39
-rw-r--r--libjava/javax/print/event/PrintJobAttributeEvent.h43
-rw-r--r--libjava/javax/print/event/PrintJobAttributeListener.h33
-rw-r--r--libjava/javax/print/event/PrintJobEvent.h47
-rw-r--r--libjava/javax/print/event/PrintJobListener.h38
-rw-r--r--libjava/javax/print/event/PrintServiceAttributeEvent.h42
-rw-r--r--libjava/javax/print/event/PrintServiceAttributeListener.h33
144 files changed, 6606 insertions, 0 deletions
diff --git a/libjava/javax/print/AttributeException.h b/libjava/javax/print/AttributeException.h
new file mode 100644
index 000000000..2402a1772
--- /dev/null
+++ b/libjava/javax/print/AttributeException.h
@@ -0,0 +1,36 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_AttributeException__
+#define __javax_print_AttributeException__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ class AttributeException;
+ namespace attribute
+ {
+ class Attribute;
+ }
+ }
+ }
+}
+
+class javax::print::AttributeException : public ::java::lang::Object
+{
+
+public:
+ virtual JArray< ::java::lang::Class * > * getUnsupportedAttributes() = 0;
+ virtual JArray< ::javax::print::attribute::Attribute * > * getUnsupportedValues() = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __javax_print_AttributeException__
diff --git a/libjava/javax/print/CancelablePrintJob.h b/libjava/javax/print/CancelablePrintJob.h
new file mode 100644
index 000000000..31b006e95
--- /dev/null
+++ b/libjava/javax/print/CancelablePrintJob.h
@@ -0,0 +1,48 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_CancelablePrintJob__
+#define __javax_print_CancelablePrintJob__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ class CancelablePrintJob;
+ class Doc;
+ class PrintService;
+ namespace attribute
+ {
+ class PrintJobAttributeSet;
+ class PrintRequestAttributeSet;
+ }
+ namespace event
+ {
+ class PrintJobAttributeListener;
+ class PrintJobListener;
+ }
+ }
+ }
+}
+
+class javax::print::CancelablePrintJob : public ::java::lang::Object
+{
+
+public:
+ virtual void cancel() = 0;
+ virtual void addPrintJobAttributeListener(::javax::print::event::PrintJobAttributeListener *, ::javax::print::attribute::PrintJobAttributeSet *) = 0;
+ virtual void addPrintJobListener(::javax::print::event::PrintJobListener *) = 0;
+ virtual ::javax::print::attribute::PrintJobAttributeSet * getAttributes() = 0;
+ virtual ::javax::print::PrintService * getPrintService() = 0;
+ virtual void print(::javax::print::Doc *, ::javax::print::attribute::PrintRequestAttributeSet *) = 0;
+ virtual void removePrintJobAttributeListener(::javax::print::event::PrintJobAttributeListener *) = 0;
+ virtual void removePrintJobListener(::javax::print::event::PrintJobListener *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __javax_print_CancelablePrintJob__
diff --git a/libjava/javax/print/Doc.h b/libjava/javax/print/Doc.h
new file mode 100644
index 000000000..6b3bc34c3
--- /dev/null
+++ b/libjava/javax/print/Doc.h
@@ -0,0 +1,38 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_Doc__
+#define __javax_print_Doc__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ class Doc;
+ class DocFlavor;
+ namespace attribute
+ {
+ class DocAttributeSet;
+ }
+ }
+ }
+}
+
+class javax::print::Doc : public ::java::lang::Object
+{
+
+public:
+ virtual ::javax::print::attribute::DocAttributeSet * getAttributes() = 0;
+ virtual ::javax::print::DocFlavor * getDocFlavor() = 0;
+ virtual ::java::lang::Object * getPrintData() = 0;
+ virtual ::java::io::Reader * getReaderForText() = 0;
+ virtual ::java::io::InputStream * getStreamForBytes() = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __javax_print_Doc__
diff --git a/libjava/javax/print/DocFlavor$BYTE_ARRAY.h b/libjava/javax/print/DocFlavor$BYTE_ARRAY.h
new file mode 100644
index 000000000..006ddb000
--- /dev/null
+++ b/libjava/javax/print/DocFlavor$BYTE_ARRAY.h
@@ -0,0 +1,51 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_DocFlavor$BYTE_ARRAY__
+#define __javax_print_DocFlavor$BYTE_ARRAY__
+
+#pragma interface
+
+#include <javax/print/DocFlavor.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ class DocFlavor$BYTE_ARRAY;
+ }
+ }
+}
+
+class javax::print::DocFlavor$BYTE_ARRAY : public ::javax::print::DocFlavor
+{
+
+public:
+ DocFlavor$BYTE_ARRAY(::java::lang::String *);
+private:
+ static const jlong serialVersionUID = -9065578006593857475LL;
+public:
+ static ::javax::print::DocFlavor$BYTE_ARRAY * AUTOSENSE;
+ static ::javax::print::DocFlavor$BYTE_ARRAY * GIF;
+ static ::javax::print::DocFlavor$BYTE_ARRAY * JPEG;
+ static ::javax::print::DocFlavor$BYTE_ARRAY * PCL;
+ static ::javax::print::DocFlavor$BYTE_ARRAY * PDF;
+ static ::javax::print::DocFlavor$BYTE_ARRAY * PNG;
+ static ::javax::print::DocFlavor$BYTE_ARRAY * POSTSCRIPT;
+ static ::javax::print::DocFlavor$BYTE_ARRAY * TEXT_HTML_HOST;
+ static ::javax::print::DocFlavor$BYTE_ARRAY * TEXT_HTML_US_ASCII;
+ static ::javax::print::DocFlavor$BYTE_ARRAY * TEXT_HTML_UTF_16;
+ static ::javax::print::DocFlavor$BYTE_ARRAY * TEXT_HTML_UTF_16BE;
+ static ::javax::print::DocFlavor$BYTE_ARRAY * TEXT_HTML_UTF_16LE;
+ static ::javax::print::DocFlavor$BYTE_ARRAY * TEXT_HTML_UTF_8;
+ static ::javax::print::DocFlavor$BYTE_ARRAY * TEXT_PLAIN_HOST;
+ static ::javax::print::DocFlavor$BYTE_ARRAY * TEXT_PLAIN_US_ASCII;
+ static ::javax::print::DocFlavor$BYTE_ARRAY * TEXT_PLAIN_UTF_16;
+ static ::javax::print::DocFlavor$BYTE_ARRAY * TEXT_PLAIN_UTF_16BE;
+ static ::javax::print::DocFlavor$BYTE_ARRAY * TEXT_PLAIN_UTF_16LE;
+ static ::javax::print::DocFlavor$BYTE_ARRAY * TEXT_PLAIN_UTF_8;
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_DocFlavor$BYTE_ARRAY__
diff --git a/libjava/javax/print/DocFlavor$CHAR_ARRAY.h b/libjava/javax/print/DocFlavor$CHAR_ARRAY.h
new file mode 100644
index 000000000..1909d2e15
--- /dev/null
+++ b/libjava/javax/print/DocFlavor$CHAR_ARRAY.h
@@ -0,0 +1,34 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_DocFlavor$CHAR_ARRAY__
+#define __javax_print_DocFlavor$CHAR_ARRAY__
+
+#pragma interface
+
+#include <javax/print/DocFlavor.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ class DocFlavor$CHAR_ARRAY;
+ }
+ }
+}
+
+class javax::print::DocFlavor$CHAR_ARRAY : public ::javax::print::DocFlavor
+{
+
+public:
+ DocFlavor$CHAR_ARRAY(::java::lang::String *);
+private:
+ static const jlong serialVersionUID = -8720590903724405128LL;
+public:
+ static ::javax::print::DocFlavor$CHAR_ARRAY * TEXT_HTML;
+ static ::javax::print::DocFlavor$CHAR_ARRAY * TEXT_PLAIN;
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_DocFlavor$CHAR_ARRAY__
diff --git a/libjava/javax/print/DocFlavor$INPUT_STREAM.h b/libjava/javax/print/DocFlavor$INPUT_STREAM.h
new file mode 100644
index 000000000..3c635deed
--- /dev/null
+++ b/libjava/javax/print/DocFlavor$INPUT_STREAM.h
@@ -0,0 +1,51 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_DocFlavor$INPUT_STREAM__
+#define __javax_print_DocFlavor$INPUT_STREAM__
+
+#pragma interface
+
+#include <javax/print/DocFlavor.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ class DocFlavor$INPUT_STREAM;
+ }
+ }
+}
+
+class javax::print::DocFlavor$INPUT_STREAM : public ::javax::print::DocFlavor
+{
+
+public:
+ DocFlavor$INPUT_STREAM(::java::lang::String *);
+private:
+ static const jlong serialVersionUID = -7045842700749194127LL;
+public:
+ static ::javax::print::DocFlavor$INPUT_STREAM * AUTOSENSE;
+ static ::javax::print::DocFlavor$INPUT_STREAM * GIF;
+ static ::javax::print::DocFlavor$INPUT_STREAM * JPEG;
+ static ::javax::print::DocFlavor$INPUT_STREAM * PCL;
+ static ::javax::print::DocFlavor$INPUT_STREAM * PDF;
+ static ::javax::print::DocFlavor$INPUT_STREAM * PNG;
+ static ::javax::print::DocFlavor$INPUT_STREAM * POSTSCRIPT;
+ static ::javax::print::DocFlavor$INPUT_STREAM * TEXT_HTML_HOST;
+ static ::javax::print::DocFlavor$INPUT_STREAM * TEXT_HTML_US_ASCII;
+ static ::javax::print::DocFlavor$INPUT_STREAM * TEXT_HTML_UTF_16;
+ static ::javax::print::DocFlavor$INPUT_STREAM * TEXT_HTML_UTF_16BE;
+ static ::javax::print::DocFlavor$INPUT_STREAM * TEXT_HTML_UTF_16LE;
+ static ::javax::print::DocFlavor$INPUT_STREAM * TEXT_HTML_UTF_8;
+ static ::javax::print::DocFlavor$INPUT_STREAM * TEXT_PLAIN_HOST;
+ static ::javax::print::DocFlavor$INPUT_STREAM * TEXT_PLAIN_US_ASCII;
+ static ::javax::print::DocFlavor$INPUT_STREAM * TEXT_PLAIN_UTF_16;
+ static ::javax::print::DocFlavor$INPUT_STREAM * TEXT_PLAIN_UTF_16BE;
+ static ::javax::print::DocFlavor$INPUT_STREAM * TEXT_PLAIN_UTF_16LE;
+ static ::javax::print::DocFlavor$INPUT_STREAM * TEXT_PLAIN_UTF_8;
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_DocFlavor$INPUT_STREAM__
diff --git a/libjava/javax/print/DocFlavor$READER.h b/libjava/javax/print/DocFlavor$READER.h
new file mode 100644
index 000000000..c6a24cd62
--- /dev/null
+++ b/libjava/javax/print/DocFlavor$READER.h
@@ -0,0 +1,34 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_DocFlavor$READER__
+#define __javax_print_DocFlavor$READER__
+
+#pragma interface
+
+#include <javax/print/DocFlavor.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ class DocFlavor$READER;
+ }
+ }
+}
+
+class javax::print::DocFlavor$READER : public ::javax::print::DocFlavor
+{
+
+public:
+ DocFlavor$READER(::java::lang::String *);
+private:
+ static const jlong serialVersionUID = 7100295812579351567LL;
+public:
+ static ::javax::print::DocFlavor$READER * TEXT_HTML;
+ static ::javax::print::DocFlavor$READER * TEXT_PLAIN;
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_DocFlavor$READER__
diff --git a/libjava/javax/print/DocFlavor$SERVICE_FORMATTED.h b/libjava/javax/print/DocFlavor$SERVICE_FORMATTED.h
new file mode 100644
index 000000000..85386b18d
--- /dev/null
+++ b/libjava/javax/print/DocFlavor$SERVICE_FORMATTED.h
@@ -0,0 +1,35 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_DocFlavor$SERVICE_FORMATTED__
+#define __javax_print_DocFlavor$SERVICE_FORMATTED__
+
+#pragma interface
+
+#include <javax/print/DocFlavor.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ class DocFlavor$SERVICE_FORMATTED;
+ }
+ }
+}
+
+class javax::print::DocFlavor$SERVICE_FORMATTED : public ::javax::print::DocFlavor
+{
+
+public:
+ DocFlavor$SERVICE_FORMATTED(::java::lang::String *);
+private:
+ static const jlong serialVersionUID = 6181337766266637256LL;
+public:
+ static ::javax::print::DocFlavor$SERVICE_FORMATTED * PAGEABLE;
+ static ::javax::print::DocFlavor$SERVICE_FORMATTED * PRINTABLE;
+ static ::javax::print::DocFlavor$SERVICE_FORMATTED * RENDERABLE_IMAGE;
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_DocFlavor$SERVICE_FORMATTED__
diff --git a/libjava/javax/print/DocFlavor$STRING.h b/libjava/javax/print/DocFlavor$STRING.h
new file mode 100644
index 000000000..c1ef38bbd
--- /dev/null
+++ b/libjava/javax/print/DocFlavor$STRING.h
@@ -0,0 +1,34 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_DocFlavor$STRING__
+#define __javax_print_DocFlavor$STRING__
+
+#pragma interface
+
+#include <javax/print/DocFlavor.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ class DocFlavor$STRING;
+ }
+ }
+}
+
+class javax::print::DocFlavor$STRING : public ::javax::print::DocFlavor
+{
+
+public:
+ DocFlavor$STRING(::java::lang::String *);
+private:
+ static const jlong serialVersionUID = 4414407504887034035LL;
+public:
+ static ::javax::print::DocFlavor$STRING * TEXT_HTML;
+ static ::javax::print::DocFlavor$STRING * TEXT_PLAIN;
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_DocFlavor$STRING__
diff --git a/libjava/javax/print/DocFlavor$URL.h b/libjava/javax/print/DocFlavor$URL.h
new file mode 100644
index 000000000..82bc8569a
--- /dev/null
+++ b/libjava/javax/print/DocFlavor$URL.h
@@ -0,0 +1,51 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_DocFlavor$URL__
+#define __javax_print_DocFlavor$URL__
+
+#pragma interface
+
+#include <javax/print/DocFlavor.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ class DocFlavor$URL;
+ }
+ }
+}
+
+class javax::print::DocFlavor$URL : public ::javax::print::DocFlavor
+{
+
+public:
+ DocFlavor$URL(::java::lang::String *);
+private:
+ static const jlong serialVersionUID = 2936725788144902062LL;
+public:
+ static ::javax::print::DocFlavor$URL * AUTOSENSE;
+ static ::javax::print::DocFlavor$URL * GIF;
+ static ::javax::print::DocFlavor$URL * JPEG;
+ static ::javax::print::DocFlavor$URL * PCL;
+ static ::javax::print::DocFlavor$URL * PDF;
+ static ::javax::print::DocFlavor$URL * PNG;
+ static ::javax::print::DocFlavor$URL * POSTSCRIPT;
+ static ::javax::print::DocFlavor$URL * TEXT_HTML_HOST;
+ static ::javax::print::DocFlavor$URL * TEXT_HTML_US_ASCII;
+ static ::javax::print::DocFlavor$URL * TEXT_HTML_UTF_16;
+ static ::javax::print::DocFlavor$URL * TEXT_HTML_UTF_16BE;
+ static ::javax::print::DocFlavor$URL * TEXT_HTML_UTF_16LE;
+ static ::javax::print::DocFlavor$URL * TEXT_HTML_UTF_8;
+ static ::javax::print::DocFlavor$URL * TEXT_PLAIN_HOST;
+ static ::javax::print::DocFlavor$URL * TEXT_PLAIN_US_ASCII;
+ static ::javax::print::DocFlavor$URL * TEXT_PLAIN_UTF_16;
+ static ::javax::print::DocFlavor$URL * TEXT_PLAIN_UTF_16BE;
+ static ::javax::print::DocFlavor$URL * TEXT_PLAIN_UTF_16LE;
+ static ::javax::print::DocFlavor$URL * TEXT_PLAIN_UTF_8;
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_DocFlavor$URL__
diff --git a/libjava/javax/print/DocFlavor.h b/libjava/javax/print/DocFlavor.h
new file mode 100644
index 000000000..f5331984a
--- /dev/null
+++ b/libjava/javax/print/DocFlavor.h
@@ -0,0 +1,52 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_DocFlavor__
+#define __javax_print_DocFlavor__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ class DocFlavor;
+ }
+ }
+}
+
+class javax::print::DocFlavor : public ::java::lang::Object
+{
+
+public:
+ DocFlavor(::java::lang::String *, ::java::lang::String *);
+private:
+ void parseMimeType(::java::lang::String *);
+public:
+ virtual jboolean equals(::java::lang::Object *);
+ virtual ::java::lang::String * getMediaSubtype();
+ virtual ::java::lang::String * getMediaType();
+ virtual ::java::lang::String * getMimeType();
+ virtual ::java::lang::String * getParameter(::java::lang::String *);
+ virtual ::java::lang::String * getRepresentationClassName();
+ virtual jint hashCode();
+ virtual ::java::lang::String * toString();
+private:
+ void readObject(::java::io::ObjectInputStream *);
+ void writeObject(::java::io::ObjectOutputStream *);
+ static const jlong serialVersionUID = -4512080796965449721LL;
+public:
+ static ::java::lang::String * hostEncoding;
+private:
+ ::java::lang::String * __attribute__((aligned(__alignof__( ::java::lang::Object)))) mediaSubtype;
+ ::java::lang::String * mediaType;
+ ::java::util::TreeMap * params;
+ ::java::lang::String * myClassName;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_DocFlavor__
diff --git a/libjava/javax/print/DocPrintJob.h b/libjava/javax/print/DocPrintJob.h
new file mode 100644
index 000000000..3a450e180
--- /dev/null
+++ b/libjava/javax/print/DocPrintJob.h
@@ -0,0 +1,47 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_DocPrintJob__
+#define __javax_print_DocPrintJob__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ class Doc;
+ class DocPrintJob;
+ class PrintService;
+ namespace attribute
+ {
+ class PrintJobAttributeSet;
+ class PrintRequestAttributeSet;
+ }
+ namespace event
+ {
+ class PrintJobAttributeListener;
+ class PrintJobListener;
+ }
+ }
+ }
+}
+
+class javax::print::DocPrintJob : public ::java::lang::Object
+{
+
+public:
+ virtual void addPrintJobAttributeListener(::javax::print::event::PrintJobAttributeListener *, ::javax::print::attribute::PrintJobAttributeSet *) = 0;
+ virtual void addPrintJobListener(::javax::print::event::PrintJobListener *) = 0;
+ virtual ::javax::print::attribute::PrintJobAttributeSet * getAttributes() = 0;
+ virtual ::javax::print::PrintService * getPrintService() = 0;
+ virtual void print(::javax::print::Doc *, ::javax::print::attribute::PrintRequestAttributeSet *) = 0;
+ virtual void removePrintJobAttributeListener(::javax::print::event::PrintJobAttributeListener *) = 0;
+ virtual void removePrintJobListener(::javax::print::event::PrintJobListener *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __javax_print_DocPrintJob__
diff --git a/libjava/javax/print/FlavorException.h b/libjava/javax/print/FlavorException.h
new file mode 100644
index 000000000..b06cdd633
--- /dev/null
+++ b/libjava/javax/print/FlavorException.h
@@ -0,0 +1,32 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_FlavorException__
+#define __javax_print_FlavorException__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ class DocFlavor;
+ class FlavorException;
+ }
+ }
+}
+
+class javax::print::FlavorException : public ::java::lang::Object
+{
+
+public:
+ virtual JArray< ::javax::print::DocFlavor * > * getUnsupportedFlavors() = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __javax_print_FlavorException__
diff --git a/libjava/javax/print/MultiDoc.h b/libjava/javax/print/MultiDoc.h
new file mode 100644
index 000000000..8148c7e5f
--- /dev/null
+++ b/libjava/javax/print/MultiDoc.h
@@ -0,0 +1,31 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_MultiDoc__
+#define __javax_print_MultiDoc__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ class Doc;
+ class MultiDoc;
+ }
+ }
+}
+
+class javax::print::MultiDoc : public ::java::lang::Object
+{
+
+public:
+ virtual ::javax::print::Doc * getDoc() = 0;
+ virtual ::javax::print::MultiDoc * next() = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __javax_print_MultiDoc__
diff --git a/libjava/javax/print/MultiDocPrintJob.h b/libjava/javax/print/MultiDocPrintJob.h
new file mode 100644
index 000000000..4c14d6463
--- /dev/null
+++ b/libjava/javax/print/MultiDocPrintJob.h
@@ -0,0 +1,49 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_MultiDocPrintJob__
+#define __javax_print_MultiDocPrintJob__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ class Doc;
+ class MultiDoc;
+ class MultiDocPrintJob;
+ class PrintService;
+ namespace attribute
+ {
+ class PrintJobAttributeSet;
+ class PrintRequestAttributeSet;
+ }
+ namespace event
+ {
+ class PrintJobAttributeListener;
+ class PrintJobListener;
+ }
+ }
+ }
+}
+
+class javax::print::MultiDocPrintJob : public ::java::lang::Object
+{
+
+public:
+ virtual void print(::javax::print::MultiDoc *, ::javax::print::attribute::PrintRequestAttributeSet *) = 0;
+ virtual void addPrintJobAttributeListener(::javax::print::event::PrintJobAttributeListener *, ::javax::print::attribute::PrintJobAttributeSet *) = 0;
+ virtual void addPrintJobListener(::javax::print::event::PrintJobListener *) = 0;
+ virtual ::javax::print::attribute::PrintJobAttributeSet * getAttributes() = 0;
+ virtual ::javax::print::PrintService * getPrintService() = 0;
+ virtual void print(::javax::print::Doc *, ::javax::print::attribute::PrintRequestAttributeSet *) = 0;
+ virtual void removePrintJobAttributeListener(::javax::print::event::PrintJobAttributeListener *) = 0;
+ virtual void removePrintJobListener(::javax::print::event::PrintJobListener *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __javax_print_MultiDocPrintJob__
diff --git a/libjava/javax/print/MultiDocPrintService.h b/libjava/javax/print/MultiDocPrintService.h
new file mode 100644
index 000000000..0b613f64a
--- /dev/null
+++ b/libjava/javax/print/MultiDocPrintService.h
@@ -0,0 +1,61 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_MultiDocPrintService__
+#define __javax_print_MultiDocPrintService__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ class DocFlavor;
+ class DocPrintJob;
+ class MultiDocPrintJob;
+ class MultiDocPrintService;
+ class ServiceUIFactory;
+ namespace attribute
+ {
+ class Attribute;
+ class AttributeSet;
+ class PrintServiceAttribute;
+ class PrintServiceAttributeSet;
+ }
+ namespace event
+ {
+ class PrintServiceAttributeListener;
+ }
+ }
+ }
+}
+
+class javax::print::MultiDocPrintService : public ::java::lang::Object
+{
+
+public:
+ virtual ::javax::print::MultiDocPrintJob * createMultiDocPrintJob() = 0;
+ virtual ::javax::print::DocPrintJob * createPrintJob() = 0;
+ virtual ::javax::print::attribute::PrintServiceAttribute * getAttribute(::java::lang::Class *) = 0;
+ virtual ::javax::print::attribute::PrintServiceAttributeSet * getAttributes() = 0;
+ virtual ::java::lang::Object * getDefaultAttributeValue(::java::lang::Class *) = 0;
+ virtual ::java::lang::String * getName() = 0;
+ virtual ::javax::print::ServiceUIFactory * getServiceUIFactory() = 0;
+ virtual JArray< ::java::lang::Class * > * getSupportedAttributeCategories() = 0;
+ virtual ::java::lang::Object * getSupportedAttributeValues(::java::lang::Class *, ::javax::print::DocFlavor *, ::javax::print::attribute::AttributeSet *) = 0;
+ virtual JArray< ::javax::print::DocFlavor * > * getSupportedDocFlavors() = 0;
+ virtual ::javax::print::attribute::AttributeSet * getUnsupportedAttributes(::javax::print::DocFlavor *, ::javax::print::attribute::AttributeSet *) = 0;
+ virtual jboolean isAttributeCategorySupported(::java::lang::Class *) = 0;
+ virtual jboolean isAttributeValueSupported(::javax::print::attribute::Attribute *, ::javax::print::DocFlavor *, ::javax::print::attribute::AttributeSet *) = 0;
+ virtual jboolean isDocFlavorSupported(::javax::print::DocFlavor *) = 0;
+ virtual void addPrintServiceAttributeListener(::javax::print::event::PrintServiceAttributeListener *) = 0;
+ virtual void removePrintServiceAttributeListener(::javax::print::event::PrintServiceAttributeListener *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __javax_print_MultiDocPrintService__
diff --git a/libjava/javax/print/PrintException.h b/libjava/javax/print/PrintException.h
new file mode 100644
index 000000000..90a1659ac
--- /dev/null
+++ b/libjava/javax/print/PrintException.h
@@ -0,0 +1,32 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_PrintException__
+#define __javax_print_PrintException__
+
+#pragma interface
+
+#include <java/lang/Exception.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ class PrintException;
+ }
+ }
+}
+
+class javax::print::PrintException : public ::java::lang::Exception
+{
+
+public:
+ PrintException();
+ PrintException(::java::lang::Exception *);
+ PrintException(::java::lang::String *);
+ PrintException(::java::lang::String *, ::java::lang::Exception *);
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_PrintException__
diff --git a/libjava/javax/print/PrintService.h b/libjava/javax/print/PrintService.h
new file mode 100644
index 000000000..3e26159a1
--- /dev/null
+++ b/libjava/javax/print/PrintService.h
@@ -0,0 +1,61 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_PrintService__
+#define __javax_print_PrintService__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ class DocFlavor;
+ class DocPrintJob;
+ class PrintService;
+ class ServiceUIFactory;
+ namespace attribute
+ {
+ class Attribute;
+ class AttributeSet;
+ class PrintServiceAttribute;
+ class PrintServiceAttributeSet;
+ }
+ namespace event
+ {
+ class PrintServiceAttributeListener;
+ }
+ }
+ }
+}
+
+class javax::print::PrintService : public ::java::lang::Object
+{
+
+public:
+ virtual ::javax::print::DocPrintJob * createPrintJob() = 0;
+ virtual jboolean equals(::java::lang::Object *) = 0;
+ virtual ::javax::print::attribute::PrintServiceAttribute * getAttribute(::java::lang::Class *) = 0;
+ virtual ::javax::print::attribute::PrintServiceAttributeSet * getAttributes() = 0;
+ virtual ::java::lang::Object * getDefaultAttributeValue(::java::lang::Class *) = 0;
+ virtual ::java::lang::String * getName() = 0;
+ virtual ::javax::print::ServiceUIFactory * getServiceUIFactory() = 0;
+ virtual JArray< ::java::lang::Class * > * getSupportedAttributeCategories() = 0;
+ virtual ::java::lang::Object * getSupportedAttributeValues(::java::lang::Class *, ::javax::print::DocFlavor *, ::javax::print::attribute::AttributeSet *) = 0;
+ virtual JArray< ::javax::print::DocFlavor * > * getSupportedDocFlavors() = 0;
+ virtual ::javax::print::attribute::AttributeSet * getUnsupportedAttributes(::javax::print::DocFlavor *, ::javax::print::attribute::AttributeSet *) = 0;
+ virtual jint hashCode() = 0;
+ virtual jboolean isAttributeCategorySupported(::java::lang::Class *) = 0;
+ virtual jboolean isAttributeValueSupported(::javax::print::attribute::Attribute *, ::javax::print::DocFlavor *, ::javax::print::attribute::AttributeSet *) = 0;
+ virtual jboolean isDocFlavorSupported(::javax::print::DocFlavor *) = 0;
+ virtual void addPrintServiceAttributeListener(::javax::print::event::PrintServiceAttributeListener *) = 0;
+ virtual void removePrintServiceAttributeListener(::javax::print::event::PrintServiceAttributeListener *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __javax_print_PrintService__
diff --git a/libjava/javax/print/PrintServiceLookup.h b/libjava/javax/print/PrintServiceLookup.h
new file mode 100644
index 000000000..5409da90d
--- /dev/null
+++ b/libjava/javax/print/PrintServiceLookup.h
@@ -0,0 +1,62 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_PrintServiceLookup__
+#define __javax_print_PrintServiceLookup__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace gnu
+ {
+ namespace javax
+ {
+ namespace print
+ {
+ class CupsPrintServiceLookup;
+ }
+ }
+ }
+ namespace javax
+ {
+ namespace print
+ {
+ class DocFlavor;
+ class MultiDocPrintService;
+ class PrintService;
+ class PrintServiceLookup;
+ namespace attribute
+ {
+ class AttributeSet;
+ }
+ }
+ }
+}
+
+class javax::print::PrintServiceLookup : public ::java::lang::Object
+{
+
+public:
+ PrintServiceLookup();
+ static jboolean registerServiceProvider(::javax::print::PrintServiceLookup *);
+ static jboolean registerService(::javax::print::PrintService *);
+ static JArray< ::javax::print::PrintService * > * lookupPrintServices(::javax::print::DocFlavor *, ::javax::print::attribute::AttributeSet *);
+ static JArray< ::javax::print::MultiDocPrintService * > * lookupMultiDocPrintServices(JArray< ::javax::print::DocFlavor * > *, ::javax::print::attribute::AttributeSet *);
+ static ::javax::print::PrintService * lookupDefaultPrintService();
+ virtual ::javax::print::PrintService * getDefaultPrintService() = 0;
+ virtual JArray< ::javax::print::MultiDocPrintService * > * getMultiDocPrintServices(JArray< ::javax::print::DocFlavor * > *, ::javax::print::attribute::AttributeSet *) = 0;
+ virtual JArray< ::javax::print::PrintService * > * getPrintServices() = 0;
+ virtual JArray< ::javax::print::PrintService * > * getPrintServices(::javax::print::DocFlavor *, ::javax::print::attribute::AttributeSet *) = 0;
+private:
+ static ::gnu::javax::print::CupsPrintServiceLookup * systemProvider;
+ static ::java::util::HashSet * printServices;
+ static ::java::util::HashSet * printServiceLookups;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_PrintServiceLookup__
diff --git a/libjava/javax/print/ServiceUI.h b/libjava/javax/print/ServiceUI.h
new file mode 100644
index 000000000..8ec373ac4
--- /dev/null
+++ b/libjava/javax/print/ServiceUI.h
@@ -0,0 +1,45 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_ServiceUI__
+#define __javax_print_ServiceUI__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace java
+ {
+ namespace awt
+ {
+ class GraphicsConfiguration;
+ }
+ }
+ namespace javax
+ {
+ namespace print
+ {
+ class DocFlavor;
+ class PrintService;
+ class ServiceUI;
+ namespace attribute
+ {
+ class PrintRequestAttributeSet;
+ }
+ }
+ }
+}
+
+class javax::print::ServiceUI : public ::java::lang::Object
+{
+
+public:
+ ServiceUI();
+ static ::javax::print::PrintService * printDialog(::java::awt::GraphicsConfiguration *, jint, jint, JArray< ::javax::print::PrintService * > *, ::javax::print::PrintService *, ::javax::print::DocFlavor *, ::javax::print::attribute::PrintRequestAttributeSet *);
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_ServiceUI__
diff --git a/libjava/javax/print/ServiceUIFactory.h b/libjava/javax/print/ServiceUIFactory.h
new file mode 100644
index 000000000..2424058fa
--- /dev/null
+++ b/libjava/javax/print/ServiceUIFactory.h
@@ -0,0 +1,41 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_ServiceUIFactory__
+#define __javax_print_ServiceUIFactory__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ class ServiceUIFactory;
+ }
+ }
+}
+
+class javax::print::ServiceUIFactory : public ::java::lang::Object
+{
+
+public:
+ ServiceUIFactory();
+ virtual ::java::lang::Object * getUI(jint, ::java::lang::String *) = 0;
+ virtual JArray< ::java::lang::String * > * getUIClassNamesForRole(jint) = 0;
+ static const jint ABOUT_UIROLE = 1;
+ static const jint ADMIN_UIROLE = 2;
+ static const jint MAIN_UIROLE = 3;
+ static const jint RESERVED_UIROLE = 99;
+ static ::java::lang::String * DIALOG_UI;
+ static ::java::lang::String * JCOMPONENT_UI;
+ static ::java::lang::String * JDIALOG_UI;
+ static ::java::lang::String * PANEL_UI;
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_ServiceUIFactory__
diff --git a/libjava/javax/print/SimpleDoc.h b/libjava/javax/print/SimpleDoc.h
new file mode 100644
index 000000000..b055e4ed9
--- /dev/null
+++ b/libjava/javax/print/SimpleDoc.h
@@ -0,0 +1,46 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_SimpleDoc__
+#define __javax_print_SimpleDoc__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ class DocFlavor;
+ class SimpleDoc;
+ namespace attribute
+ {
+ class DocAttributeSet;
+ }
+ }
+ }
+}
+
+class javax::print::SimpleDoc : public ::java::lang::Object
+{
+
+public:
+ SimpleDoc(::java::lang::Object *, ::javax::print::DocFlavor *, ::javax::print::attribute::DocAttributeSet *);
+ ::javax::print::attribute::DocAttributeSet * getAttributes();
+ ::javax::print::DocFlavor * getDocFlavor();
+ ::java::lang::Object * getPrintData();
+ ::java::io::Reader * getReaderForText();
+ ::java::io::InputStream * getStreamForBytes();
+private:
+ ::java::lang::Object * __attribute__((aligned(__alignof__( ::java::lang::Object)))) printData;
+ ::javax::print::DocFlavor * flavor;
+ ::javax::print::attribute::DocAttributeSet * attributes;
+ ::java::io::InputStream * stream;
+ ::java::io::Reader * reader;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_SimpleDoc__
diff --git a/libjava/javax/print/StreamPrintService.h b/libjava/javax/print/StreamPrintService.h
new file mode 100644
index 000000000..115d6efab
--- /dev/null
+++ b/libjava/javax/print/StreamPrintService.h
@@ -0,0 +1,69 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_StreamPrintService__
+#define __javax_print_StreamPrintService__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ class DocFlavor;
+ class DocPrintJob;
+ class ServiceUIFactory;
+ class StreamPrintService;
+ namespace attribute
+ {
+ class Attribute;
+ class AttributeSet;
+ class PrintServiceAttribute;
+ class PrintServiceAttributeSet;
+ }
+ namespace event
+ {
+ class PrintServiceAttributeListener;
+ }
+ }
+ }
+}
+
+class javax::print::StreamPrintService : public ::java::lang::Object
+{
+
+public: // actually protected
+ StreamPrintService(::java::io::OutputStream *);
+public:
+ virtual void dispose();
+ virtual ::java::lang::String * getOutputFormat() = 0;
+ virtual ::java::io::OutputStream * getOutputStream();
+ virtual jboolean isDisposed();
+ virtual ::javax::print::DocPrintJob * createPrintJob() = 0;
+ virtual ::javax::print::attribute::PrintServiceAttribute * getAttribute(::java::lang::Class *) = 0;
+ virtual ::javax::print::attribute::PrintServiceAttributeSet * getAttributes() = 0;
+ virtual ::java::lang::Object * getDefaultAttributeValue(::java::lang::Class *) = 0;
+ virtual ::java::lang::String * getName() = 0;
+ virtual ::javax::print::ServiceUIFactory * getServiceUIFactory() = 0;
+ virtual JArray< ::java::lang::Class * > * getSupportedAttributeCategories() = 0;
+ virtual ::java::lang::Object * getSupportedAttributeValues(::java::lang::Class *, ::javax::print::DocFlavor *, ::javax::print::attribute::AttributeSet *) = 0;
+ virtual JArray< ::javax::print::DocFlavor * > * getSupportedDocFlavors() = 0;
+ virtual ::javax::print::attribute::AttributeSet * getUnsupportedAttributes(::javax::print::DocFlavor *, ::javax::print::attribute::AttributeSet *) = 0;
+ virtual jboolean isAttributeCategorySupported(::java::lang::Class *) = 0;
+ virtual jboolean isAttributeValueSupported(::javax::print::attribute::Attribute *, ::javax::print::DocFlavor *, ::javax::print::attribute::AttributeSet *) = 0;
+ virtual jboolean isDocFlavorSupported(::javax::print::DocFlavor *) = 0;
+ virtual void addPrintServiceAttributeListener(::javax::print::event::PrintServiceAttributeListener *) = 0;
+ virtual void removePrintServiceAttributeListener(::javax::print::event::PrintServiceAttributeListener *) = 0;
+private:
+ jboolean __attribute__((aligned(__alignof__( ::java::lang::Object)))) disposed;
+ ::java::io::OutputStream * out;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_StreamPrintService__
diff --git a/libjava/javax/print/StreamPrintServiceFactory.h b/libjava/javax/print/StreamPrintServiceFactory.h
new file mode 100644
index 000000000..496b51f61
--- /dev/null
+++ b/libjava/javax/print/StreamPrintServiceFactory.h
@@ -0,0 +1,37 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_StreamPrintServiceFactory__
+#define __javax_print_StreamPrintServiceFactory__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ class DocFlavor;
+ class StreamPrintService;
+ class StreamPrintServiceFactory;
+ }
+ }
+}
+
+class javax::print::StreamPrintServiceFactory : public ::java::lang::Object
+{
+
+public:
+ StreamPrintServiceFactory();
+ static JArray< ::javax::print::StreamPrintServiceFactory * > * lookupStreamPrintServiceFactories(::javax::print::DocFlavor *, ::java::lang::String *);
+ virtual ::java::lang::String * getOutputFormat() = 0;
+ virtual JArray< ::javax::print::DocFlavor * > * getSupportedDocFlavors() = 0;
+ virtual ::javax::print::StreamPrintService * getPrintService(::java::io::OutputStream *) = 0;
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_StreamPrintServiceFactory__
diff --git a/libjava/javax/print/URIException.h b/libjava/javax/print/URIException.h
new file mode 100644
index 000000000..7e4f868b0
--- /dev/null
+++ b/libjava/javax/print/URIException.h
@@ -0,0 +1,40 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_URIException__
+#define __javax_print_URIException__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace java
+ {
+ namespace net
+ {
+ class URI;
+ }
+ }
+ namespace javax
+ {
+ namespace print
+ {
+ class URIException;
+ }
+ }
+}
+
+class javax::print::URIException : public ::java::lang::Object
+{
+
+public:
+ virtual jint getReason() = 0;
+ virtual ::java::net::URI * getUnsupportedURI() = 0;
+ static const jint URIInaccessible = 1;
+ static const jint URIOtherProblem = -1;
+ static const jint URISchemeNotSupported = 2;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __javax_print_URIException__
diff --git a/libjava/javax/print/attribute/Attribute.h b/libjava/javax/print/attribute/Attribute.h
new file mode 100644
index 000000000..88c4efd31
--- /dev/null
+++ b/libjava/javax/print/attribute/Attribute.h
@@ -0,0 +1,33 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_Attribute__
+#define __javax_print_attribute_Attribute__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ class Attribute;
+ }
+ }
+ }
+}
+
+class javax::print::attribute::Attribute : public ::java::lang::Object
+{
+
+public:
+ virtual ::java::lang::Class * getCategory() = 0;
+ virtual ::java::lang::String * getName() = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __javax_print_attribute_Attribute__
diff --git a/libjava/javax/print/attribute/AttributeSet.h b/libjava/javax/print/attribute/AttributeSet.h
new file mode 100644
index 000000000..f1fed9320
--- /dev/null
+++ b/libjava/javax/print/attribute/AttributeSet.h
@@ -0,0 +1,47 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_AttributeSet__
+#define __javax_print_attribute_AttributeSet__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ class Attribute;
+ class AttributeSet;
+ }
+ }
+ }
+}
+
+class javax::print::attribute::AttributeSet : public ::java::lang::Object
+{
+
+public:
+ virtual jboolean add(::javax::print::attribute::Attribute *) = 0;
+ virtual jboolean addAll(::javax::print::attribute::AttributeSet *) = 0;
+ virtual void clear() = 0;
+ virtual jboolean containsKey(::java::lang::Class *) = 0;
+ virtual jboolean containsValue(::javax::print::attribute::Attribute *) = 0;
+ virtual jboolean equals(::java::lang::Object *) = 0;
+ virtual ::javax::print::attribute::Attribute * get(::java::lang::Class *) = 0;
+ virtual jint hashCode() = 0;
+ virtual jboolean isEmpty() = 0;
+ virtual jboolean remove(::javax::print::attribute::Attribute *) = 0;
+ virtual jboolean remove(::java::lang::Class *) = 0;
+ virtual jint size() = 0;
+ virtual JArray< ::javax::print::attribute::Attribute * > * toArray() = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __javax_print_attribute_AttributeSet__
diff --git a/libjava/javax/print/attribute/AttributeSetUtilities$SynchronizedAttributeSet.h b/libjava/javax/print/attribute/AttributeSetUtilities$SynchronizedAttributeSet.h
new file mode 100644
index 000000000..34cee3d07
--- /dev/null
+++ b/libjava/javax/print/attribute/AttributeSetUtilities$SynchronizedAttributeSet.h
@@ -0,0 +1,52 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_AttributeSetUtilities$SynchronizedAttributeSet__
+#define __javax_print_attribute_AttributeSetUtilities$SynchronizedAttributeSet__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ class Attribute;
+ class AttributeSet;
+ class AttributeSetUtilities$SynchronizedAttributeSet;
+ }
+ }
+ }
+}
+
+class javax::print::attribute::AttributeSetUtilities$SynchronizedAttributeSet : public ::java::lang::Object
+{
+
+public:
+ AttributeSetUtilities$SynchronizedAttributeSet(::javax::print::attribute::AttributeSet *);
+ virtual jboolean add(::javax::print::attribute::Attribute *);
+ virtual jboolean addAll(::javax::print::attribute::AttributeSet *);
+ virtual void clear();
+ virtual jboolean containsKey(::java::lang::Class *);
+ virtual jboolean containsValue(::javax::print::attribute::Attribute *);
+ virtual jboolean equals(::java::lang::Object *);
+ virtual ::javax::print::attribute::Attribute * get(::java::lang::Class *);
+ virtual jint hashCode();
+ virtual jboolean isEmpty();
+ virtual jboolean remove(::java::lang::Class *);
+ virtual jboolean remove(::javax::print::attribute::Attribute *);
+ virtual jint size();
+ virtual JArray< ::javax::print::attribute::Attribute * > * toArray();
+private:
+ ::javax::print::attribute::AttributeSet * __attribute__((aligned(__alignof__( ::java::lang::Object)))) attrset;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_AttributeSetUtilities$SynchronizedAttributeSet__
diff --git a/libjava/javax/print/attribute/AttributeSetUtilities$SynchronizedDocAttributeSet.h b/libjava/javax/print/attribute/AttributeSetUtilities$SynchronizedDocAttributeSet.h
new file mode 100644
index 000000000..1e2b9a466
--- /dev/null
+++ b/libjava/javax/print/attribute/AttributeSetUtilities$SynchronizedDocAttributeSet.h
@@ -0,0 +1,33 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_AttributeSetUtilities$SynchronizedDocAttributeSet__
+#define __javax_print_attribute_AttributeSetUtilities$SynchronizedDocAttributeSet__
+
+#pragma interface
+
+#include <javax/print/attribute/AttributeSetUtilities$SynchronizedAttributeSet.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ class AttributeSetUtilities$SynchronizedDocAttributeSet;
+ class DocAttributeSet;
+ }
+ }
+ }
+}
+
+class javax::print::attribute::AttributeSetUtilities$SynchronizedDocAttributeSet : public ::javax::print::attribute::AttributeSetUtilities$SynchronizedAttributeSet
+{
+
+public:
+ AttributeSetUtilities$SynchronizedDocAttributeSet(::javax::print::attribute::DocAttributeSet *);
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_AttributeSetUtilities$SynchronizedDocAttributeSet__
diff --git a/libjava/javax/print/attribute/AttributeSetUtilities$SynchronizedPrintJobAttributeSet.h b/libjava/javax/print/attribute/AttributeSetUtilities$SynchronizedPrintJobAttributeSet.h
new file mode 100644
index 000000000..c52b55125
--- /dev/null
+++ b/libjava/javax/print/attribute/AttributeSetUtilities$SynchronizedPrintJobAttributeSet.h
@@ -0,0 +1,33 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_AttributeSetUtilities$SynchronizedPrintJobAttributeSet__
+#define __javax_print_attribute_AttributeSetUtilities$SynchronizedPrintJobAttributeSet__
+
+#pragma interface
+
+#include <javax/print/attribute/AttributeSetUtilities$SynchronizedAttributeSet.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ class AttributeSetUtilities$SynchronizedPrintJobAttributeSet;
+ class PrintJobAttributeSet;
+ }
+ }
+ }
+}
+
+class javax::print::attribute::AttributeSetUtilities$SynchronizedPrintJobAttributeSet : public ::javax::print::attribute::AttributeSetUtilities$SynchronizedAttributeSet
+{
+
+public:
+ AttributeSetUtilities$SynchronizedPrintJobAttributeSet(::javax::print::attribute::PrintJobAttributeSet *);
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_AttributeSetUtilities$SynchronizedPrintJobAttributeSet__
diff --git a/libjava/javax/print/attribute/AttributeSetUtilities$SynchronizedPrintRequestAttributeSet.h b/libjava/javax/print/attribute/AttributeSetUtilities$SynchronizedPrintRequestAttributeSet.h
new file mode 100644
index 000000000..4fbb3d9b1
--- /dev/null
+++ b/libjava/javax/print/attribute/AttributeSetUtilities$SynchronizedPrintRequestAttributeSet.h
@@ -0,0 +1,33 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_AttributeSetUtilities$SynchronizedPrintRequestAttributeSet__
+#define __javax_print_attribute_AttributeSetUtilities$SynchronizedPrintRequestAttributeSet__
+
+#pragma interface
+
+#include <javax/print/attribute/AttributeSetUtilities$SynchronizedAttributeSet.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ class AttributeSetUtilities$SynchronizedPrintRequestAttributeSet;
+ class PrintRequestAttributeSet;
+ }
+ }
+ }
+}
+
+class javax::print::attribute::AttributeSetUtilities$SynchronizedPrintRequestAttributeSet : public ::javax::print::attribute::AttributeSetUtilities$SynchronizedAttributeSet
+{
+
+public:
+ AttributeSetUtilities$SynchronizedPrintRequestAttributeSet(::javax::print::attribute::PrintRequestAttributeSet *);
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_AttributeSetUtilities$SynchronizedPrintRequestAttributeSet__
diff --git a/libjava/javax/print/attribute/AttributeSetUtilities$SynchronizedPrintServiceAttributeSet.h b/libjava/javax/print/attribute/AttributeSetUtilities$SynchronizedPrintServiceAttributeSet.h
new file mode 100644
index 000000000..8177161f2
--- /dev/null
+++ b/libjava/javax/print/attribute/AttributeSetUtilities$SynchronizedPrintServiceAttributeSet.h
@@ -0,0 +1,33 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_AttributeSetUtilities$SynchronizedPrintServiceAttributeSet__
+#define __javax_print_attribute_AttributeSetUtilities$SynchronizedPrintServiceAttributeSet__
+
+#pragma interface
+
+#include <javax/print/attribute/AttributeSetUtilities$SynchronizedAttributeSet.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ class AttributeSetUtilities$SynchronizedPrintServiceAttributeSet;
+ class PrintServiceAttributeSet;
+ }
+ }
+ }
+}
+
+class javax::print::attribute::AttributeSetUtilities$SynchronizedPrintServiceAttributeSet : public ::javax::print::attribute::AttributeSetUtilities$SynchronizedAttributeSet
+{
+
+public:
+ AttributeSetUtilities$SynchronizedPrintServiceAttributeSet(::javax::print::attribute::PrintServiceAttributeSet *);
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_AttributeSetUtilities$SynchronizedPrintServiceAttributeSet__
diff --git a/libjava/javax/print/attribute/AttributeSetUtilities$UnmodifiableAttributeSet.h b/libjava/javax/print/attribute/AttributeSetUtilities$UnmodifiableAttributeSet.h
new file mode 100644
index 000000000..71de41684
--- /dev/null
+++ b/libjava/javax/print/attribute/AttributeSetUtilities$UnmodifiableAttributeSet.h
@@ -0,0 +1,52 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_AttributeSetUtilities$UnmodifiableAttributeSet__
+#define __javax_print_attribute_AttributeSetUtilities$UnmodifiableAttributeSet__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ class Attribute;
+ class AttributeSet;
+ class AttributeSetUtilities$UnmodifiableAttributeSet;
+ }
+ }
+ }
+}
+
+class javax::print::attribute::AttributeSetUtilities$UnmodifiableAttributeSet : public ::java::lang::Object
+{
+
+public:
+ AttributeSetUtilities$UnmodifiableAttributeSet(::javax::print::attribute::AttributeSet *);
+ virtual jboolean add(::javax::print::attribute::Attribute *);
+ virtual jboolean addAll(::javax::print::attribute::AttributeSet *);
+ virtual void clear();
+ virtual jboolean containsKey(::java::lang::Class *);
+ virtual jboolean containsValue(::javax::print::attribute::Attribute *);
+ virtual jboolean equals(::java::lang::Object *);
+ virtual ::javax::print::attribute::Attribute * get(::java::lang::Class *);
+ virtual jint hashCode();
+ virtual jboolean isEmpty();
+ virtual jboolean remove(::java::lang::Class *);
+ virtual jboolean remove(::javax::print::attribute::Attribute *);
+ virtual jint size();
+ virtual JArray< ::javax::print::attribute::Attribute * > * toArray();
+private:
+ ::javax::print::attribute::AttributeSet * __attribute__((aligned(__alignof__( ::java::lang::Object)))) attrset;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_AttributeSetUtilities$UnmodifiableAttributeSet__
diff --git a/libjava/javax/print/attribute/AttributeSetUtilities$UnmodifiableDocAttributeSet.h b/libjava/javax/print/attribute/AttributeSetUtilities$UnmodifiableDocAttributeSet.h
new file mode 100644
index 000000000..de2bb982c
--- /dev/null
+++ b/libjava/javax/print/attribute/AttributeSetUtilities$UnmodifiableDocAttributeSet.h
@@ -0,0 +1,33 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_AttributeSetUtilities$UnmodifiableDocAttributeSet__
+#define __javax_print_attribute_AttributeSetUtilities$UnmodifiableDocAttributeSet__
+
+#pragma interface
+
+#include <javax/print/attribute/AttributeSetUtilities$UnmodifiableAttributeSet.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ class AttributeSetUtilities$UnmodifiableDocAttributeSet;
+ class DocAttributeSet;
+ }
+ }
+ }
+}
+
+class javax::print::attribute::AttributeSetUtilities$UnmodifiableDocAttributeSet : public ::javax::print::attribute::AttributeSetUtilities$UnmodifiableAttributeSet
+{
+
+public:
+ AttributeSetUtilities$UnmodifiableDocAttributeSet(::javax::print::attribute::DocAttributeSet *);
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_AttributeSetUtilities$UnmodifiableDocAttributeSet__
diff --git a/libjava/javax/print/attribute/AttributeSetUtilities$UnmodifiablePrintJobAttributeSet.h b/libjava/javax/print/attribute/AttributeSetUtilities$UnmodifiablePrintJobAttributeSet.h
new file mode 100644
index 000000000..6f800a233
--- /dev/null
+++ b/libjava/javax/print/attribute/AttributeSetUtilities$UnmodifiablePrintJobAttributeSet.h
@@ -0,0 +1,33 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_AttributeSetUtilities$UnmodifiablePrintJobAttributeSet__
+#define __javax_print_attribute_AttributeSetUtilities$UnmodifiablePrintJobAttributeSet__
+
+#pragma interface
+
+#include <javax/print/attribute/AttributeSetUtilities$UnmodifiableAttributeSet.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ class AttributeSetUtilities$UnmodifiablePrintJobAttributeSet;
+ class PrintJobAttributeSet;
+ }
+ }
+ }
+}
+
+class javax::print::attribute::AttributeSetUtilities$UnmodifiablePrintJobAttributeSet : public ::javax::print::attribute::AttributeSetUtilities$UnmodifiableAttributeSet
+{
+
+public:
+ AttributeSetUtilities$UnmodifiablePrintJobAttributeSet(::javax::print::attribute::PrintJobAttributeSet *);
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_AttributeSetUtilities$UnmodifiablePrintJobAttributeSet__
diff --git a/libjava/javax/print/attribute/AttributeSetUtilities$UnmodifiablePrintRequestAttributeSet.h b/libjava/javax/print/attribute/AttributeSetUtilities$UnmodifiablePrintRequestAttributeSet.h
new file mode 100644
index 000000000..6dea83bd0
--- /dev/null
+++ b/libjava/javax/print/attribute/AttributeSetUtilities$UnmodifiablePrintRequestAttributeSet.h
@@ -0,0 +1,33 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_AttributeSetUtilities$UnmodifiablePrintRequestAttributeSet__
+#define __javax_print_attribute_AttributeSetUtilities$UnmodifiablePrintRequestAttributeSet__
+
+#pragma interface
+
+#include <javax/print/attribute/AttributeSetUtilities$UnmodifiableAttributeSet.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ class AttributeSetUtilities$UnmodifiablePrintRequestAttributeSet;
+ class PrintRequestAttributeSet;
+ }
+ }
+ }
+}
+
+class javax::print::attribute::AttributeSetUtilities$UnmodifiablePrintRequestAttributeSet : public ::javax::print::attribute::AttributeSetUtilities$UnmodifiableAttributeSet
+{
+
+public:
+ AttributeSetUtilities$UnmodifiablePrintRequestAttributeSet(::javax::print::attribute::PrintRequestAttributeSet *);
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_AttributeSetUtilities$UnmodifiablePrintRequestAttributeSet__
diff --git a/libjava/javax/print/attribute/AttributeSetUtilities$UnmodifiablePrintServiceAttributeSet.h b/libjava/javax/print/attribute/AttributeSetUtilities$UnmodifiablePrintServiceAttributeSet.h
new file mode 100644
index 000000000..edfe0690c
--- /dev/null
+++ b/libjava/javax/print/attribute/AttributeSetUtilities$UnmodifiablePrintServiceAttributeSet.h
@@ -0,0 +1,33 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_AttributeSetUtilities$UnmodifiablePrintServiceAttributeSet__
+#define __javax_print_attribute_AttributeSetUtilities$UnmodifiablePrintServiceAttributeSet__
+
+#pragma interface
+
+#include <javax/print/attribute/AttributeSetUtilities$UnmodifiableAttributeSet.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ class AttributeSetUtilities$UnmodifiablePrintServiceAttributeSet;
+ class PrintServiceAttributeSet;
+ }
+ }
+ }
+}
+
+class javax::print::attribute::AttributeSetUtilities$UnmodifiablePrintServiceAttributeSet : public ::javax::print::attribute::AttributeSetUtilities$UnmodifiableAttributeSet
+{
+
+public:
+ AttributeSetUtilities$UnmodifiablePrintServiceAttributeSet(::javax::print::attribute::PrintServiceAttributeSet *);
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_AttributeSetUtilities$UnmodifiablePrintServiceAttributeSet__
diff --git a/libjava/javax/print/attribute/AttributeSetUtilities.h b/libjava/javax/print/attribute/AttributeSetUtilities.h
new file mode 100644
index 000000000..85f90d068
--- /dev/null
+++ b/libjava/javax/print/attribute/AttributeSetUtilities.h
@@ -0,0 +1,51 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_AttributeSetUtilities__
+#define __javax_print_attribute_AttributeSetUtilities__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ class Attribute;
+ class AttributeSet;
+ class AttributeSetUtilities;
+ class DocAttributeSet;
+ class PrintJobAttributeSet;
+ class PrintRequestAttributeSet;
+ class PrintServiceAttributeSet;
+ }
+ }
+ }
+}
+
+class javax::print::attribute::AttributeSetUtilities : public ::java::lang::Object
+{
+
+ AttributeSetUtilities();
+public:
+ static ::javax::print::attribute::AttributeSet * synchronizedView(::javax::print::attribute::AttributeSet *);
+ static ::javax::print::attribute::DocAttributeSet * synchronizedView(::javax::print::attribute::DocAttributeSet *);
+ static ::javax::print::attribute::PrintJobAttributeSet * synchronizedView(::javax::print::attribute::PrintJobAttributeSet *);
+ static ::javax::print::attribute::PrintRequestAttributeSet * synchronizedView(::javax::print::attribute::PrintRequestAttributeSet *);
+ static ::javax::print::attribute::PrintServiceAttributeSet * synchronizedView(::javax::print::attribute::PrintServiceAttributeSet *);
+ static ::javax::print::attribute::AttributeSet * unmodifiableView(::javax::print::attribute::AttributeSet *);
+ static ::javax::print::attribute::DocAttributeSet * unmodifiableView(::javax::print::attribute::DocAttributeSet *);
+ static ::javax::print::attribute::PrintJobAttributeSet * unmodifiableView(::javax::print::attribute::PrintJobAttributeSet *);
+ static ::javax::print::attribute::PrintRequestAttributeSet * unmodifiableView(::javax::print::attribute::PrintRequestAttributeSet *);
+ static ::javax::print::attribute::PrintServiceAttributeSet * unmodifiableView(::javax::print::attribute::PrintServiceAttributeSet *);
+ static ::java::lang::Class * verifyAttributeCategory(::java::lang::Object *, ::java::lang::Class *);
+ static ::javax::print::attribute::Attribute * verifyAttributeValue(::java::lang::Object *, ::java::lang::Class *);
+ static void verifyCategoryForValue(::java::lang::Class *, ::javax::print::attribute::Attribute *);
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_AttributeSetUtilities__
diff --git a/libjava/javax/print/attribute/DateTimeSyntax.h b/libjava/javax/print/attribute/DateTimeSyntax.h
new file mode 100644
index 000000000..8ec4f3c98
--- /dev/null
+++ b/libjava/javax/print/attribute/DateTimeSyntax.h
@@ -0,0 +1,41 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_DateTimeSyntax__
+#define __javax_print_attribute_DateTimeSyntax__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ class DateTimeSyntax;
+ }
+ }
+ }
+}
+
+class javax::print::attribute::DateTimeSyntax : public ::java::lang::Object
+{
+
+public: // actually protected
+ DateTimeSyntax(::java::util::Date *);
+public:
+ virtual ::java::util::Date * getValue();
+ virtual jboolean equals(::java::lang::Object *);
+ virtual jint hashCode();
+ virtual ::java::lang::String * toString();
+private:
+ static const jlong serialVersionUID = -1400819079791208582LL;
+ ::java::util::Date * __attribute__((aligned(__alignof__( ::java::lang::Object)))) value;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_DateTimeSyntax__
diff --git a/libjava/javax/print/attribute/DocAttribute.h b/libjava/javax/print/attribute/DocAttribute.h
new file mode 100644
index 000000000..d26bc6d8c
--- /dev/null
+++ b/libjava/javax/print/attribute/DocAttribute.h
@@ -0,0 +1,33 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_DocAttribute__
+#define __javax_print_attribute_DocAttribute__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ class DocAttribute;
+ }
+ }
+ }
+}
+
+class javax::print::attribute::DocAttribute : public ::java::lang::Object
+{
+
+public:
+ virtual ::java::lang::Class * getCategory() = 0;
+ virtual ::java::lang::String * getName() = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __javax_print_attribute_DocAttribute__
diff --git a/libjava/javax/print/attribute/DocAttributeSet.h b/libjava/javax/print/attribute/DocAttributeSet.h
new file mode 100644
index 000000000..c85d799c4
--- /dev/null
+++ b/libjava/javax/print/attribute/DocAttributeSet.h
@@ -0,0 +1,46 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_DocAttributeSet__
+#define __javax_print_attribute_DocAttributeSet__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ class Attribute;
+ class AttributeSet;
+ class DocAttributeSet;
+ }
+ }
+ }
+}
+
+class javax::print::attribute::DocAttributeSet : public ::java::lang::Object
+{
+
+public:
+ virtual jboolean add(::javax::print::attribute::Attribute *) = 0;
+ virtual jboolean addAll(::javax::print::attribute::AttributeSet *) = 0;
+ virtual void clear() = 0;
+ virtual jboolean containsKey(::java::lang::Class *) = 0;
+ virtual jboolean containsValue(::javax::print::attribute::Attribute *) = 0;
+ virtual ::javax::print::attribute::Attribute * get(::java::lang::Class *) = 0;
+ virtual jboolean isEmpty() = 0;
+ virtual jboolean remove(::javax::print::attribute::Attribute *) = 0;
+ virtual jboolean remove(::java::lang::Class *) = 0;
+ virtual jint size() = 0;
+ virtual JArray< ::javax::print::attribute::Attribute * > * toArray() = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __javax_print_attribute_DocAttributeSet__
diff --git a/libjava/javax/print/attribute/EnumSyntax.h b/libjava/javax/print/attribute/EnumSyntax.h
new file mode 100644
index 000000000..5b445c301
--- /dev/null
+++ b/libjava/javax/print/attribute/EnumSyntax.h
@@ -0,0 +1,48 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_EnumSyntax__
+#define __javax_print_attribute_EnumSyntax__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ class EnumSyntax;
+ }
+ }
+ }
+}
+
+class javax::print::attribute::EnumSyntax : public ::java::lang::Object
+{
+
+public: // actually protected
+ EnumSyntax(jint);
+public:
+ virtual jint getValue();
+ virtual ::java::lang::Object * clone();
+ virtual jint hashCode();
+ virtual ::java::lang::String * toString();
+public: // actually protected
+ virtual JArray< ::java::lang::String * > * getStringTable();
+ virtual ::java::lang::Object * readResolve();
+ virtual JArray< ::javax::print::attribute::EnumSyntax * > * getEnumValueTable();
+ virtual jint getOffset();
+private:
+ static const jlong serialVersionUID = -2739521845085831642LL;
+ jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) value;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_EnumSyntax__
diff --git a/libjava/javax/print/attribute/HashAttributeSet.h b/libjava/javax/print/attribute/HashAttributeSet.h
new file mode 100644
index 000000000..b82db6e57
--- /dev/null
+++ b/libjava/javax/print/attribute/HashAttributeSet.h
@@ -0,0 +1,71 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_HashAttributeSet__
+#define __javax_print_attribute_HashAttributeSet__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ class Attribute;
+ class AttributeSet;
+ class HashAttributeSet;
+ }
+ }
+ }
+}
+
+class javax::print::attribute::HashAttributeSet : public ::java::lang::Object
+{
+
+public:
+ HashAttributeSet();
+ HashAttributeSet(::javax::print::attribute::Attribute *);
+ HashAttributeSet(JArray< ::javax::print::attribute::Attribute * > *);
+ HashAttributeSet(::javax::print::attribute::AttributeSet *);
+public: // actually protected
+ HashAttributeSet(::java::lang::Class *);
+ HashAttributeSet(::javax::print::attribute::Attribute *, ::java::lang::Class *);
+ HashAttributeSet(JArray< ::javax::print::attribute::Attribute * > *, ::java::lang::Class *);
+ HashAttributeSet(::javax::print::attribute::AttributeSet *, ::java::lang::Class *);
+public:
+ virtual jboolean add(::javax::print::attribute::Attribute *);
+private:
+ jboolean addInternal(::javax::print::attribute::Attribute *, ::java::lang::Class *);
+public:
+ virtual jboolean addAll(::javax::print::attribute::AttributeSet *);
+private:
+ jboolean addAllInternal(::javax::print::attribute::AttributeSet *, ::java::lang::Class *);
+public:
+ virtual void clear();
+ virtual jboolean containsKey(::java::lang::Class *);
+ virtual jboolean containsValue(::javax::print::attribute::Attribute *);
+ virtual jboolean equals(::java::lang::Object *);
+ virtual ::javax::print::attribute::Attribute * get(::java::lang::Class *);
+ virtual jint hashCode();
+ virtual jboolean isEmpty();
+ virtual jboolean remove(::javax::print::attribute::Attribute *);
+ virtual jboolean remove(::java::lang::Class *);
+ virtual jint size();
+ virtual JArray< ::javax::print::attribute::Attribute * > * toArray();
+private:
+ void readObject(::java::io::ObjectInputStream *);
+ void writeObject(::java::io::ObjectOutputStream *);
+ static const jlong serialVersionUID = 5311560590283707917LL;
+ ::java::lang::Class * __attribute__((aligned(__alignof__( ::java::lang::Object)))) myInterface;
+ ::java::util::HashMap * attributeMap;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_HashAttributeSet__
diff --git a/libjava/javax/print/attribute/HashDocAttributeSet.h b/libjava/javax/print/attribute/HashDocAttributeSet.h
new file mode 100644
index 000000000..43b9eaec6
--- /dev/null
+++ b/libjava/javax/print/attribute/HashDocAttributeSet.h
@@ -0,0 +1,42 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_HashDocAttributeSet__
+#define __javax_print_attribute_HashDocAttributeSet__
+
+#pragma interface
+
+#include <javax/print/attribute/HashAttributeSet.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ class DocAttribute;
+ class DocAttributeSet;
+ class HashDocAttributeSet;
+ }
+ }
+ }
+}
+
+class javax::print::attribute::HashDocAttributeSet : public ::javax::print::attribute::HashAttributeSet
+{
+
+public:
+ HashDocAttributeSet();
+ HashDocAttributeSet(::javax::print::attribute::DocAttribute *);
+ HashDocAttributeSet(JArray< ::javax::print::attribute::DocAttribute * > *);
+ HashDocAttributeSet(::javax::print::attribute::DocAttributeSet *);
+private:
+ static const jlong serialVersionUID = -1128534486061432528LL;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_HashDocAttributeSet__
diff --git a/libjava/javax/print/attribute/HashPrintJobAttributeSet.h b/libjava/javax/print/attribute/HashPrintJobAttributeSet.h
new file mode 100644
index 000000000..26fde6f99
--- /dev/null
+++ b/libjava/javax/print/attribute/HashPrintJobAttributeSet.h
@@ -0,0 +1,42 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_HashPrintJobAttributeSet__
+#define __javax_print_attribute_HashPrintJobAttributeSet__
+
+#pragma interface
+
+#include <javax/print/attribute/HashAttributeSet.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ class HashPrintJobAttributeSet;
+ class PrintJobAttribute;
+ class PrintJobAttributeSet;
+ }
+ }
+ }
+}
+
+class javax::print::attribute::HashPrintJobAttributeSet : public ::javax::print::attribute::HashAttributeSet
+{
+
+public:
+ HashPrintJobAttributeSet();
+ HashPrintJobAttributeSet(::javax::print::attribute::PrintJobAttribute *);
+ HashPrintJobAttributeSet(JArray< ::javax::print::attribute::PrintJobAttribute * > *);
+ HashPrintJobAttributeSet(::javax::print::attribute::PrintJobAttributeSet *);
+private:
+ static const jlong serialVersionUID = -4204473656070350348LL;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_HashPrintJobAttributeSet__
diff --git a/libjava/javax/print/attribute/HashPrintRequestAttributeSet.h b/libjava/javax/print/attribute/HashPrintRequestAttributeSet.h
new file mode 100644
index 000000000..a1232a211
--- /dev/null
+++ b/libjava/javax/print/attribute/HashPrintRequestAttributeSet.h
@@ -0,0 +1,42 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_HashPrintRequestAttributeSet__
+#define __javax_print_attribute_HashPrintRequestAttributeSet__
+
+#pragma interface
+
+#include <javax/print/attribute/HashAttributeSet.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ class HashPrintRequestAttributeSet;
+ class PrintRequestAttribute;
+ class PrintRequestAttributeSet;
+ }
+ }
+ }
+}
+
+class javax::print::attribute::HashPrintRequestAttributeSet : public ::javax::print::attribute::HashAttributeSet
+{
+
+public:
+ HashPrintRequestAttributeSet();
+ HashPrintRequestAttributeSet(::javax::print::attribute::PrintRequestAttribute *);
+ HashPrintRequestAttributeSet(JArray< ::javax::print::attribute::PrintRequestAttribute * > *);
+ HashPrintRequestAttributeSet(::javax::print::attribute::PrintRequestAttributeSet *);
+private:
+ static const jlong serialVersionUID = 2364756266107751933LL;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_HashPrintRequestAttributeSet__
diff --git a/libjava/javax/print/attribute/HashPrintServiceAttributeSet.h b/libjava/javax/print/attribute/HashPrintServiceAttributeSet.h
new file mode 100644
index 000000000..abf583a72
--- /dev/null
+++ b/libjava/javax/print/attribute/HashPrintServiceAttributeSet.h
@@ -0,0 +1,42 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_HashPrintServiceAttributeSet__
+#define __javax_print_attribute_HashPrintServiceAttributeSet__
+
+#pragma interface
+
+#include <javax/print/attribute/HashAttributeSet.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ class HashPrintServiceAttributeSet;
+ class PrintServiceAttribute;
+ class PrintServiceAttributeSet;
+ }
+ }
+ }
+}
+
+class javax::print::attribute::HashPrintServiceAttributeSet : public ::javax::print::attribute::HashAttributeSet
+{
+
+public:
+ HashPrintServiceAttributeSet();
+ HashPrintServiceAttributeSet(::javax::print::attribute::PrintServiceAttribute *);
+ HashPrintServiceAttributeSet(JArray< ::javax::print::attribute::PrintServiceAttribute * > *);
+ HashPrintServiceAttributeSet(::javax::print::attribute::PrintServiceAttributeSet *);
+private:
+ static const jlong serialVersionUID = 6642904616179203070LL;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_HashPrintServiceAttributeSet__
diff --git a/libjava/javax/print/attribute/IntegerSyntax.h b/libjava/javax/print/attribute/IntegerSyntax.h
new file mode 100644
index 000000000..63ac7e040
--- /dev/null
+++ b/libjava/javax/print/attribute/IntegerSyntax.h
@@ -0,0 +1,41 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_IntegerSyntax__
+#define __javax_print_attribute_IntegerSyntax__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ class IntegerSyntax;
+ }
+ }
+ }
+}
+
+class javax::print::attribute::IntegerSyntax : public ::java::lang::Object
+{
+
+public: // actually protected
+ IntegerSyntax(jint);
+ IntegerSyntax(jint, jint, jint);
+public:
+ virtual jint getValue();
+ virtual jboolean equals(::java::lang::Object *);
+ virtual jint hashCode();
+ virtual ::java::lang::String * toString();
+private:
+ jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) value;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_IntegerSyntax__
diff --git a/libjava/javax/print/attribute/PrintJobAttribute.h b/libjava/javax/print/attribute/PrintJobAttribute.h
new file mode 100644
index 000000000..c22e5d716
--- /dev/null
+++ b/libjava/javax/print/attribute/PrintJobAttribute.h
@@ -0,0 +1,33 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_PrintJobAttribute__
+#define __javax_print_attribute_PrintJobAttribute__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ class PrintJobAttribute;
+ }
+ }
+ }
+}
+
+class javax::print::attribute::PrintJobAttribute : public ::java::lang::Object
+{
+
+public:
+ virtual ::java::lang::Class * getCategory() = 0;
+ virtual ::java::lang::String * getName() = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __javax_print_attribute_PrintJobAttribute__
diff --git a/libjava/javax/print/attribute/PrintJobAttributeSet.h b/libjava/javax/print/attribute/PrintJobAttributeSet.h
new file mode 100644
index 000000000..713ad66cd
--- /dev/null
+++ b/libjava/javax/print/attribute/PrintJobAttributeSet.h
@@ -0,0 +1,46 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_PrintJobAttributeSet__
+#define __javax_print_attribute_PrintJobAttributeSet__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ class Attribute;
+ class AttributeSet;
+ class PrintJobAttributeSet;
+ }
+ }
+ }
+}
+
+class javax::print::attribute::PrintJobAttributeSet : public ::java::lang::Object
+{
+
+public:
+ virtual jboolean add(::javax::print::attribute::Attribute *) = 0;
+ virtual jboolean addAll(::javax::print::attribute::AttributeSet *) = 0;
+ virtual void clear() = 0;
+ virtual jboolean containsKey(::java::lang::Class *) = 0;
+ virtual jboolean containsValue(::javax::print::attribute::Attribute *) = 0;
+ virtual ::javax::print::attribute::Attribute * get(::java::lang::Class *) = 0;
+ virtual jboolean isEmpty() = 0;
+ virtual jboolean remove(::javax::print::attribute::Attribute *) = 0;
+ virtual jboolean remove(::java::lang::Class *) = 0;
+ virtual jint size() = 0;
+ virtual JArray< ::javax::print::attribute::Attribute * > * toArray() = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __javax_print_attribute_PrintJobAttributeSet__
diff --git a/libjava/javax/print/attribute/PrintRequestAttribute.h b/libjava/javax/print/attribute/PrintRequestAttribute.h
new file mode 100644
index 000000000..7d95bfcb1
--- /dev/null
+++ b/libjava/javax/print/attribute/PrintRequestAttribute.h
@@ -0,0 +1,33 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_PrintRequestAttribute__
+#define __javax_print_attribute_PrintRequestAttribute__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ class PrintRequestAttribute;
+ }
+ }
+ }
+}
+
+class javax::print::attribute::PrintRequestAttribute : public ::java::lang::Object
+{
+
+public:
+ virtual ::java::lang::Class * getCategory() = 0;
+ virtual ::java::lang::String * getName() = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __javax_print_attribute_PrintRequestAttribute__
diff --git a/libjava/javax/print/attribute/PrintRequestAttributeSet.h b/libjava/javax/print/attribute/PrintRequestAttributeSet.h
new file mode 100644
index 000000000..992917660
--- /dev/null
+++ b/libjava/javax/print/attribute/PrintRequestAttributeSet.h
@@ -0,0 +1,46 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_PrintRequestAttributeSet__
+#define __javax_print_attribute_PrintRequestAttributeSet__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ class Attribute;
+ class AttributeSet;
+ class PrintRequestAttributeSet;
+ }
+ }
+ }
+}
+
+class javax::print::attribute::PrintRequestAttributeSet : public ::java::lang::Object
+{
+
+public:
+ virtual jboolean add(::javax::print::attribute::Attribute *) = 0;
+ virtual jboolean addAll(::javax::print::attribute::AttributeSet *) = 0;
+ virtual void clear() = 0;
+ virtual jboolean containsKey(::java::lang::Class *) = 0;
+ virtual jboolean containsValue(::javax::print::attribute::Attribute *) = 0;
+ virtual ::javax::print::attribute::Attribute * get(::java::lang::Class *) = 0;
+ virtual jboolean isEmpty() = 0;
+ virtual jboolean remove(::javax::print::attribute::Attribute *) = 0;
+ virtual jboolean remove(::java::lang::Class *) = 0;
+ virtual jint size() = 0;
+ virtual JArray< ::javax::print::attribute::Attribute * > * toArray() = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __javax_print_attribute_PrintRequestAttributeSet__
diff --git a/libjava/javax/print/attribute/PrintServiceAttribute.h b/libjava/javax/print/attribute/PrintServiceAttribute.h
new file mode 100644
index 000000000..eae086438
--- /dev/null
+++ b/libjava/javax/print/attribute/PrintServiceAttribute.h
@@ -0,0 +1,33 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_PrintServiceAttribute__
+#define __javax_print_attribute_PrintServiceAttribute__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ class PrintServiceAttribute;
+ }
+ }
+ }
+}
+
+class javax::print::attribute::PrintServiceAttribute : public ::java::lang::Object
+{
+
+public:
+ virtual ::java::lang::Class * getCategory() = 0;
+ virtual ::java::lang::String * getName() = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __javax_print_attribute_PrintServiceAttribute__
diff --git a/libjava/javax/print/attribute/PrintServiceAttributeSet.h b/libjava/javax/print/attribute/PrintServiceAttributeSet.h
new file mode 100644
index 000000000..73db991c9
--- /dev/null
+++ b/libjava/javax/print/attribute/PrintServiceAttributeSet.h
@@ -0,0 +1,46 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_PrintServiceAttributeSet__
+#define __javax_print_attribute_PrintServiceAttributeSet__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ class Attribute;
+ class AttributeSet;
+ class PrintServiceAttributeSet;
+ }
+ }
+ }
+}
+
+class javax::print::attribute::PrintServiceAttributeSet : public ::java::lang::Object
+{
+
+public:
+ virtual jboolean add(::javax::print::attribute::Attribute *) = 0;
+ virtual jboolean addAll(::javax::print::attribute::AttributeSet *) = 0;
+ virtual void clear() = 0;
+ virtual jboolean containsKey(::java::lang::Class *) = 0;
+ virtual jboolean containsValue(::javax::print::attribute::Attribute *) = 0;
+ virtual ::javax::print::attribute::Attribute * get(::java::lang::Class *) = 0;
+ virtual jboolean isEmpty() = 0;
+ virtual jboolean remove(::javax::print::attribute::Attribute *) = 0;
+ virtual jboolean remove(::java::lang::Class *) = 0;
+ virtual jint size() = 0;
+ virtual JArray< ::javax::print::attribute::Attribute * > * toArray() = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __javax_print_attribute_PrintServiceAttributeSet__
diff --git a/libjava/javax/print/attribute/ResolutionSyntax.h b/libjava/javax/print/attribute/ResolutionSyntax.h
new file mode 100644
index 000000000..107642dd4
--- /dev/null
+++ b/libjava/javax/print/attribute/ResolutionSyntax.h
@@ -0,0 +1,57 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_ResolutionSyntax__
+#define __javax_print_attribute_ResolutionSyntax__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ class ResolutionSyntax;
+ }
+ }
+ }
+}
+
+class javax::print::attribute::ResolutionSyntax : public ::java::lang::Object
+{
+
+public:
+ ResolutionSyntax(jint, jint, jint);
+ virtual jboolean equals(::java::lang::Object *);
+ virtual jint getCrossFeedResolution(jint);
+public: // actually protected
+ virtual jint getCrossFeedResolutionDphi();
+public:
+ virtual jint getFeedResolution(jint);
+public: // actually protected
+ virtual jint getFeedResolutionDphi();
+public:
+ virtual JArray< jint > * getResolution(jint);
+ virtual jint hashCode();
+ virtual jboolean lessThanOrEquals(::javax::print::attribute::ResolutionSyntax *);
+ virtual ::java::lang::String * toString();
+ virtual ::java::lang::String * toString(jint, ::java::lang::String *);
+private:
+ static const jlong serialVersionUID = 2706743076526672017LL;
+public:
+ static const jint DPCM = 254;
+ static const jint DPI = 100;
+private:
+ jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) crossFeedResolution;
+ jint feedResolution;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_ResolutionSyntax__
diff --git a/libjava/javax/print/attribute/SetOfIntegerSyntax$1.h b/libjava/javax/print/attribute/SetOfIntegerSyntax$1.h
new file mode 100644
index 000000000..0caee530c
--- /dev/null
+++ b/libjava/javax/print/attribute/SetOfIntegerSyntax$1.h
@@ -0,0 +1,34 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_SetOfIntegerSyntax$1__
+#define __javax_print_attribute_SetOfIntegerSyntax$1__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ class SetOfIntegerSyntax$1;
+ }
+ }
+ }
+}
+
+class javax::print::attribute::SetOfIntegerSyntax$1 : public ::java::lang::Object
+{
+
+public: // actually package-private
+ SetOfIntegerSyntax$1();
+public:
+ virtual jint compare(::java::lang::Object *, ::java::lang::Object *);
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_SetOfIntegerSyntax$1__
diff --git a/libjava/javax/print/attribute/SetOfIntegerSyntax.h b/libjava/javax/print/attribute/SetOfIntegerSyntax.h
new file mode 100644
index 000000000..302544fcd
--- /dev/null
+++ b/libjava/javax/print/attribute/SetOfIntegerSyntax.h
@@ -0,0 +1,62 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_SetOfIntegerSyntax__
+#define __javax_print_attribute_SetOfIntegerSyntax__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace java
+ {
+ namespace text
+ {
+ class StringCharacterIterator;
+ }
+ }
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ class IntegerSyntax;
+ class SetOfIntegerSyntax;
+ }
+ }
+ }
+}
+
+class javax::print::attribute::SetOfIntegerSyntax : public ::java::lang::Object
+{
+
+ static JArray< JArray< jint > * > * normalize(JArray< JArray< jint > * > *, jint);
+public: // actually protected
+ SetOfIntegerSyntax(jint);
+ SetOfIntegerSyntax(JArray< JArray< jint > * > *);
+private:
+ jboolean skipWhitespace(::java::text::StringCharacterIterator *);
+ jboolean skipNumber(::java::text::StringCharacterIterator *);
+public: // actually protected
+ SetOfIntegerSyntax(::java::lang::String *);
+ SetOfIntegerSyntax(jint, jint);
+public:
+ virtual jboolean contains(jint);
+ virtual jboolean contains(::javax::print::attribute::IntegerSyntax *);
+ virtual jboolean equals(::java::lang::Object *);
+ virtual JArray< JArray< jint > * > * getMembers();
+ virtual jint hashCode();
+ virtual jint next(jint);
+ virtual ::java::lang::String * toString();
+private:
+ static const jlong serialVersionUID = 3666874174847632203LL;
+ JArray< JArray< jint > * > * __attribute__((aligned(__alignof__( ::java::lang::Object)))) members;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_SetOfIntegerSyntax__
diff --git a/libjava/javax/print/attribute/Size2DSyntax.h b/libjava/javax/print/attribute/Size2DSyntax.h
new file mode 100644
index 000000000..36280a50d
--- /dev/null
+++ b/libjava/javax/print/attribute/Size2DSyntax.h
@@ -0,0 +1,55 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_Size2DSyntax__
+#define __javax_print_attribute_Size2DSyntax__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ class Size2DSyntax;
+ }
+ }
+ }
+}
+
+class javax::print::attribute::Size2DSyntax : public ::java::lang::Object
+{
+
+public: // actually protected
+ Size2DSyntax(jfloat, jfloat, jint);
+ Size2DSyntax(jint, jint, jint);
+public:
+ virtual jboolean equals(::java::lang::Object *);
+ virtual JArray< jfloat > * getSize(jint);
+ virtual jfloat getX(jint);
+public: // actually protected
+ virtual jint getXMicrometers();
+public:
+ virtual jfloat getY(jint);
+public: // actually protected
+ virtual jint getYMicrometers();
+public:
+ virtual jint hashCode();
+ virtual ::java::lang::String * toString();
+ virtual ::java::lang::String * toString(jint, ::java::lang::String *);
+ static const jint INCH = 25400;
+ static const jint MM = 1000;
+private:
+ jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) x;
+ jint y;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_Size2DSyntax__
diff --git a/libjava/javax/print/attribute/SupportedValuesAttribute.h b/libjava/javax/print/attribute/SupportedValuesAttribute.h
new file mode 100644
index 000000000..26b2b2b8e
--- /dev/null
+++ b/libjava/javax/print/attribute/SupportedValuesAttribute.h
@@ -0,0 +1,33 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_SupportedValuesAttribute__
+#define __javax_print_attribute_SupportedValuesAttribute__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ class SupportedValuesAttribute;
+ }
+ }
+ }
+}
+
+class javax::print::attribute::SupportedValuesAttribute : public ::java::lang::Object
+{
+
+public:
+ virtual ::java::lang::Class * getCategory() = 0;
+ virtual ::java::lang::String * getName() = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __javax_print_attribute_SupportedValuesAttribute__
diff --git a/libjava/javax/print/attribute/TextSyntax.h b/libjava/javax/print/attribute/TextSyntax.h
new file mode 100644
index 000000000..b22700d0b
--- /dev/null
+++ b/libjava/javax/print/attribute/TextSyntax.h
@@ -0,0 +1,43 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_TextSyntax__
+#define __javax_print_attribute_TextSyntax__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ class TextSyntax;
+ }
+ }
+ }
+}
+
+class javax::print::attribute::TextSyntax : public ::java::lang::Object
+{
+
+public: // actually protected
+ TextSyntax(::java::lang::String *, ::java::util::Locale *);
+public:
+ virtual ::java::lang::String * getValue();
+ virtual ::java::util::Locale * getLocale();
+ virtual jint hashCode();
+ virtual jboolean equals(::java::lang::Object *);
+ virtual ::java::lang::String * toString();
+private:
+ static const jlong serialVersionUID = -8130648736378144102LL;
+ ::java::lang::String * __attribute__((aligned(__alignof__( ::java::lang::Object)))) value;
+ ::java::util::Locale * locale;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_TextSyntax__
diff --git a/libjava/javax/print/attribute/URISyntax.h b/libjava/javax/print/attribute/URISyntax.h
new file mode 100644
index 000000000..9c38d5c5e
--- /dev/null
+++ b/libjava/javax/print/attribute/URISyntax.h
@@ -0,0 +1,48 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_URISyntax__
+#define __javax_print_attribute_URISyntax__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace java
+ {
+ namespace net
+ {
+ class URI;
+ }
+ }
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ class URISyntax;
+ }
+ }
+ }
+}
+
+class javax::print::attribute::URISyntax : public ::java::lang::Object
+{
+
+public: // actually protected
+ URISyntax(::java::net::URI *);
+public:
+ virtual jboolean equals(::java::lang::Object *);
+ virtual ::java::net::URI * getURI();
+ virtual jint hashCode();
+ virtual ::java::lang::String * toString();
+private:
+ static const jlong serialVersionUID = -7842661210486401678LL;
+ ::java::net::URI * __attribute__((aligned(__alignof__( ::java::lang::Object)))) uri;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_URISyntax__
diff --git a/libjava/javax/print/attribute/UnmodifiableSetException.h b/libjava/javax/print/attribute/UnmodifiableSetException.h
new file mode 100644
index 000000000..33bc12899
--- /dev/null
+++ b/libjava/javax/print/attribute/UnmodifiableSetException.h
@@ -0,0 +1,33 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_UnmodifiableSetException__
+#define __javax_print_attribute_UnmodifiableSetException__
+
+#pragma interface
+
+#include <java/lang/RuntimeException.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ class UnmodifiableSetException;
+ }
+ }
+ }
+}
+
+class javax::print::attribute::UnmodifiableSetException : public ::java::lang::RuntimeException
+{
+
+public:
+ UnmodifiableSetException();
+ UnmodifiableSetException(::java::lang::String *);
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_UnmodifiableSetException__
diff --git a/libjava/javax/print/attribute/standard/Chromaticity.h b/libjava/javax/print/attribute/standard/Chromaticity.h
new file mode 100644
index 000000000..9571ef86c
--- /dev/null
+++ b/libjava/javax/print/attribute/standard/Chromaticity.h
@@ -0,0 +1,53 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_standard_Chromaticity__
+#define __javax_print_attribute_standard_Chromaticity__
+
+#pragma interface
+
+#include <javax/print/attribute/EnumSyntax.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ class EnumSyntax;
+ namespace standard
+ {
+ class Chromaticity;
+ }
+ }
+ }
+ }
+}
+
+class javax::print::attribute::standard::Chromaticity : public ::javax::print::attribute::EnumSyntax
+{
+
+public: // actually protected
+ Chromaticity(jint);
+public:
+ ::java::lang::Class * getCategory();
+ ::java::lang::String * getName();
+public: // actually protected
+ JArray< ::java::lang::String * > * getStringTable();
+ JArray< ::javax::print::attribute::EnumSyntax * > * getEnumValueTable();
+private:
+ static const jlong serialVersionUID = 4660543931355214012LL;
+public:
+ static ::javax::print::attribute::standard::Chromaticity * MONOCHROME;
+ static ::javax::print::attribute::standard::Chromaticity * COLOR;
+private:
+ static JArray< ::java::lang::String * > * stringTable;
+ static JArray< ::javax::print::attribute::standard::Chromaticity * > * enumValueTable;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_standard_Chromaticity__
diff --git a/libjava/javax/print/attribute/standard/ColorSupported.h b/libjava/javax/print/attribute/standard/ColorSupported.h
new file mode 100644
index 000000000..085c0cdc2
--- /dev/null
+++ b/libjava/javax/print/attribute/standard/ColorSupported.h
@@ -0,0 +1,53 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_standard_ColorSupported__
+#define __javax_print_attribute_standard_ColorSupported__
+
+#pragma interface
+
+#include <javax/print/attribute/EnumSyntax.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ class EnumSyntax;
+ namespace standard
+ {
+ class ColorSupported;
+ }
+ }
+ }
+ }
+}
+
+class javax::print::attribute::standard::ColorSupported : public ::javax::print::attribute::EnumSyntax
+{
+
+public: // actually protected
+ ColorSupported(jint);
+public:
+ ::java::lang::Class * getCategory();
+ ::java::lang::String * getName();
+public: // actually protected
+ JArray< ::java::lang::String * > * getStringTable();
+ JArray< ::javax::print::attribute::EnumSyntax * > * getEnumValueTable();
+private:
+ static const jlong serialVersionUID = -2700555589688535545LL;
+public:
+ static ::javax::print::attribute::standard::ColorSupported * NOT_SUPPORTED;
+ static ::javax::print::attribute::standard::ColorSupported * SUPPORTED;
+private:
+ static JArray< ::java::lang::String * > * stringTable;
+ static JArray< ::javax::print::attribute::standard::ColorSupported * > * enumValueTable;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_standard_ColorSupported__
diff --git a/libjava/javax/print/attribute/standard/Compression.h b/libjava/javax/print/attribute/standard/Compression.h
new file mode 100644
index 000000000..f1dc55568
--- /dev/null
+++ b/libjava/javax/print/attribute/standard/Compression.h
@@ -0,0 +1,55 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_standard_Compression__
+#define __javax_print_attribute_standard_Compression__
+
+#pragma interface
+
+#include <javax/print/attribute/EnumSyntax.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ class EnumSyntax;
+ namespace standard
+ {
+ class Compression;
+ }
+ }
+ }
+ }
+}
+
+class javax::print::attribute::standard::Compression : public ::javax::print::attribute::EnumSyntax
+{
+
+public: // actually protected
+ Compression(jint);
+public:
+ virtual ::java::lang::Class * getCategory();
+ virtual ::java::lang::String * getName();
+public: // actually protected
+ virtual JArray< ::java::lang::String * > * getStringTable();
+ virtual JArray< ::javax::print::attribute::EnumSyntax * > * getEnumValueTable();
+private:
+ static const jlong serialVersionUID = -5716748913324997674LL;
+public:
+ static ::javax::print::attribute::standard::Compression * NONE;
+ static ::javax::print::attribute::standard::Compression * DEFLATE;
+ static ::javax::print::attribute::standard::Compression * GZIP;
+ static ::javax::print::attribute::standard::Compression * COMPRESS;
+private:
+ static JArray< ::java::lang::String * > * stringTable;
+ static JArray< ::javax::print::attribute::standard::Compression * > * enumValueTable;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_standard_Compression__
diff --git a/libjava/javax/print/attribute/standard/Copies.h b/libjava/javax/print/attribute/standard/Copies.h
new file mode 100644
index 000000000..d2c277c8c
--- /dev/null
+++ b/libjava/javax/print/attribute/standard/Copies.h
@@ -0,0 +1,41 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_standard_Copies__
+#define __javax_print_attribute_standard_Copies__
+
+#pragma interface
+
+#include <javax/print/attribute/IntegerSyntax.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ namespace standard
+ {
+ class Copies;
+ }
+ }
+ }
+ }
+}
+
+class javax::print::attribute::standard::Copies : public ::javax::print::attribute::IntegerSyntax
+{
+
+public:
+ Copies(jint);
+ jboolean equals(::java::lang::Object *);
+ ::java::lang::Class * getCategory();
+ ::java::lang::String * getName();
+private:
+ static const jlong serialVersionUID = -6426631521680023833LL;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_standard_Copies__
diff --git a/libjava/javax/print/attribute/standard/CopiesSupported.h b/libjava/javax/print/attribute/standard/CopiesSupported.h
new file mode 100644
index 000000000..62c342864
--- /dev/null
+++ b/libjava/javax/print/attribute/standard/CopiesSupported.h
@@ -0,0 +1,42 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_standard_CopiesSupported__
+#define __javax_print_attribute_standard_CopiesSupported__
+
+#pragma interface
+
+#include <javax/print/attribute/SetOfIntegerSyntax.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ namespace standard
+ {
+ class CopiesSupported;
+ }
+ }
+ }
+ }
+}
+
+class javax::print::attribute::standard::CopiesSupported : public ::javax::print::attribute::SetOfIntegerSyntax
+{
+
+public:
+ CopiesSupported(jint);
+ CopiesSupported(jint, jint);
+ jboolean equals(::java::lang::Object *);
+ ::java::lang::Class * getCategory();
+ ::java::lang::String * getName();
+private:
+ static const jlong serialVersionUID = 6927711687034846001LL;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_standard_CopiesSupported__
diff --git a/libjava/javax/print/attribute/standard/DateTimeAtCompleted.h b/libjava/javax/print/attribute/standard/DateTimeAtCompleted.h
new file mode 100644
index 000000000..1b012a34e
--- /dev/null
+++ b/libjava/javax/print/attribute/standard/DateTimeAtCompleted.h
@@ -0,0 +1,41 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_standard_DateTimeAtCompleted__
+#define __javax_print_attribute_standard_DateTimeAtCompleted__
+
+#pragma interface
+
+#include <javax/print/attribute/DateTimeSyntax.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ namespace standard
+ {
+ class DateTimeAtCompleted;
+ }
+ }
+ }
+ }
+}
+
+class javax::print::attribute::standard::DateTimeAtCompleted : public ::javax::print::attribute::DateTimeSyntax
+{
+
+public:
+ DateTimeAtCompleted(::java::util::Date *);
+ jboolean equals(::java::lang::Object *);
+ ::java::lang::Class * getCategory();
+ ::java::lang::String * getName();
+private:
+ static const jlong serialVersionUID = 6497399708058490000LL;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_standard_DateTimeAtCompleted__
diff --git a/libjava/javax/print/attribute/standard/DateTimeAtCreation.h b/libjava/javax/print/attribute/standard/DateTimeAtCreation.h
new file mode 100644
index 000000000..a88c7c128
--- /dev/null
+++ b/libjava/javax/print/attribute/standard/DateTimeAtCreation.h
@@ -0,0 +1,41 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_standard_DateTimeAtCreation__
+#define __javax_print_attribute_standard_DateTimeAtCreation__
+
+#pragma interface
+
+#include <javax/print/attribute/DateTimeSyntax.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ namespace standard
+ {
+ class DateTimeAtCreation;
+ }
+ }
+ }
+ }
+}
+
+class javax::print::attribute::standard::DateTimeAtCreation : public ::javax::print::attribute::DateTimeSyntax
+{
+
+public:
+ DateTimeAtCreation(::java::util::Date *);
+ jboolean equals(::java::lang::Object *);
+ ::java::lang::Class * getCategory();
+ ::java::lang::String * getName();
+private:
+ static const jlong serialVersionUID = -2923732231056647903LL;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_standard_DateTimeAtCreation__
diff --git a/libjava/javax/print/attribute/standard/DateTimeAtProcessing.h b/libjava/javax/print/attribute/standard/DateTimeAtProcessing.h
new file mode 100644
index 000000000..8f50d1b90
--- /dev/null
+++ b/libjava/javax/print/attribute/standard/DateTimeAtProcessing.h
@@ -0,0 +1,41 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_standard_DateTimeAtProcessing__
+#define __javax_print_attribute_standard_DateTimeAtProcessing__
+
+#pragma interface
+
+#include <javax/print/attribute/DateTimeSyntax.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ namespace standard
+ {
+ class DateTimeAtProcessing;
+ }
+ }
+ }
+ }
+}
+
+class javax::print::attribute::standard::DateTimeAtProcessing : public ::javax::print::attribute::DateTimeSyntax
+{
+
+public:
+ DateTimeAtProcessing(::java::util::Date *);
+ jboolean equals(::java::lang::Object *);
+ ::java::lang::Class * getCategory();
+ ::java::lang::String * getName();
+private:
+ static const jlong serialVersionUID = -3710068197278263244LL;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_standard_DateTimeAtProcessing__
diff --git a/libjava/javax/print/attribute/standard/Destination.h b/libjava/javax/print/attribute/standard/Destination.h
new file mode 100644
index 000000000..b9d5d996f
--- /dev/null
+++ b/libjava/javax/print/attribute/standard/Destination.h
@@ -0,0 +1,48 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_standard_Destination__
+#define __javax_print_attribute_standard_Destination__
+
+#pragma interface
+
+#include <javax/print/attribute/URISyntax.h>
+extern "Java"
+{
+ namespace java
+ {
+ namespace net
+ {
+ class URI;
+ }
+ }
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ namespace standard
+ {
+ class Destination;
+ }
+ }
+ }
+ }
+}
+
+class javax::print::attribute::standard::Destination : public ::javax::print::attribute::URISyntax
+{
+
+public:
+ Destination(::java::net::URI *);
+ jboolean equals(::java::lang::Object *);
+ ::java::lang::Class * getCategory();
+ ::java::lang::String * getName();
+private:
+ static const jlong serialVersionUID = 6776739171700415321LL;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_standard_Destination__
diff --git a/libjava/javax/print/attribute/standard/DocumentName.h b/libjava/javax/print/attribute/standard/DocumentName.h
new file mode 100644
index 000000000..6ed712130
--- /dev/null
+++ b/libjava/javax/print/attribute/standard/DocumentName.h
@@ -0,0 +1,41 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_standard_DocumentName__
+#define __javax_print_attribute_standard_DocumentName__
+
+#pragma interface
+
+#include <javax/print/attribute/TextSyntax.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ namespace standard
+ {
+ class DocumentName;
+ }
+ }
+ }
+ }
+}
+
+class javax::print::attribute::standard::DocumentName : public ::javax::print::attribute::TextSyntax
+{
+
+public:
+ DocumentName(::java::lang::String *, ::java::util::Locale *);
+ jboolean equals(::java::lang::Object *);
+ ::java::lang::Class * getCategory();
+ ::java::lang::String * getName();
+private:
+ static const jlong serialVersionUID = 7883105848533280430LL;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_standard_DocumentName__
diff --git a/libjava/javax/print/attribute/standard/Fidelity.h b/libjava/javax/print/attribute/standard/Fidelity.h
new file mode 100644
index 000000000..ac31da585
--- /dev/null
+++ b/libjava/javax/print/attribute/standard/Fidelity.h
@@ -0,0 +1,53 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_standard_Fidelity__
+#define __javax_print_attribute_standard_Fidelity__
+
+#pragma interface
+
+#include <javax/print/attribute/EnumSyntax.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ class EnumSyntax;
+ namespace standard
+ {
+ class Fidelity;
+ }
+ }
+ }
+ }
+}
+
+class javax::print::attribute::standard::Fidelity : public ::javax::print::attribute::EnumSyntax
+{
+
+public: // actually protected
+ Fidelity(jint);
+public:
+ ::java::lang::Class * getCategory();
+ ::java::lang::String * getName();
+public: // actually protected
+ JArray< ::java::lang::String * > * getStringTable();
+ JArray< ::javax::print::attribute::EnumSyntax * > * getEnumValueTable();
+private:
+ static const jlong serialVersionUID = 6320827847329172308LL;
+public:
+ static ::javax::print::attribute::standard::Fidelity * FIDELITY_TRUE;
+ static ::javax::print::attribute::standard::Fidelity * FIDELITY_FALSE;
+private:
+ static JArray< ::java::lang::String * > * stringTable;
+ static JArray< ::javax::print::attribute::standard::Fidelity * > * enumValueTable;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_standard_Fidelity__
diff --git a/libjava/javax/print/attribute/standard/Finishings.h b/libjava/javax/print/attribute/standard/Finishings.h
new file mode 100644
index 000000000..6b228c815
--- /dev/null
+++ b/libjava/javax/print/attribute/standard/Finishings.h
@@ -0,0 +1,70 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_standard_Finishings__
+#define __javax_print_attribute_standard_Finishings__
+
+#pragma interface
+
+#include <javax/print/attribute/EnumSyntax.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ class EnumSyntax;
+ namespace standard
+ {
+ class Finishings;
+ }
+ }
+ }
+ }
+}
+
+class javax::print::attribute::standard::Finishings : public ::javax::print::attribute::EnumSyntax
+{
+
+public: // actually protected
+ Finishings(jint);
+public:
+ virtual ::java::lang::Class * getCategory();
+ virtual ::java::lang::String * getName();
+public: // actually protected
+ virtual JArray< ::java::lang::String * > * getStringTable();
+ virtual JArray< ::javax::print::attribute::EnumSyntax * > * getEnumValueTable();
+ virtual jint getOffset();
+private:
+ static const jlong serialVersionUID = -627840419548391754LL;
+public:
+ static ::javax::print::attribute::standard::Finishings * NONE;
+ static ::javax::print::attribute::standard::Finishings * STAPLE;
+ static ::javax::print::attribute::standard::Finishings * COVER;
+ static ::javax::print::attribute::standard::Finishings * BIND;
+ static ::javax::print::attribute::standard::Finishings * SADDLE_STITCH;
+ static ::javax::print::attribute::standard::Finishings * EDGE_STITCH;
+ static ::javax::print::attribute::standard::Finishings * STAPLE_TOP_LEFT;
+ static ::javax::print::attribute::standard::Finishings * STAPLE_BOTTOM_LEFT;
+ static ::javax::print::attribute::standard::Finishings * STAPLE_TOP_RIGHT;
+ static ::javax::print::attribute::standard::Finishings * STAPLE_BOTTOM_RIGHT;
+ static ::javax::print::attribute::standard::Finishings * EDGE_STITCH_LEFT;
+ static ::javax::print::attribute::standard::Finishings * EDGE_STITCH_TOP;
+ static ::javax::print::attribute::standard::Finishings * EDGE_STITCH_RIGHT;
+ static ::javax::print::attribute::standard::Finishings * EDGE_STITCH_BOTTOM;
+ static ::javax::print::attribute::standard::Finishings * STAPLE_DUAL_LEFT;
+ static ::javax::print::attribute::standard::Finishings * STAPLE_DUAL_TOP;
+ static ::javax::print::attribute::standard::Finishings * STAPLE_DUAL_RIGHT;
+ static ::javax::print::attribute::standard::Finishings * STAPLE_DUAL_BOTTOM;
+private:
+ static JArray< ::java::lang::String * > * stringTable;
+ static JArray< ::javax::print::attribute::standard::Finishings * > * enumValueTable;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_standard_Finishings__
diff --git a/libjava/javax/print/attribute/standard/JobHoldUntil.h b/libjava/javax/print/attribute/standard/JobHoldUntil.h
new file mode 100644
index 000000000..c13c5273a
--- /dev/null
+++ b/libjava/javax/print/attribute/standard/JobHoldUntil.h
@@ -0,0 +1,41 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_standard_JobHoldUntil__
+#define __javax_print_attribute_standard_JobHoldUntil__
+
+#pragma interface
+
+#include <javax/print/attribute/DateTimeSyntax.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ namespace standard
+ {
+ class JobHoldUntil;
+ }
+ }
+ }
+ }
+}
+
+class javax::print::attribute::standard::JobHoldUntil : public ::javax::print::attribute::DateTimeSyntax
+{
+
+public:
+ JobHoldUntil(::java::util::Date *);
+ jboolean equals(::java::lang::Object *);
+ ::java::lang::Class * getCategory();
+ ::java::lang::String * getName();
+private:
+ static const jlong serialVersionUID = -1664471048860415024LL;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_standard_JobHoldUntil__
diff --git a/libjava/javax/print/attribute/standard/JobImpressions.h b/libjava/javax/print/attribute/standard/JobImpressions.h
new file mode 100644
index 000000000..0cf000685
--- /dev/null
+++ b/libjava/javax/print/attribute/standard/JobImpressions.h
@@ -0,0 +1,41 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_standard_JobImpressions__
+#define __javax_print_attribute_standard_JobImpressions__
+
+#pragma interface
+
+#include <javax/print/attribute/IntegerSyntax.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ namespace standard
+ {
+ class JobImpressions;
+ }
+ }
+ }
+ }
+}
+
+class javax::print::attribute::standard::JobImpressions : public ::javax::print::attribute::IntegerSyntax
+{
+
+public:
+ JobImpressions(jint);
+ jboolean equals(::java::lang::Object *);
+ ::java::lang::Class * getCategory();
+ ::java::lang::String * getName();
+private:
+ static const jlong serialVersionUID = 8225537206784322464LL;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_standard_JobImpressions__
diff --git a/libjava/javax/print/attribute/standard/JobImpressionsCompleted.h b/libjava/javax/print/attribute/standard/JobImpressionsCompleted.h
new file mode 100644
index 000000000..37deda52d
--- /dev/null
+++ b/libjava/javax/print/attribute/standard/JobImpressionsCompleted.h
@@ -0,0 +1,41 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_standard_JobImpressionsCompleted__
+#define __javax_print_attribute_standard_JobImpressionsCompleted__
+
+#pragma interface
+
+#include <javax/print/attribute/IntegerSyntax.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ namespace standard
+ {
+ class JobImpressionsCompleted;
+ }
+ }
+ }
+ }
+}
+
+class javax::print::attribute::standard::JobImpressionsCompleted : public ::javax::print::attribute::IntegerSyntax
+{
+
+public:
+ JobImpressionsCompleted(jint);
+ jboolean equals(::java::lang::Object *);
+ ::java::lang::Class * getCategory();
+ ::java::lang::String * getName();
+private:
+ static const jlong serialVersionUID = 6722648442432393294LL;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_standard_JobImpressionsCompleted__
diff --git a/libjava/javax/print/attribute/standard/JobImpressionsSupported.h b/libjava/javax/print/attribute/standard/JobImpressionsSupported.h
new file mode 100644
index 000000000..83f5c1b80
--- /dev/null
+++ b/libjava/javax/print/attribute/standard/JobImpressionsSupported.h
@@ -0,0 +1,41 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_standard_JobImpressionsSupported__
+#define __javax_print_attribute_standard_JobImpressionsSupported__
+
+#pragma interface
+
+#include <javax/print/attribute/SetOfIntegerSyntax.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ namespace standard
+ {
+ class JobImpressionsSupported;
+ }
+ }
+ }
+ }
+}
+
+class javax::print::attribute::standard::JobImpressionsSupported : public ::javax::print::attribute::SetOfIntegerSyntax
+{
+
+public:
+ JobImpressionsSupported(jint, jint);
+ jboolean equals(::java::lang::Object *);
+ ::java::lang::Class * getCategory();
+ ::java::lang::String * getName();
+private:
+ static const jlong serialVersionUID = -4887354803843173692LL;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_standard_JobImpressionsSupported__
diff --git a/libjava/javax/print/attribute/standard/JobKOctets.h b/libjava/javax/print/attribute/standard/JobKOctets.h
new file mode 100644
index 000000000..35241fc1f
--- /dev/null
+++ b/libjava/javax/print/attribute/standard/JobKOctets.h
@@ -0,0 +1,41 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_standard_JobKOctets__
+#define __javax_print_attribute_standard_JobKOctets__
+
+#pragma interface
+
+#include <javax/print/attribute/IntegerSyntax.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ namespace standard
+ {
+ class JobKOctets;
+ }
+ }
+ }
+ }
+}
+
+class javax::print::attribute::standard::JobKOctets : public ::javax::print::attribute::IntegerSyntax
+{
+
+public:
+ JobKOctets(jint);
+ jboolean equals(::java::lang::Object *);
+ ::java::lang::Class * getCategory();
+ ::java::lang::String * getName();
+private:
+ static const jlong serialVersionUID = -8959710146498202869LL;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_standard_JobKOctets__
diff --git a/libjava/javax/print/attribute/standard/JobKOctetsProcessed.h b/libjava/javax/print/attribute/standard/JobKOctetsProcessed.h
new file mode 100644
index 000000000..8eb274b2c
--- /dev/null
+++ b/libjava/javax/print/attribute/standard/JobKOctetsProcessed.h
@@ -0,0 +1,41 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_standard_JobKOctetsProcessed__
+#define __javax_print_attribute_standard_JobKOctetsProcessed__
+
+#pragma interface
+
+#include <javax/print/attribute/IntegerSyntax.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ namespace standard
+ {
+ class JobKOctetsProcessed;
+ }
+ }
+ }
+ }
+}
+
+class javax::print::attribute::standard::JobKOctetsProcessed : public ::javax::print::attribute::IntegerSyntax
+{
+
+public:
+ JobKOctetsProcessed(jint);
+ jboolean equals(::java::lang::Object *);
+ ::java::lang::Class * getCategory();
+ ::java::lang::String * getName();
+private:
+ static const jlong serialVersionUID = -6265238509657881806LL;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_standard_JobKOctetsProcessed__
diff --git a/libjava/javax/print/attribute/standard/JobKOctetsSupported.h b/libjava/javax/print/attribute/standard/JobKOctetsSupported.h
new file mode 100644
index 000000000..455211eb4
--- /dev/null
+++ b/libjava/javax/print/attribute/standard/JobKOctetsSupported.h
@@ -0,0 +1,41 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_standard_JobKOctetsSupported__
+#define __javax_print_attribute_standard_JobKOctetsSupported__
+
+#pragma interface
+
+#include <javax/print/attribute/SetOfIntegerSyntax.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ namespace standard
+ {
+ class JobKOctetsSupported;
+ }
+ }
+ }
+ }
+}
+
+class javax::print::attribute::standard::JobKOctetsSupported : public ::javax::print::attribute::SetOfIntegerSyntax
+{
+
+public:
+ JobKOctetsSupported(jint, jint);
+ jboolean equals(::java::lang::Object *);
+ ::java::lang::Class * getCategory();
+ ::java::lang::String * getName();
+private:
+ static const jlong serialVersionUID = -2867871140549897443LL;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_standard_JobKOctetsSupported__
diff --git a/libjava/javax/print/attribute/standard/JobMediaSheets.h b/libjava/javax/print/attribute/standard/JobMediaSheets.h
new file mode 100644
index 000000000..4f21d4160
--- /dev/null
+++ b/libjava/javax/print/attribute/standard/JobMediaSheets.h
@@ -0,0 +1,41 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_standard_JobMediaSheets__
+#define __javax_print_attribute_standard_JobMediaSheets__
+
+#pragma interface
+
+#include <javax/print/attribute/IntegerSyntax.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ namespace standard
+ {
+ class JobMediaSheets;
+ }
+ }
+ }
+ }
+}
+
+class javax::print::attribute::standard::JobMediaSheets : public ::javax::print::attribute::IntegerSyntax
+{
+
+public:
+ JobMediaSheets(jint);
+ virtual jboolean equals(::java::lang::Object *);
+ virtual ::java::lang::Class * getCategory();
+ virtual ::java::lang::String * getName();
+private:
+ static const jlong serialVersionUID = 408871131531979741LL;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_standard_JobMediaSheets__
diff --git a/libjava/javax/print/attribute/standard/JobMediaSheetsCompleted.h b/libjava/javax/print/attribute/standard/JobMediaSheetsCompleted.h
new file mode 100644
index 000000000..e12bf2535
--- /dev/null
+++ b/libjava/javax/print/attribute/standard/JobMediaSheetsCompleted.h
@@ -0,0 +1,41 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_standard_JobMediaSheetsCompleted__
+#define __javax_print_attribute_standard_JobMediaSheetsCompleted__
+
+#pragma interface
+
+#include <javax/print/attribute/IntegerSyntax.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ namespace standard
+ {
+ class JobMediaSheetsCompleted;
+ }
+ }
+ }
+ }
+}
+
+class javax::print::attribute::standard::JobMediaSheetsCompleted : public ::javax::print::attribute::IntegerSyntax
+{
+
+public:
+ JobMediaSheetsCompleted(jint);
+ jboolean equals(::java::lang::Object *);
+ ::java::lang::Class * getCategory();
+ ::java::lang::String * getName();
+private:
+ static const jlong serialVersionUID = 1739595973810840475LL;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_standard_JobMediaSheetsCompleted__
diff --git a/libjava/javax/print/attribute/standard/JobMediaSheetsSupported.h b/libjava/javax/print/attribute/standard/JobMediaSheetsSupported.h
new file mode 100644
index 000000000..b451ce465
--- /dev/null
+++ b/libjava/javax/print/attribute/standard/JobMediaSheetsSupported.h
@@ -0,0 +1,41 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_standard_JobMediaSheetsSupported__
+#define __javax_print_attribute_standard_JobMediaSheetsSupported__
+
+#pragma interface
+
+#include <javax/print/attribute/SetOfIntegerSyntax.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ namespace standard
+ {
+ class JobMediaSheetsSupported;
+ }
+ }
+ }
+ }
+}
+
+class javax::print::attribute::standard::JobMediaSheetsSupported : public ::javax::print::attribute::SetOfIntegerSyntax
+{
+
+public:
+ JobMediaSheetsSupported(jint, jint);
+ jboolean equals(::java::lang::Object *);
+ ::java::lang::Class * getCategory();
+ ::java::lang::String * getName();
+private:
+ static const jlong serialVersionUID = 2953685470388672940LL;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_standard_JobMediaSheetsSupported__
diff --git a/libjava/javax/print/attribute/standard/JobMessageFromOperator.h b/libjava/javax/print/attribute/standard/JobMessageFromOperator.h
new file mode 100644
index 000000000..4c43f0d88
--- /dev/null
+++ b/libjava/javax/print/attribute/standard/JobMessageFromOperator.h
@@ -0,0 +1,41 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_standard_JobMessageFromOperator__
+#define __javax_print_attribute_standard_JobMessageFromOperator__
+
+#pragma interface
+
+#include <javax/print/attribute/TextSyntax.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ namespace standard
+ {
+ class JobMessageFromOperator;
+ }
+ }
+ }
+ }
+}
+
+class javax::print::attribute::standard::JobMessageFromOperator : public ::javax::print::attribute::TextSyntax
+{
+
+public:
+ JobMessageFromOperator(::java::lang::String *, ::java::util::Locale *);
+ jboolean equals(::java::lang::Object *);
+ ::java::lang::Class * getCategory();
+ ::java::lang::String * getName();
+private:
+ static const jlong serialVersionUID = -4620751846003142047LL;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_standard_JobMessageFromOperator__
diff --git a/libjava/javax/print/attribute/standard/JobName.h b/libjava/javax/print/attribute/standard/JobName.h
new file mode 100644
index 000000000..4147be41c
--- /dev/null
+++ b/libjava/javax/print/attribute/standard/JobName.h
@@ -0,0 +1,41 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_standard_JobName__
+#define __javax_print_attribute_standard_JobName__
+
+#pragma interface
+
+#include <javax/print/attribute/TextSyntax.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ namespace standard
+ {
+ class JobName;
+ }
+ }
+ }
+ }
+}
+
+class javax::print::attribute::standard::JobName : public ::javax::print::attribute::TextSyntax
+{
+
+public:
+ JobName(::java::lang::String *, ::java::util::Locale *);
+ jboolean equals(::java::lang::Object *);
+ ::java::lang::Class * getCategory();
+ ::java::lang::String * getName();
+private:
+ static const jlong serialVersionUID = 4660359192078689545LL;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_standard_JobName__
diff --git a/libjava/javax/print/attribute/standard/JobOriginatingUserName.h b/libjava/javax/print/attribute/standard/JobOriginatingUserName.h
new file mode 100644
index 000000000..a3ba06784
--- /dev/null
+++ b/libjava/javax/print/attribute/standard/JobOriginatingUserName.h
@@ -0,0 +1,41 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_standard_JobOriginatingUserName__
+#define __javax_print_attribute_standard_JobOriginatingUserName__
+
+#pragma interface
+
+#include <javax/print/attribute/TextSyntax.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ namespace standard
+ {
+ class JobOriginatingUserName;
+ }
+ }
+ }
+ }
+}
+
+class javax::print::attribute::standard::JobOriginatingUserName : public ::javax::print::attribute::TextSyntax
+{
+
+public:
+ JobOriginatingUserName(::java::lang::String *, ::java::util::Locale *);
+ jboolean equals(::java::lang::Object *);
+ ::java::lang::Class * getCategory();
+ ::java::lang::String * getName();
+private:
+ static const jlong serialVersionUID = -8052537926362933477LL;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_standard_JobOriginatingUserName__
diff --git a/libjava/javax/print/attribute/standard/JobPriority.h b/libjava/javax/print/attribute/standard/JobPriority.h
new file mode 100644
index 000000000..54a46220f
--- /dev/null
+++ b/libjava/javax/print/attribute/standard/JobPriority.h
@@ -0,0 +1,41 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_standard_JobPriority__
+#define __javax_print_attribute_standard_JobPriority__
+
+#pragma interface
+
+#include <javax/print/attribute/IntegerSyntax.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ namespace standard
+ {
+ class JobPriority;
+ }
+ }
+ }
+ }
+}
+
+class javax::print::attribute::standard::JobPriority : public ::javax::print::attribute::IntegerSyntax
+{
+
+public:
+ JobPriority(jint);
+ jboolean equals(::java::lang::Object *);
+ ::java::lang::Class * getCategory();
+ ::java::lang::String * getName();
+private:
+ static const jlong serialVersionUID = -4599900369040602769LL;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_standard_JobPriority__
diff --git a/libjava/javax/print/attribute/standard/JobPrioritySupported.h b/libjava/javax/print/attribute/standard/JobPrioritySupported.h
new file mode 100644
index 000000000..c131fe76b
--- /dev/null
+++ b/libjava/javax/print/attribute/standard/JobPrioritySupported.h
@@ -0,0 +1,41 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_standard_JobPrioritySupported__
+#define __javax_print_attribute_standard_JobPrioritySupported__
+
+#pragma interface
+
+#include <javax/print/attribute/IntegerSyntax.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ namespace standard
+ {
+ class JobPrioritySupported;
+ }
+ }
+ }
+ }
+}
+
+class javax::print::attribute::standard::JobPrioritySupported : public ::javax::print::attribute::IntegerSyntax
+{
+
+public:
+ JobPrioritySupported(jint);
+ jboolean equals(::java::lang::Object *);
+ ::java::lang::Class * getCategory();
+ ::java::lang::String * getName();
+private:
+ static const jlong serialVersionUID = 2564840378013555894LL;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_standard_JobPrioritySupported__
diff --git a/libjava/javax/print/attribute/standard/JobSheets.h b/libjava/javax/print/attribute/standard/JobSheets.h
new file mode 100644
index 000000000..8ab9c7feb
--- /dev/null
+++ b/libjava/javax/print/attribute/standard/JobSheets.h
@@ -0,0 +1,53 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_standard_JobSheets__
+#define __javax_print_attribute_standard_JobSheets__
+
+#pragma interface
+
+#include <javax/print/attribute/EnumSyntax.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ class EnumSyntax;
+ namespace standard
+ {
+ class JobSheets;
+ }
+ }
+ }
+ }
+}
+
+class javax::print::attribute::standard::JobSheets : public ::javax::print::attribute::EnumSyntax
+{
+
+public: // actually protected
+ JobSheets(jint);
+public:
+ virtual ::java::lang::Class * getCategory();
+ virtual ::java::lang::String * getName();
+public: // actually protected
+ virtual JArray< ::java::lang::String * > * getStringTable();
+ virtual JArray< ::javax::print::attribute::EnumSyntax * > * getEnumValueTable();
+private:
+ static const jlong serialVersionUID = -4735258056132519759LL;
+public:
+ static ::javax::print::attribute::standard::JobSheets * NONE;
+ static ::javax::print::attribute::standard::JobSheets * STANDARD;
+private:
+ static JArray< ::java::lang::String * > * stringTable;
+ static JArray< ::javax::print::attribute::standard::JobSheets * > * enumValueTable;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_standard_JobSheets__
diff --git a/libjava/javax/print/attribute/standard/JobState.h b/libjava/javax/print/attribute/standard/JobState.h
new file mode 100644
index 000000000..dc6c1ec7e
--- /dev/null
+++ b/libjava/javax/print/attribute/standard/JobState.h
@@ -0,0 +1,59 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_standard_JobState__
+#define __javax_print_attribute_standard_JobState__
+
+#pragma interface
+
+#include <javax/print/attribute/EnumSyntax.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ class EnumSyntax;
+ namespace standard
+ {
+ class JobState;
+ }
+ }
+ }
+ }
+}
+
+class javax::print::attribute::standard::JobState : public ::javax::print::attribute::EnumSyntax
+{
+
+public: // actually protected
+ JobState(jint);
+public:
+ virtual ::java::lang::Class * getCategory();
+ virtual ::java::lang::String * getName();
+public: // actually protected
+ virtual JArray< ::java::lang::String * > * getStringTable();
+ virtual JArray< ::javax::print::attribute::EnumSyntax * > * getEnumValueTable();
+private:
+ static const jlong serialVersionUID = 400465010094018920LL;
+public:
+ static ::javax::print::attribute::standard::JobState * UNKNOWN;
+ static ::javax::print::attribute::standard::JobState * PENDING;
+ static ::javax::print::attribute::standard::JobState * PENDING_HELD;
+ static ::javax::print::attribute::standard::JobState * PROCESSING;
+ static ::javax::print::attribute::standard::JobState * PROCESSING_STOPPED;
+ static ::javax::print::attribute::standard::JobState * CANCELED;
+ static ::javax::print::attribute::standard::JobState * ABORTED;
+ static ::javax::print::attribute::standard::JobState * COMPLETED;
+private:
+ static JArray< ::java::lang::String * > * stringTable;
+ static JArray< ::javax::print::attribute::standard::JobState * > * enumValueTable;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_standard_JobState__
diff --git a/libjava/javax/print/attribute/standard/JobStateReason.h b/libjava/javax/print/attribute/standard/JobStateReason.h
new file mode 100644
index 000000000..b641ef6e8
--- /dev/null
+++ b/libjava/javax/print/attribute/standard/JobStateReason.h
@@ -0,0 +1,80 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_standard_JobStateReason__
+#define __javax_print_attribute_standard_JobStateReason__
+
+#pragma interface
+
+#include <javax/print/attribute/EnumSyntax.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ class EnumSyntax;
+ namespace standard
+ {
+ class JobStateReason;
+ }
+ }
+ }
+ }
+}
+
+class javax::print::attribute::standard::JobStateReason : public ::javax::print::attribute::EnumSyntax
+{
+
+public: // actually protected
+ JobStateReason(jint);
+public:
+ virtual ::java::lang::Class * getCategory();
+ virtual ::java::lang::String * getName();
+public: // actually protected
+ virtual JArray< ::java::lang::String * > * getStringTable();
+ virtual JArray< ::javax::print::attribute::EnumSyntax * > * getEnumValueTable();
+private:
+ static const jlong serialVersionUID = -8765894420449009168LL;
+public:
+ static ::javax::print::attribute::standard::JobStateReason * JOB_INCOMING;
+ static ::javax::print::attribute::standard::JobStateReason * JOB_DATA_INSUFFICIENT;
+ static ::javax::print::attribute::standard::JobStateReason * DOCUMENT_ACCESS_ERROR;
+ static ::javax::print::attribute::standard::JobStateReason * SUBMISSION_INTERRUPTED;
+ static ::javax::print::attribute::standard::JobStateReason * JOB_OUTGOING;
+ static ::javax::print::attribute::standard::JobStateReason * JOB_HOLD_UNTIL_SPECIFIED;
+ static ::javax::print::attribute::standard::JobStateReason * RESOURCES_ARE_NOT_READY;
+ static ::javax::print::attribute::standard::JobStateReason * PRINTER_STOPPED_PARTLY;
+ static ::javax::print::attribute::standard::JobStateReason * PRINTER_STOPPED;
+ static ::javax::print::attribute::standard::JobStateReason * JOB_INTERPRETING;
+ static ::javax::print::attribute::standard::JobStateReason * JOB_QUEUED;
+ static ::javax::print::attribute::standard::JobStateReason * JOB_TRANSFORMING;
+ static ::javax::print::attribute::standard::JobStateReason * JOB_QUEUED_FOR_MARKER;
+ static ::javax::print::attribute::standard::JobStateReason * JOB_PRINTING;
+ static ::javax::print::attribute::standard::JobStateReason * JOB_CANCELED_BY_USER;
+ static ::javax::print::attribute::standard::JobStateReason * JOB_CANCELED_BY_OPERATOR;
+ static ::javax::print::attribute::standard::JobStateReason * JOB_CANCELED_AT_DEVICE;
+ static ::javax::print::attribute::standard::JobStateReason * ABORTED_BY_SYSTEM;
+ static ::javax::print::attribute::standard::JobStateReason * UNSUPPORTED_COMPRESSION;
+ static ::javax::print::attribute::standard::JobStateReason * COMPRESSION_ERROR;
+ static ::javax::print::attribute::standard::JobStateReason * UNSUPPORTED_DOCUMENT_FORMAT;
+ static ::javax::print::attribute::standard::JobStateReason * DOCUMENT_FORMAT_ERROR;
+ static ::javax::print::attribute::standard::JobStateReason * PROCESSING_TO_STOP_POINT;
+ static ::javax::print::attribute::standard::JobStateReason * SERVICE_OFF_LINE;
+ static ::javax::print::attribute::standard::JobStateReason * JOB_COMPLETED_SUCCESSFULLY;
+ static ::javax::print::attribute::standard::JobStateReason * JOB_COMPLETED_WITH_WARNINGS;
+ static ::javax::print::attribute::standard::JobStateReason * JOB_COMPLETED_WITH_ERRORS;
+ static ::javax::print::attribute::standard::JobStateReason * JOB_RESTARTABLE;
+ static ::javax::print::attribute::standard::JobStateReason * QUEUED_IN_DEVICE;
+private:
+ static JArray< ::java::lang::String * > * stringTable;
+ static JArray< ::javax::print::attribute::standard::JobStateReason * > * enumValueTable;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_standard_JobStateReason__
diff --git a/libjava/javax/print/attribute/standard/JobStateReasons.h b/libjava/javax/print/attribute/standard/JobStateReasons.h
new file mode 100644
index 000000000..e02a3e7e9
--- /dev/null
+++ b/libjava/javax/print/attribute/standard/JobStateReasons.h
@@ -0,0 +1,46 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_standard_JobStateReasons__
+#define __javax_print_attribute_standard_JobStateReasons__
+
+#pragma interface
+
+#include <java/util/HashSet.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ namespace standard
+ {
+ class JobStateReason;
+ class JobStateReasons;
+ }
+ }
+ }
+ }
+}
+
+class javax::print::attribute::standard::JobStateReasons : public ::java::util::HashSet
+{
+
+public:
+ JobStateReasons();
+ JobStateReasons(jint, jfloat);
+ JobStateReasons(jint);
+ JobStateReasons(::java::util::Collection *);
+ jboolean JobStateReasons$add(::javax::print::attribute::standard::JobStateReason *);
+ ::java::lang::Class * getCategory();
+ ::java::lang::String * getName();
+ jboolean add(::java::lang::Object *);
+private:
+ static const jlong serialVersionUID = 8849088261264331812LL;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_standard_JobStateReasons__
diff --git a/libjava/javax/print/attribute/standard/Media.h b/libjava/javax/print/attribute/standard/Media.h
new file mode 100644
index 000000000..e4c013b15
--- /dev/null
+++ b/libjava/javax/print/attribute/standard/Media.h
@@ -0,0 +1,42 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_standard_Media__
+#define __javax_print_attribute_standard_Media__
+
+#pragma interface
+
+#include <javax/print/attribute/EnumSyntax.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ namespace standard
+ {
+ class Media;
+ }
+ }
+ }
+ }
+}
+
+class javax::print::attribute::standard::Media : public ::javax::print::attribute::EnumSyntax
+{
+
+public: // actually protected
+ Media(jint);
+public:
+ virtual jboolean equals(::java::lang::Object *);
+ virtual ::java::lang::Class * getCategory();
+ virtual ::java::lang::String * getName();
+private:
+ static const jlong serialVersionUID = -2823970704630722439LL;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_standard_Media__
diff --git a/libjava/javax/print/attribute/standard/MediaName.h b/libjava/javax/print/attribute/standard/MediaName.h
new file mode 100644
index 000000000..160d6bbc4
--- /dev/null
+++ b/libjava/javax/print/attribute/standard/MediaName.h
@@ -0,0 +1,51 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_standard_MediaName__
+#define __javax_print_attribute_standard_MediaName__
+
+#pragma interface
+
+#include <javax/print/attribute/standard/Media.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ class EnumSyntax;
+ namespace standard
+ {
+ class MediaName;
+ }
+ }
+ }
+ }
+}
+
+class javax::print::attribute::standard::MediaName : public ::javax::print::attribute::standard::Media
+{
+
+public: // actually protected
+ MediaName(jint);
+ virtual JArray< ::java::lang::String * > * getStringTable();
+ virtual JArray< ::javax::print::attribute::EnumSyntax * > * getEnumValueTable();
+private:
+ static const jlong serialVersionUID = 4653117714524155448LL;
+public:
+ static ::javax::print::attribute::standard::MediaName * NA_LETTER_WHITE;
+ static ::javax::print::attribute::standard::MediaName * NA_LETTER_TRANSPARENT;
+ static ::javax::print::attribute::standard::MediaName * ISO_A4_WHITE;
+ static ::javax::print::attribute::standard::MediaName * ISO_A4_TRANSPARENT;
+private:
+ static JArray< ::java::lang::String * > * stringTable;
+ static JArray< ::javax::print::attribute::standard::MediaName * > * enumValueTable;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_standard_MediaName__
diff --git a/libjava/javax/print/attribute/standard/MediaPrintableArea.h b/libjava/javax/print/attribute/standard/MediaPrintableArea.h
new file mode 100644
index 000000000..89c96109b
--- /dev/null
+++ b/libjava/javax/print/attribute/standard/MediaPrintableArea.h
@@ -0,0 +1,60 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_standard_MediaPrintableArea__
+#define __javax_print_attribute_standard_MediaPrintableArea__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ namespace standard
+ {
+ class MediaPrintableArea;
+ }
+ }
+ }
+ }
+}
+
+class javax::print::attribute::standard::MediaPrintableArea : public ::java::lang::Object
+{
+
+public:
+ MediaPrintableArea(jfloat, jfloat, jfloat, jfloat, jint);
+ MediaPrintableArea(jint, jint, jint, jint, jint);
+ ::java::lang::Class * getCategory();
+ ::java::lang::String * getName();
+ jfloat getHeight(jint);
+ jfloat getWidth(jint);
+ jfloat getX(jint);
+ jfloat getY(jint);
+ jboolean equals(::java::lang::Object *);
+ ::java::lang::String * toString();
+ jint hashCode();
+ ::java::lang::String * toString(jint, ::java::lang::String *);
+ JArray< jfloat > * getPrintableArea(jint);
+private:
+ static const jlong serialVersionUID = -1597171464050795793LL;
+public:
+ static const jint INCH = 25400;
+ static const jint MM = 1000;
+private:
+ jint __attribute__((aligned(__alignof__( ::java::lang::Object)))) x;
+ jint y;
+ jint w;
+ jint h;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_standard_MediaPrintableArea__
diff --git a/libjava/javax/print/attribute/standard/MediaSize$Engineering.h b/libjava/javax/print/attribute/standard/MediaSize$Engineering.h
new file mode 100644
index 000000000..ae8edcce7
--- /dev/null
+++ b/libjava/javax/print/attribute/standard/MediaSize$Engineering.h
@@ -0,0 +1,41 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_standard_MediaSize$Engineering__
+#define __javax_print_attribute_standard_MediaSize$Engineering__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ namespace standard
+ {
+ class MediaSize;
+ class MediaSize$Engineering;
+ }
+ }
+ }
+ }
+}
+
+class javax::print::attribute::standard::MediaSize$Engineering : public ::java::lang::Object
+{
+
+ MediaSize$Engineering();
+public:
+ static ::javax::print::attribute::standard::MediaSize * A;
+ static ::javax::print::attribute::standard::MediaSize * B;
+ static ::javax::print::attribute::standard::MediaSize * C;
+ static ::javax::print::attribute::standard::MediaSize * D;
+ static ::javax::print::attribute::standard::MediaSize * E;
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_standard_MediaSize$Engineering__
diff --git a/libjava/javax/print/attribute/standard/MediaSize$ISO.h b/libjava/javax/print/attribute/standard/MediaSize$ISO.h
new file mode 100644
index 000000000..08656462d
--- /dev/null
+++ b/libjava/javax/print/attribute/standard/MediaSize$ISO.h
@@ -0,0 +1,63 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_standard_MediaSize$ISO__
+#define __javax_print_attribute_standard_MediaSize$ISO__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ namespace standard
+ {
+ class MediaSize;
+ class MediaSize$ISO;
+ }
+ }
+ }
+ }
+}
+
+class javax::print::attribute::standard::MediaSize$ISO : public ::java::lang::Object
+{
+
+ MediaSize$ISO();
+public:
+ static ::javax::print::attribute::standard::MediaSize * A0;
+ static ::javax::print::attribute::standard::MediaSize * A1;
+ static ::javax::print::attribute::standard::MediaSize * A2;
+ static ::javax::print::attribute::standard::MediaSize * A3;
+ static ::javax::print::attribute::standard::MediaSize * A4;
+ static ::javax::print::attribute::standard::MediaSize * A5;
+ static ::javax::print::attribute::standard::MediaSize * A6;
+ static ::javax::print::attribute::standard::MediaSize * A7;
+ static ::javax::print::attribute::standard::MediaSize * A8;
+ static ::javax::print::attribute::standard::MediaSize * A9;
+ static ::javax::print::attribute::standard::MediaSize * A10;
+ static ::javax::print::attribute::standard::MediaSize * B0;
+ static ::javax::print::attribute::standard::MediaSize * B1;
+ static ::javax::print::attribute::standard::MediaSize * B2;
+ static ::javax::print::attribute::standard::MediaSize * B3;
+ static ::javax::print::attribute::standard::MediaSize * B4;
+ static ::javax::print::attribute::standard::MediaSize * B5;
+ static ::javax::print::attribute::standard::MediaSize * B6;
+ static ::javax::print::attribute::standard::MediaSize * B7;
+ static ::javax::print::attribute::standard::MediaSize * B8;
+ static ::javax::print::attribute::standard::MediaSize * B9;
+ static ::javax::print::attribute::standard::MediaSize * B10;
+ static ::javax::print::attribute::standard::MediaSize * C3;
+ static ::javax::print::attribute::standard::MediaSize * C4;
+ static ::javax::print::attribute::standard::MediaSize * C5;
+ static ::javax::print::attribute::standard::MediaSize * C6;
+ static ::javax::print::attribute::standard::MediaSize * DESIGNATED_LONG;
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_standard_MediaSize$ISO__
diff --git a/libjava/javax/print/attribute/standard/MediaSize$JIS.h b/libjava/javax/print/attribute/standard/MediaSize$JIS.h
new file mode 100644
index 000000000..be1545798
--- /dev/null
+++ b/libjava/javax/print/attribute/standard/MediaSize$JIS.h
@@ -0,0 +1,71 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_standard_MediaSize$JIS__
+#define __javax_print_attribute_standard_MediaSize$JIS__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ namespace standard
+ {
+ class MediaSize;
+ class MediaSize$JIS;
+ }
+ }
+ }
+ }
+}
+
+class javax::print::attribute::standard::MediaSize$JIS : public ::java::lang::Object
+{
+
+ MediaSize$JIS();
+public:
+ static ::javax::print::attribute::standard::MediaSize * B0;
+ static ::javax::print::attribute::standard::MediaSize * B1;
+ static ::javax::print::attribute::standard::MediaSize * B2;
+ static ::javax::print::attribute::standard::MediaSize * B3;
+ static ::javax::print::attribute::standard::MediaSize * B4;
+ static ::javax::print::attribute::standard::MediaSize * B5;
+ static ::javax::print::attribute::standard::MediaSize * B6;
+ static ::javax::print::attribute::standard::MediaSize * B7;
+ static ::javax::print::attribute::standard::MediaSize * B8;
+ static ::javax::print::attribute::standard::MediaSize * B9;
+ static ::javax::print::attribute::standard::MediaSize * B10;
+ static ::javax::print::attribute::standard::MediaSize * CHOU_1;
+ static ::javax::print::attribute::standard::MediaSize * CHOU_2;
+ static ::javax::print::attribute::standard::MediaSize * CHOU_3;
+ static ::javax::print::attribute::standard::MediaSize * CHOU_4;
+ static ::javax::print::attribute::standard::MediaSize * CHOU_30;
+ static ::javax::print::attribute::standard::MediaSize * CHOU_40;
+ static ::javax::print::attribute::standard::MediaSize * KAKU_0;
+ static ::javax::print::attribute::standard::MediaSize * KAKU_1;
+ static ::javax::print::attribute::standard::MediaSize * KAKU_2;
+ static ::javax::print::attribute::standard::MediaSize * KAKU_20;
+ static ::javax::print::attribute::standard::MediaSize * KAKU_3;
+ static ::javax::print::attribute::standard::MediaSize * KAKU_4;
+ static ::javax::print::attribute::standard::MediaSize * KAKU_5;
+ static ::javax::print::attribute::standard::MediaSize * KAKU_6;
+ static ::javax::print::attribute::standard::MediaSize * KAKU_7;
+ static ::javax::print::attribute::standard::MediaSize * KAKU_8;
+ static ::javax::print::attribute::standard::MediaSize * KAKU_A4;
+ static ::javax::print::attribute::standard::MediaSize * YOU_1;
+ static ::javax::print::attribute::standard::MediaSize * YOU_2;
+ static ::javax::print::attribute::standard::MediaSize * YOU_3;
+ static ::javax::print::attribute::standard::MediaSize * YOU_4;
+ static ::javax::print::attribute::standard::MediaSize * YOU_5;
+ static ::javax::print::attribute::standard::MediaSize * YOU_6;
+ static ::javax::print::attribute::standard::MediaSize * YOU_7;
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_standard_MediaSize$JIS__
diff --git a/libjava/javax/print/attribute/standard/MediaSize$NA.h b/libjava/javax/print/attribute/standard/MediaSize$NA.h
new file mode 100644
index 000000000..e0236bfd9
--- /dev/null
+++ b/libjava/javax/print/attribute/standard/MediaSize$NA.h
@@ -0,0 +1,52 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_standard_MediaSize$NA__
+#define __javax_print_attribute_standard_MediaSize$NA__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ namespace standard
+ {
+ class MediaSize;
+ class MediaSize$NA;
+ }
+ }
+ }
+ }
+}
+
+class javax::print::attribute::standard::MediaSize$NA : public ::java::lang::Object
+{
+
+ MediaSize$NA();
+public:
+ static ::javax::print::attribute::standard::MediaSize * LEGAL;
+ static ::javax::print::attribute::standard::MediaSize * LETTER;
+ static ::javax::print::attribute::standard::MediaSize * NA_5X7;
+ static ::javax::print::attribute::standard::MediaSize * NA_8X10;
+ static ::javax::print::attribute::standard::MediaSize * NA_6X9_ENVELOPE;
+ static ::javax::print::attribute::standard::MediaSize * NA_7X9_ENVELOPE;
+ static ::javax::print::attribute::standard::MediaSize * NA_9x11_ENVELOPE;
+ static ::javax::print::attribute::standard::MediaSize * NA_9x12_ENVELOPE;
+ static ::javax::print::attribute::standard::MediaSize * NA_10x13_ENVELOPE;
+ static ::javax::print::attribute::standard::MediaSize * NA_10x14_ENVELOPE;
+ static ::javax::print::attribute::standard::MediaSize * NA_10X15_ENVELOPE;
+ static ::javax::print::attribute::standard::MediaSize * NA_NUMBER_9_ENVELOPE;
+ static ::javax::print::attribute::standard::MediaSize * NA_NUMBER_10_ENVELOPE;
+ static ::javax::print::attribute::standard::MediaSize * NA_NUMBER_11_ENVELOPE;
+ static ::javax::print::attribute::standard::MediaSize * NA_NUMBER_12_ENVELOPE;
+ static ::javax::print::attribute::standard::MediaSize * NA_NUMBER_14_ENVELOPE;
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_standard_MediaSize$NA__
diff --git a/libjava/javax/print/attribute/standard/MediaSize$Other.h b/libjava/javax/print/attribute/standard/MediaSize$Other.h
new file mode 100644
index 000000000..d95078fbf
--- /dev/null
+++ b/libjava/javax/print/attribute/standard/MediaSize$Other.h
@@ -0,0 +1,47 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_standard_MediaSize$Other__
+#define __javax_print_attribute_standard_MediaSize$Other__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ namespace standard
+ {
+ class MediaSize;
+ class MediaSize$Other;
+ }
+ }
+ }
+ }
+}
+
+class javax::print::attribute::standard::MediaSize$Other : public ::java::lang::Object
+{
+
+ MediaSize$Other();
+public:
+ static ::javax::print::attribute::standard::MediaSize * EXECUTIVE;
+ static ::javax::print::attribute::standard::MediaSize * FOLIO;
+ static ::javax::print::attribute::standard::MediaSize * QUARTO;
+ static ::javax::print::attribute::standard::MediaSize * INVOICE;
+ static ::javax::print::attribute::standard::MediaSize * LEDGER;
+ static ::javax::print::attribute::standard::MediaSize * MONARCH_ENVELOPE;
+ static ::javax::print::attribute::standard::MediaSize * PERSONAL_ENVELOPE;
+ static ::javax::print::attribute::standard::MediaSize * ITALY_ENVELOPE;
+ static ::javax::print::attribute::standard::MediaSize * JAPANESE_POSTCARD;
+ static ::javax::print::attribute::standard::MediaSize * JAPANESE_DOUBLE_POSTCARD;
+ static ::javax::print::attribute::standard::MediaSize * TABLOID;
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_standard_MediaSize$Other__
diff --git a/libjava/javax/print/attribute/standard/MediaSize.h b/libjava/javax/print/attribute/standard/MediaSize.h
new file mode 100644
index 000000000..3dd5aa9c0
--- /dev/null
+++ b/libjava/javax/print/attribute/standard/MediaSize.h
@@ -0,0 +1,50 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_standard_MediaSize__
+#define __javax_print_attribute_standard_MediaSize__
+
+#pragma interface
+
+#include <javax/print/attribute/Size2DSyntax.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ namespace standard
+ {
+ class MediaSize;
+ class MediaSizeName;
+ }
+ }
+ }
+ }
+}
+
+class javax::print::attribute::standard::MediaSize : public ::javax::print::attribute::Size2DSyntax
+{
+
+public:
+ MediaSize(jfloat, jfloat, jint);
+ MediaSize(jfloat, jfloat, jint, ::javax::print::attribute::standard::MediaSizeName *);
+ MediaSize(jint, jint, jint);
+ MediaSize(jint, jint, jint, ::javax::print::attribute::standard::MediaSizeName *);
+ virtual ::java::lang::Class * getCategory();
+ static ::javax::print::attribute::standard::MediaSizeName * findMedia(jfloat, jfloat, jint);
+ static ::javax::print::attribute::standard::MediaSize * getMediaSizeForName(::javax::print::attribute::standard::MediaSizeName *);
+ virtual jboolean equals(::java::lang::Object *);
+ virtual ::javax::print::attribute::standard::MediaSizeName * getMediaSizeName();
+ virtual ::java::lang::String * getName();
+private:
+ static const jlong serialVersionUID = -1967958664615414771LL;
+ static ::java::util::ArrayList * mediaCache;
+ ::javax::print::attribute::standard::MediaSizeName * __attribute__((aligned(__alignof__( ::javax::print::attribute::Size2DSyntax)))) mediaName;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_standard_MediaSize__
diff --git a/libjava/javax/print/attribute/standard/MediaSizeName.h b/libjava/javax/print/attribute/standard/MediaSizeName.h
new file mode 100644
index 000000000..fecbee605
--- /dev/null
+++ b/libjava/javax/print/attribute/standard/MediaSizeName.h
@@ -0,0 +1,120 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_standard_MediaSizeName__
+#define __javax_print_attribute_standard_MediaSizeName__
+
+#pragma interface
+
+#include <javax/print/attribute/standard/Media.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ class EnumSyntax;
+ namespace standard
+ {
+ class MediaSizeName;
+ }
+ }
+ }
+ }
+}
+
+class javax::print::attribute::standard::MediaSizeName : public ::javax::print::attribute::standard::Media
+{
+
+public: // actually protected
+ MediaSizeName(jint);
+ virtual JArray< ::java::lang::String * > * getStringTable();
+ virtual JArray< ::javax::print::attribute::EnumSyntax * > * getEnumValueTable();
+private:
+ static const jlong serialVersionUID = 2778798329756942747LL;
+public:
+ static ::javax::print::attribute::standard::MediaSizeName * ISO_A0;
+ static ::javax::print::attribute::standard::MediaSizeName * ISO_A1;
+ static ::javax::print::attribute::standard::MediaSizeName * ISO_A2;
+ static ::javax::print::attribute::standard::MediaSizeName * ISO_A3;
+ static ::javax::print::attribute::standard::MediaSizeName * ISO_A4;
+ static ::javax::print::attribute::standard::MediaSizeName * ISO_A5;
+ static ::javax::print::attribute::standard::MediaSizeName * ISO_A6;
+ static ::javax::print::attribute::standard::MediaSizeName * ISO_A7;
+ static ::javax::print::attribute::standard::MediaSizeName * ISO_A8;
+ static ::javax::print::attribute::standard::MediaSizeName * ISO_A9;
+ static ::javax::print::attribute::standard::MediaSizeName * ISO_A10;
+ static ::javax::print::attribute::standard::MediaSizeName * ISO_B0;
+ static ::javax::print::attribute::standard::MediaSizeName * ISO_B1;
+ static ::javax::print::attribute::standard::MediaSizeName * ISO_B2;
+ static ::javax::print::attribute::standard::MediaSizeName * ISO_B3;
+ static ::javax::print::attribute::standard::MediaSizeName * ISO_B4;
+ static ::javax::print::attribute::standard::MediaSizeName * ISO_B5;
+ static ::javax::print::attribute::standard::MediaSizeName * ISO_B6;
+ static ::javax::print::attribute::standard::MediaSizeName * ISO_B7;
+ static ::javax::print::attribute::standard::MediaSizeName * ISO_B8;
+ static ::javax::print::attribute::standard::MediaSizeName * ISO_B9;
+ static ::javax::print::attribute::standard::MediaSizeName * ISO_B10;
+ static ::javax::print::attribute::standard::MediaSizeName * JIS_B0;
+ static ::javax::print::attribute::standard::MediaSizeName * JIS_B1;
+ static ::javax::print::attribute::standard::MediaSizeName * JIS_B2;
+ static ::javax::print::attribute::standard::MediaSizeName * JIS_B3;
+ static ::javax::print::attribute::standard::MediaSizeName * JIS_B4;
+ static ::javax::print::attribute::standard::MediaSizeName * JIS_B5;
+ static ::javax::print::attribute::standard::MediaSizeName * JIS_B6;
+ static ::javax::print::attribute::standard::MediaSizeName * JIS_B7;
+ static ::javax::print::attribute::standard::MediaSizeName * JIS_B8;
+ static ::javax::print::attribute::standard::MediaSizeName * JIS_B9;
+ static ::javax::print::attribute::standard::MediaSizeName * JIS_B10;
+ static ::javax::print::attribute::standard::MediaSizeName * ISO_C0;
+ static ::javax::print::attribute::standard::MediaSizeName * ISO_C1;
+ static ::javax::print::attribute::standard::MediaSizeName * ISO_C2;
+ static ::javax::print::attribute::standard::MediaSizeName * ISO_C3;
+ static ::javax::print::attribute::standard::MediaSizeName * ISO_C4;
+ static ::javax::print::attribute::standard::MediaSizeName * ISO_C5;
+ static ::javax::print::attribute::standard::MediaSizeName * ISO_C6;
+ static ::javax::print::attribute::standard::MediaSizeName * NA_LETTER;
+ static ::javax::print::attribute::standard::MediaSizeName * NA_LEGAL;
+ static ::javax::print::attribute::standard::MediaSizeName * EXECUTIVE;
+ static ::javax::print::attribute::standard::MediaSizeName * LEDGER;
+ static ::javax::print::attribute::standard::MediaSizeName * TABLOID;
+ static ::javax::print::attribute::standard::MediaSizeName * INVOICE;
+ static ::javax::print::attribute::standard::MediaSizeName * FOLIO;
+ static ::javax::print::attribute::standard::MediaSizeName * QUARTO;
+ static ::javax::print::attribute::standard::MediaSizeName * JAPANESE_POSTCARD;
+ static ::javax::print::attribute::standard::MediaSizeName * JAPANESE_DOUBLE_POSTCARD;
+ static ::javax::print::attribute::standard::MediaSizeName * A;
+ static ::javax::print::attribute::standard::MediaSizeName * B;
+ static ::javax::print::attribute::standard::MediaSizeName * C;
+ static ::javax::print::attribute::standard::MediaSizeName * D;
+ static ::javax::print::attribute::standard::MediaSizeName * E;
+ static ::javax::print::attribute::standard::MediaSizeName * ISO_DESIGNATED_LONG;
+ static ::javax::print::attribute::standard::MediaSizeName * ITALY_ENVELOPE;
+ static ::javax::print::attribute::standard::MediaSizeName * MONARCH_ENVELOPE;
+ static ::javax::print::attribute::standard::MediaSizeName * PERSONAL_ENVELOPE;
+ static ::javax::print::attribute::standard::MediaSizeName * NA_NUMBER_9_ENVELOPE;
+ static ::javax::print::attribute::standard::MediaSizeName * NA_NUMBER_10_ENVELOPE;
+ static ::javax::print::attribute::standard::MediaSizeName * NA_NUMBER_11_ENVELOPE;
+ static ::javax::print::attribute::standard::MediaSizeName * NA_NUMBER_12_ENVELOPE;
+ static ::javax::print::attribute::standard::MediaSizeName * NA_NUMBER_14_ENVELOPE;
+ static ::javax::print::attribute::standard::MediaSizeName * NA_6X9_ENVELOPE;
+ static ::javax::print::attribute::standard::MediaSizeName * NA_7X9_ENVELOPE;
+ static ::javax::print::attribute::standard::MediaSizeName * NA_9X11_ENVELOPE;
+ static ::javax::print::attribute::standard::MediaSizeName * NA_9X12_ENVELOPE;
+ static ::javax::print::attribute::standard::MediaSizeName * NA_10X13_ENVELOPE;
+ static ::javax::print::attribute::standard::MediaSizeName * NA_10X14_ENVELOPE;
+ static ::javax::print::attribute::standard::MediaSizeName * NA_10X15_ENVELOPE;
+ static ::javax::print::attribute::standard::MediaSizeName * NA_5X7;
+ static ::javax::print::attribute::standard::MediaSizeName * NA_8X10;
+private:
+ static JArray< ::java::lang::String * > * stringTable;
+ static JArray< ::javax::print::attribute::standard::MediaSizeName * > * enumValueTable;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_standard_MediaSizeName__
diff --git a/libjava/javax/print/attribute/standard/MediaTray.h b/libjava/javax/print/attribute/standard/MediaTray.h
new file mode 100644
index 000000000..05fe123f3
--- /dev/null
+++ b/libjava/javax/print/attribute/standard/MediaTray.h
@@ -0,0 +1,55 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_standard_MediaTray__
+#define __javax_print_attribute_standard_MediaTray__
+
+#pragma interface
+
+#include <javax/print/attribute/standard/Media.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ class EnumSyntax;
+ namespace standard
+ {
+ class MediaTray;
+ }
+ }
+ }
+ }
+}
+
+class javax::print::attribute::standard::MediaTray : public ::javax::print::attribute::standard::Media
+{
+
+public: // actually protected
+ MediaTray(jint);
+ virtual JArray< ::java::lang::String * > * getStringTable();
+ virtual JArray< ::javax::print::attribute::EnumSyntax * > * getEnumValueTable();
+private:
+ static const jlong serialVersionUID = -982503611095214703LL;
+public:
+ static ::javax::print::attribute::standard::MediaTray * TOP;
+ static ::javax::print::attribute::standard::MediaTray * MIDDLE;
+ static ::javax::print::attribute::standard::MediaTray * BOTTOM;
+ static ::javax::print::attribute::standard::MediaTray * ENVELOPE;
+ static ::javax::print::attribute::standard::MediaTray * MANUAL;
+ static ::javax::print::attribute::standard::MediaTray * LARGE_CAPACITY;
+ static ::javax::print::attribute::standard::MediaTray * MAIN;
+ static ::javax::print::attribute::standard::MediaTray * SIDE;
+private:
+ static JArray< ::java::lang::String * > * stringTable;
+ static JArray< ::javax::print::attribute::standard::MediaTray * > * enumValueTable;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_standard_MediaTray__
diff --git a/libjava/javax/print/attribute/standard/MultipleDocumentHandling.h b/libjava/javax/print/attribute/standard/MultipleDocumentHandling.h
new file mode 100644
index 000000000..27489968e
--- /dev/null
+++ b/libjava/javax/print/attribute/standard/MultipleDocumentHandling.h
@@ -0,0 +1,55 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_standard_MultipleDocumentHandling__
+#define __javax_print_attribute_standard_MultipleDocumentHandling__
+
+#pragma interface
+
+#include <javax/print/attribute/EnumSyntax.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ class EnumSyntax;
+ namespace standard
+ {
+ class MultipleDocumentHandling;
+ }
+ }
+ }
+ }
+}
+
+class javax::print::attribute::standard::MultipleDocumentHandling : public ::javax::print::attribute::EnumSyntax
+{
+
+public: // actually protected
+ MultipleDocumentHandling(jint);
+public:
+ virtual ::java::lang::Class * getCategory();
+ virtual ::java::lang::String * getName();
+public: // actually protected
+ virtual JArray< ::java::lang::String * > * getStringTable();
+ virtual JArray< ::javax::print::attribute::EnumSyntax * > * getEnumValueTable();
+private:
+ static const jlong serialVersionUID = 8098326460746413466LL;
+public:
+ static ::javax::print::attribute::standard::MultipleDocumentHandling * SINGLE_DOCUMENT;
+ static ::javax::print::attribute::standard::MultipleDocumentHandling * SEPARATE_DOCUMENTS_UNCOLLATED_COPIES;
+ static ::javax::print::attribute::standard::MultipleDocumentHandling * SEPARATE_DOCUMENTS_COLLATED_COPIES;
+ static ::javax::print::attribute::standard::MultipleDocumentHandling * SINGLE_DOCUMENT_NEW_SHEET;
+private:
+ static JArray< ::java::lang::String * > * stringTable;
+ static JArray< ::javax::print::attribute::standard::MultipleDocumentHandling * > * enumValueTable;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_standard_MultipleDocumentHandling__
diff --git a/libjava/javax/print/attribute/standard/NumberOfDocuments.h b/libjava/javax/print/attribute/standard/NumberOfDocuments.h
new file mode 100644
index 000000000..58eae0b5c
--- /dev/null
+++ b/libjava/javax/print/attribute/standard/NumberOfDocuments.h
@@ -0,0 +1,41 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_standard_NumberOfDocuments__
+#define __javax_print_attribute_standard_NumberOfDocuments__
+
+#pragma interface
+
+#include <javax/print/attribute/IntegerSyntax.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ namespace standard
+ {
+ class NumberOfDocuments;
+ }
+ }
+ }
+ }
+}
+
+class javax::print::attribute::standard::NumberOfDocuments : public ::javax::print::attribute::IntegerSyntax
+{
+
+public:
+ NumberOfDocuments(jint);
+ jboolean equals(::java::lang::Object *);
+ ::java::lang::Class * getCategory();
+ ::java::lang::String * getName();
+private:
+ static const jlong serialVersionUID = 7891881310684461097LL;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_standard_NumberOfDocuments__
diff --git a/libjava/javax/print/attribute/standard/NumberOfInterveningJobs.h b/libjava/javax/print/attribute/standard/NumberOfInterveningJobs.h
new file mode 100644
index 000000000..cdca46991
--- /dev/null
+++ b/libjava/javax/print/attribute/standard/NumberOfInterveningJobs.h
@@ -0,0 +1,41 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_standard_NumberOfInterveningJobs__
+#define __javax_print_attribute_standard_NumberOfInterveningJobs__
+
+#pragma interface
+
+#include <javax/print/attribute/IntegerSyntax.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ namespace standard
+ {
+ class NumberOfInterveningJobs;
+ }
+ }
+ }
+ }
+}
+
+class javax::print::attribute::standard::NumberOfInterveningJobs : public ::javax::print::attribute::IntegerSyntax
+{
+
+public:
+ NumberOfInterveningJobs(jint);
+ jboolean equals(::java::lang::Object *);
+ ::java::lang::Class * getCategory();
+ ::java::lang::String * getName();
+private:
+ static const jlong serialVersionUID = 2568141124844982746LL;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_standard_NumberOfInterveningJobs__
diff --git a/libjava/javax/print/attribute/standard/NumberUp.h b/libjava/javax/print/attribute/standard/NumberUp.h
new file mode 100644
index 000000000..dfa108f86
--- /dev/null
+++ b/libjava/javax/print/attribute/standard/NumberUp.h
@@ -0,0 +1,41 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_standard_NumberUp__
+#define __javax_print_attribute_standard_NumberUp__
+
+#pragma interface
+
+#include <javax/print/attribute/IntegerSyntax.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ namespace standard
+ {
+ class NumberUp;
+ }
+ }
+ }
+ }
+}
+
+class javax::print::attribute::standard::NumberUp : public ::javax::print::attribute::IntegerSyntax
+{
+
+public:
+ NumberUp(jint);
+ jboolean equals(::java::lang::Object *);
+ ::java::lang::Class * getCategory();
+ ::java::lang::String * getName();
+private:
+ static const jlong serialVersionUID = -3040436486786527811LL;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_standard_NumberUp__
diff --git a/libjava/javax/print/attribute/standard/NumberUpSupported.h b/libjava/javax/print/attribute/standard/NumberUpSupported.h
new file mode 100644
index 000000000..aff84dd1f
--- /dev/null
+++ b/libjava/javax/print/attribute/standard/NumberUpSupported.h
@@ -0,0 +1,45 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_standard_NumberUpSupported__
+#define __javax_print_attribute_standard_NumberUpSupported__
+
+#pragma interface
+
+#include <javax/print/attribute/SetOfIntegerSyntax.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ namespace standard
+ {
+ class NumberUpSupported;
+ }
+ }
+ }
+ }
+}
+
+class javax::print::attribute::standard::NumberUpSupported : public ::javax::print::attribute::SetOfIntegerSyntax
+{
+
+public:
+ NumberUpSupported(jint);
+ NumberUpSupported(JArray< JArray< jint > * > *);
+ NumberUpSupported(jint, jint);
+ jboolean equals(::java::lang::Object *);
+ ::java::lang::Class * getCategory();
+ ::java::lang::String * getName();
+private:
+ static const jlong serialVersionUID = -1041573395759141805LL;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_standard_NumberUpSupported__
diff --git a/libjava/javax/print/attribute/standard/OrientationRequested.h b/libjava/javax/print/attribute/standard/OrientationRequested.h
new file mode 100644
index 000000000..28e0fc13d
--- /dev/null
+++ b/libjava/javax/print/attribute/standard/OrientationRequested.h
@@ -0,0 +1,56 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_standard_OrientationRequested__
+#define __javax_print_attribute_standard_OrientationRequested__
+
+#pragma interface
+
+#include <javax/print/attribute/EnumSyntax.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ class EnumSyntax;
+ namespace standard
+ {
+ class OrientationRequested;
+ }
+ }
+ }
+ }
+}
+
+class javax::print::attribute::standard::OrientationRequested : public ::javax::print::attribute::EnumSyntax
+{
+
+public: // actually protected
+ OrientationRequested(jint);
+public:
+ ::java::lang::Class * getCategory();
+ ::java::lang::String * getName();
+public: // actually protected
+ JArray< ::java::lang::String * > * getStringTable();
+ JArray< ::javax::print::attribute::EnumSyntax * > * getEnumValueTable();
+ jint getOffset();
+private:
+ static const jlong serialVersionUID = -4447437289862822276LL;
+public:
+ static ::javax::print::attribute::standard::OrientationRequested * PORTRAIT;
+ static ::javax::print::attribute::standard::OrientationRequested * LANDSCAPE;
+ static ::javax::print::attribute::standard::OrientationRequested * REVERSE_LANDSCAPE;
+ static ::javax::print::attribute::standard::OrientationRequested * REVERSE_PORTRAIT;
+private:
+ static JArray< ::java::lang::String * > * stringTable;
+ static JArray< ::javax::print::attribute::standard::OrientationRequested * > * enumValueTable;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_standard_OrientationRequested__
diff --git a/libjava/javax/print/attribute/standard/OutputDeviceAssigned.h b/libjava/javax/print/attribute/standard/OutputDeviceAssigned.h
new file mode 100644
index 000000000..de03f8719
--- /dev/null
+++ b/libjava/javax/print/attribute/standard/OutputDeviceAssigned.h
@@ -0,0 +1,41 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_standard_OutputDeviceAssigned__
+#define __javax_print_attribute_standard_OutputDeviceAssigned__
+
+#pragma interface
+
+#include <javax/print/attribute/TextSyntax.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ namespace standard
+ {
+ class OutputDeviceAssigned;
+ }
+ }
+ }
+ }
+}
+
+class javax::print::attribute::standard::OutputDeviceAssigned : public ::javax::print::attribute::TextSyntax
+{
+
+public:
+ OutputDeviceAssigned(::java::lang::String *, ::java::util::Locale *);
+ jboolean equals(::java::lang::Object *);
+ ::java::lang::Class * getCategory();
+ ::java::lang::String * getName();
+private:
+ static const jlong serialVersionUID = 5486733778854271081LL;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_standard_OutputDeviceAssigned__
diff --git a/libjava/javax/print/attribute/standard/PDLOverrideSupported.h b/libjava/javax/print/attribute/standard/PDLOverrideSupported.h
new file mode 100644
index 000000000..525b8781e
--- /dev/null
+++ b/libjava/javax/print/attribute/standard/PDLOverrideSupported.h
@@ -0,0 +1,53 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_standard_PDLOverrideSupported__
+#define __javax_print_attribute_standard_PDLOverrideSupported__
+
+#pragma interface
+
+#include <javax/print/attribute/EnumSyntax.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ class EnumSyntax;
+ namespace standard
+ {
+ class PDLOverrideSupported;
+ }
+ }
+ }
+ }
+}
+
+class javax::print::attribute::standard::PDLOverrideSupported : public ::javax::print::attribute::EnumSyntax
+{
+
+public: // actually protected
+ PDLOverrideSupported(jint);
+public:
+ virtual ::java::lang::Class * getCategory();
+ virtual ::java::lang::String * getName();
+public: // actually protected
+ virtual JArray< ::java::lang::String * > * getStringTable();
+ virtual JArray< ::javax::print::attribute::EnumSyntax * > * getEnumValueTable();
+private:
+ static const jlong serialVersionUID = -4393264467928463934LL;
+public:
+ static ::javax::print::attribute::standard::PDLOverrideSupported * NOT_ATTEMPTED;
+ static ::javax::print::attribute::standard::PDLOverrideSupported * ATTEMPTED;
+private:
+ static JArray< ::java::lang::String * > * stringTable;
+ static JArray< ::javax::print::attribute::standard::PDLOverrideSupported * > * enumValueTable;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_standard_PDLOverrideSupported__
diff --git a/libjava/javax/print/attribute/standard/PageRanges.h b/libjava/javax/print/attribute/standard/PageRanges.h
new file mode 100644
index 000000000..115553060
--- /dev/null
+++ b/libjava/javax/print/attribute/standard/PageRanges.h
@@ -0,0 +1,46 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_standard_PageRanges__
+#define __javax_print_attribute_standard_PageRanges__
+
+#pragma interface
+
+#include <javax/print/attribute/SetOfIntegerSyntax.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ namespace standard
+ {
+ class PageRanges;
+ }
+ }
+ }
+ }
+}
+
+class javax::print::attribute::standard::PageRanges : public ::javax::print::attribute::SetOfIntegerSyntax
+{
+
+public:
+ PageRanges(jint);
+ PageRanges(JArray< JArray< jint > * > *);
+ PageRanges(jint, jint);
+ PageRanges(::java::lang::String *);
+ jboolean equals(::java::lang::Object *);
+ ::java::lang::Class * getCategory();
+ ::java::lang::String * getName();
+private:
+ static const jlong serialVersionUID = 8639895197656148392LL;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_standard_PageRanges__
diff --git a/libjava/javax/print/attribute/standard/PagesPerMinute.h b/libjava/javax/print/attribute/standard/PagesPerMinute.h
new file mode 100644
index 000000000..c237fe9dc
--- /dev/null
+++ b/libjava/javax/print/attribute/standard/PagesPerMinute.h
@@ -0,0 +1,41 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_standard_PagesPerMinute__
+#define __javax_print_attribute_standard_PagesPerMinute__
+
+#pragma interface
+
+#include <javax/print/attribute/IntegerSyntax.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ namespace standard
+ {
+ class PagesPerMinute;
+ }
+ }
+ }
+ }
+}
+
+class javax::print::attribute::standard::PagesPerMinute : public ::javax::print::attribute::IntegerSyntax
+{
+
+public:
+ PagesPerMinute(jint);
+ jboolean equals(::java::lang::Object *);
+ ::java::lang::Class * getCategory();
+ ::java::lang::String * getName();
+private:
+ static const jlong serialVersionUID = -6366403993072862015LL;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_standard_PagesPerMinute__
diff --git a/libjava/javax/print/attribute/standard/PagesPerMinuteColor.h b/libjava/javax/print/attribute/standard/PagesPerMinuteColor.h
new file mode 100644
index 000000000..fad634af9
--- /dev/null
+++ b/libjava/javax/print/attribute/standard/PagesPerMinuteColor.h
@@ -0,0 +1,41 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_standard_PagesPerMinuteColor__
+#define __javax_print_attribute_standard_PagesPerMinuteColor__
+
+#pragma interface
+
+#include <javax/print/attribute/IntegerSyntax.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ namespace standard
+ {
+ class PagesPerMinuteColor;
+ }
+ }
+ }
+ }
+}
+
+class javax::print::attribute::standard::PagesPerMinuteColor : public ::javax::print::attribute::IntegerSyntax
+{
+
+public:
+ PagesPerMinuteColor(jint);
+ jboolean equals(::java::lang::Object *);
+ ::java::lang::Class * getCategory();
+ ::java::lang::String * getName();
+private:
+ static const jlong serialVersionUID = 1684993151687470944LL;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_standard_PagesPerMinuteColor__
diff --git a/libjava/javax/print/attribute/standard/PresentationDirection.h b/libjava/javax/print/attribute/standard/PresentationDirection.h
new file mode 100644
index 000000000..cae02422f
--- /dev/null
+++ b/libjava/javax/print/attribute/standard/PresentationDirection.h
@@ -0,0 +1,58 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_standard_PresentationDirection__
+#define __javax_print_attribute_standard_PresentationDirection__
+
+#pragma interface
+
+#include <javax/print/attribute/EnumSyntax.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ class EnumSyntax;
+ namespace standard
+ {
+ class PresentationDirection;
+ }
+ }
+ }
+ }
+}
+
+class javax::print::attribute::standard::PresentationDirection : public ::javax::print::attribute::EnumSyntax
+{
+
+ PresentationDirection(jint);
+public:
+ ::java::lang::Class * getCategory();
+ ::java::lang::String * getName();
+public: // actually protected
+ JArray< ::java::lang::String * > * getStringTable();
+ JArray< ::javax::print::attribute::EnumSyntax * > * getEnumValueTable();
+private:
+ static const jlong serialVersionUID = 8294728067230931780LL;
+public:
+ static ::javax::print::attribute::standard::PresentationDirection * TOBOTTOM_TORIGHT;
+ static ::javax::print::attribute::standard::PresentationDirection * TOBOTTOM_TOLEFT;
+ static ::javax::print::attribute::standard::PresentationDirection * TOTOP_TORIGHT;
+ static ::javax::print::attribute::standard::PresentationDirection * TOTOP_TOLEFT;
+ static ::javax::print::attribute::standard::PresentationDirection * TORIGHT_TOBOTTOM;
+ static ::javax::print::attribute::standard::PresentationDirection * TORIGHT_TOTOP;
+ static ::javax::print::attribute::standard::PresentationDirection * TOLEFT_TOBOTTOM;
+ static ::javax::print::attribute::standard::PresentationDirection * TOLEFT_TOTOP;
+private:
+ static JArray< ::java::lang::String * > * stringTable;
+ static JArray< ::javax::print::attribute::standard::PresentationDirection * > * enumValueTable;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_standard_PresentationDirection__
diff --git a/libjava/javax/print/attribute/standard/PrintQuality.h b/libjava/javax/print/attribute/standard/PrintQuality.h
new file mode 100644
index 000000000..6c696d6c9
--- /dev/null
+++ b/libjava/javax/print/attribute/standard/PrintQuality.h
@@ -0,0 +1,55 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_standard_PrintQuality__
+#define __javax_print_attribute_standard_PrintQuality__
+
+#pragma interface
+
+#include <javax/print/attribute/EnumSyntax.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ class EnumSyntax;
+ namespace standard
+ {
+ class PrintQuality;
+ }
+ }
+ }
+ }
+}
+
+class javax::print::attribute::standard::PrintQuality : public ::javax::print::attribute::EnumSyntax
+{
+
+public: // actually protected
+ PrintQuality(jint);
+public:
+ virtual ::java::lang::Class * getCategory();
+ virtual ::java::lang::String * getName();
+public: // actually protected
+ virtual JArray< ::java::lang::String * > * getStringTable();
+ virtual JArray< ::javax::print::attribute::EnumSyntax * > * getEnumValueTable();
+ virtual jint getOffset();
+private:
+ static const jlong serialVersionUID = -3072341285225858365LL;
+public:
+ static ::javax::print::attribute::standard::PrintQuality * DRAFT;
+ static ::javax::print::attribute::standard::PrintQuality * NORMAL;
+ static ::javax::print::attribute::standard::PrintQuality * HIGH;
+private:
+ static JArray< ::java::lang::String * > * stringTable;
+ static JArray< ::javax::print::attribute::standard::PrintQuality * > * enumValueTable;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_standard_PrintQuality__
diff --git a/libjava/javax/print/attribute/standard/PrinterInfo.h b/libjava/javax/print/attribute/standard/PrinterInfo.h
new file mode 100644
index 000000000..8f9f8281e
--- /dev/null
+++ b/libjava/javax/print/attribute/standard/PrinterInfo.h
@@ -0,0 +1,41 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_standard_PrinterInfo__
+#define __javax_print_attribute_standard_PrinterInfo__
+
+#pragma interface
+
+#include <javax/print/attribute/TextSyntax.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ namespace standard
+ {
+ class PrinterInfo;
+ }
+ }
+ }
+ }
+}
+
+class javax::print::attribute::standard::PrinterInfo : public ::javax::print::attribute::TextSyntax
+{
+
+public:
+ PrinterInfo(::java::lang::String *, ::java::util::Locale *);
+ jboolean equals(::java::lang::Object *);
+ ::java::lang::Class * getCategory();
+ ::java::lang::String * getName();
+private:
+ static const jlong serialVersionUID = 7765280618777599727LL;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_standard_PrinterInfo__
diff --git a/libjava/javax/print/attribute/standard/PrinterIsAcceptingJobs.h b/libjava/javax/print/attribute/standard/PrinterIsAcceptingJobs.h
new file mode 100644
index 000000000..2b8fdbfe8
--- /dev/null
+++ b/libjava/javax/print/attribute/standard/PrinterIsAcceptingJobs.h
@@ -0,0 +1,53 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_standard_PrinterIsAcceptingJobs__
+#define __javax_print_attribute_standard_PrinterIsAcceptingJobs__
+
+#pragma interface
+
+#include <javax/print/attribute/EnumSyntax.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ class EnumSyntax;
+ namespace standard
+ {
+ class PrinterIsAcceptingJobs;
+ }
+ }
+ }
+ }
+}
+
+class javax::print::attribute::standard::PrinterIsAcceptingJobs : public ::javax::print::attribute::EnumSyntax
+{
+
+public: // actually protected
+ PrinterIsAcceptingJobs(jint);
+public:
+ ::java::lang::Class * getCategory();
+ ::java::lang::String * getName();
+public: // actually protected
+ JArray< ::java::lang::String * > * getStringTable();
+ JArray< ::javax::print::attribute::EnumSyntax * > * getEnumValueTable();
+private:
+ static const jlong serialVersionUID = -5052010680537678061LL;
+public:
+ static ::javax::print::attribute::standard::PrinterIsAcceptingJobs * NOT_ACCEPTING_JOBS;
+ static ::javax::print::attribute::standard::PrinterIsAcceptingJobs * ACCEPTING_JOBS;
+private:
+ static JArray< ::java::lang::String * > * stringTable;
+ static JArray< ::javax::print::attribute::standard::PrinterIsAcceptingJobs * > * enumValueTable;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_standard_PrinterIsAcceptingJobs__
diff --git a/libjava/javax/print/attribute/standard/PrinterLocation.h b/libjava/javax/print/attribute/standard/PrinterLocation.h
new file mode 100644
index 000000000..8839a0996
--- /dev/null
+++ b/libjava/javax/print/attribute/standard/PrinterLocation.h
@@ -0,0 +1,41 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_standard_PrinterLocation__
+#define __javax_print_attribute_standard_PrinterLocation__
+
+#pragma interface
+
+#include <javax/print/attribute/TextSyntax.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ namespace standard
+ {
+ class PrinterLocation;
+ }
+ }
+ }
+ }
+}
+
+class javax::print::attribute::standard::PrinterLocation : public ::javax::print::attribute::TextSyntax
+{
+
+public:
+ PrinterLocation(::java::lang::String *, ::java::util::Locale *);
+ jboolean equals(::java::lang::Object *);
+ ::java::lang::Class * getCategory();
+ ::java::lang::String * getName();
+private:
+ static const jlong serialVersionUID = -1598610039865566337LL;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_standard_PrinterLocation__
diff --git a/libjava/javax/print/attribute/standard/PrinterMakeAndModel.h b/libjava/javax/print/attribute/standard/PrinterMakeAndModel.h
new file mode 100644
index 000000000..a121d9d18
--- /dev/null
+++ b/libjava/javax/print/attribute/standard/PrinterMakeAndModel.h
@@ -0,0 +1,41 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_standard_PrinterMakeAndModel__
+#define __javax_print_attribute_standard_PrinterMakeAndModel__
+
+#pragma interface
+
+#include <javax/print/attribute/TextSyntax.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ namespace standard
+ {
+ class PrinterMakeAndModel;
+ }
+ }
+ }
+ }
+}
+
+class javax::print::attribute::standard::PrinterMakeAndModel : public ::javax::print::attribute::TextSyntax
+{
+
+public:
+ PrinterMakeAndModel(::java::lang::String *, ::java::util::Locale *);
+ jboolean equals(::java::lang::Object *);
+ ::java::lang::Class * getCategory();
+ ::java::lang::String * getName();
+private:
+ static const jlong serialVersionUID = 4580461489499351411LL;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_standard_PrinterMakeAndModel__
diff --git a/libjava/javax/print/attribute/standard/PrinterMessageFromOperator.h b/libjava/javax/print/attribute/standard/PrinterMessageFromOperator.h
new file mode 100644
index 000000000..102872921
--- /dev/null
+++ b/libjava/javax/print/attribute/standard/PrinterMessageFromOperator.h
@@ -0,0 +1,41 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_standard_PrinterMessageFromOperator__
+#define __javax_print_attribute_standard_PrinterMessageFromOperator__
+
+#pragma interface
+
+#include <javax/print/attribute/TextSyntax.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ namespace standard
+ {
+ class PrinterMessageFromOperator;
+ }
+ }
+ }
+ }
+}
+
+class javax::print::attribute::standard::PrinterMessageFromOperator : public ::javax::print::attribute::TextSyntax
+{
+
+public:
+ PrinterMessageFromOperator(::java::lang::String *, ::java::util::Locale *);
+ jboolean equals(::java::lang::Object *);
+ ::java::lang::Class * getCategory();
+ ::java::lang::String * getName();
+private:
+ static const jlong serialVersionUID = -4486871203218629318LL;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_standard_PrinterMessageFromOperator__
diff --git a/libjava/javax/print/attribute/standard/PrinterMoreInfo.h b/libjava/javax/print/attribute/standard/PrinterMoreInfo.h
new file mode 100644
index 000000000..3a979cf95
--- /dev/null
+++ b/libjava/javax/print/attribute/standard/PrinterMoreInfo.h
@@ -0,0 +1,48 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_standard_PrinterMoreInfo__
+#define __javax_print_attribute_standard_PrinterMoreInfo__
+
+#pragma interface
+
+#include <javax/print/attribute/URISyntax.h>
+extern "Java"
+{
+ namespace java
+ {
+ namespace net
+ {
+ class URI;
+ }
+ }
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ namespace standard
+ {
+ class PrinterMoreInfo;
+ }
+ }
+ }
+ }
+}
+
+class javax::print::attribute::standard::PrinterMoreInfo : public ::javax::print::attribute::URISyntax
+{
+
+public:
+ PrinterMoreInfo(::java::net::URI *);
+ jboolean equals(::java::lang::Object *);
+ ::java::lang::Class * getCategory();
+ ::java::lang::String * getName();
+private:
+ static const jlong serialVersionUID = 4555850007675338574LL;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_standard_PrinterMoreInfo__
diff --git a/libjava/javax/print/attribute/standard/PrinterMoreInfoManufacturer.h b/libjava/javax/print/attribute/standard/PrinterMoreInfoManufacturer.h
new file mode 100644
index 000000000..bd7c297b3
--- /dev/null
+++ b/libjava/javax/print/attribute/standard/PrinterMoreInfoManufacturer.h
@@ -0,0 +1,48 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_standard_PrinterMoreInfoManufacturer__
+#define __javax_print_attribute_standard_PrinterMoreInfoManufacturer__
+
+#pragma interface
+
+#include <javax/print/attribute/URISyntax.h>
+extern "Java"
+{
+ namespace java
+ {
+ namespace net
+ {
+ class URI;
+ }
+ }
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ namespace standard
+ {
+ class PrinterMoreInfoManufacturer;
+ }
+ }
+ }
+ }
+}
+
+class javax::print::attribute::standard::PrinterMoreInfoManufacturer : public ::javax::print::attribute::URISyntax
+{
+
+public:
+ PrinterMoreInfoManufacturer(::java::net::URI *);
+ jboolean equals(::java::lang::Object *);
+ ::java::lang::Class * getCategory();
+ ::java::lang::String * getName();
+private:
+ static const jlong serialVersionUID = 3323271346485076608LL;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_standard_PrinterMoreInfoManufacturer__
diff --git a/libjava/javax/print/attribute/standard/PrinterName.h b/libjava/javax/print/attribute/standard/PrinterName.h
new file mode 100644
index 000000000..fd70e824c
--- /dev/null
+++ b/libjava/javax/print/attribute/standard/PrinterName.h
@@ -0,0 +1,41 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_standard_PrinterName__
+#define __javax_print_attribute_standard_PrinterName__
+
+#pragma interface
+
+#include <javax/print/attribute/TextSyntax.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ namespace standard
+ {
+ class PrinterName;
+ }
+ }
+ }
+ }
+}
+
+class javax::print::attribute::standard::PrinterName : public ::javax::print::attribute::TextSyntax
+{
+
+public:
+ PrinterName(::java::lang::String *, ::java::util::Locale *);
+ jboolean equals(::java::lang::Object *);
+ ::java::lang::Class * getCategory();
+ ::java::lang::String * getName();
+private:
+ static const jlong serialVersionUID = 299740639137803127LL;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_standard_PrinterName__
diff --git a/libjava/javax/print/attribute/standard/PrinterResolution.h b/libjava/javax/print/attribute/standard/PrinterResolution.h
new file mode 100644
index 000000000..a0a5b49c2
--- /dev/null
+++ b/libjava/javax/print/attribute/standard/PrinterResolution.h
@@ -0,0 +1,41 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_standard_PrinterResolution__
+#define __javax_print_attribute_standard_PrinterResolution__
+
+#pragma interface
+
+#include <javax/print/attribute/ResolutionSyntax.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ namespace standard
+ {
+ class PrinterResolution;
+ }
+ }
+ }
+ }
+}
+
+class javax::print::attribute::standard::PrinterResolution : public ::javax::print::attribute::ResolutionSyntax
+{
+
+public:
+ PrinterResolution(jint, jint, jint);
+ jboolean equals(::java::lang::Object *);
+ ::java::lang::Class * getCategory();
+ ::java::lang::String * getName();
+private:
+ static const jlong serialVersionUID = 13090306561090558LL;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_standard_PrinterResolution__
diff --git a/libjava/javax/print/attribute/standard/PrinterState.h b/libjava/javax/print/attribute/standard/PrinterState.h
new file mode 100644
index 000000000..7efde7333
--- /dev/null
+++ b/libjava/javax/print/attribute/standard/PrinterState.h
@@ -0,0 +1,55 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_standard_PrinterState__
+#define __javax_print_attribute_standard_PrinterState__
+
+#pragma interface
+
+#include <javax/print/attribute/EnumSyntax.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ class EnumSyntax;
+ namespace standard
+ {
+ class PrinterState;
+ }
+ }
+ }
+ }
+}
+
+class javax::print::attribute::standard::PrinterState : public ::javax::print::attribute::EnumSyntax
+{
+
+public: // actually protected
+ PrinterState(jint);
+public:
+ ::java::lang::Class * getCategory();
+ ::java::lang::String * getName();
+public: // actually protected
+ JArray< ::java::lang::String * > * getStringTable();
+ JArray< ::javax::print::attribute::EnumSyntax * > * getEnumValueTable();
+private:
+ static const jlong serialVersionUID = -649578618346507718LL;
+public:
+ static ::javax::print::attribute::standard::PrinterState * UNKNOWN;
+ static ::javax::print::attribute::standard::PrinterState * IDLE;
+ static ::javax::print::attribute::standard::PrinterState * PROCESSING;
+ static ::javax::print::attribute::standard::PrinterState * STOPPED;
+private:
+ static JArray< ::java::lang::String * > * stringTable;
+ static JArray< ::javax::print::attribute::standard::PrinterState * > * enumValueTable;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_standard_PrinterState__
diff --git a/libjava/javax/print/attribute/standard/PrinterStateReason.h b/libjava/javax/print/attribute/standard/PrinterStateReason.h
new file mode 100644
index 000000000..04b83358a
--- /dev/null
+++ b/libjava/javax/print/attribute/standard/PrinterStateReason.h
@@ -0,0 +1,84 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_standard_PrinterStateReason__
+#define __javax_print_attribute_standard_PrinterStateReason__
+
+#pragma interface
+
+#include <javax/print/attribute/EnumSyntax.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ class EnumSyntax;
+ namespace standard
+ {
+ class PrinterStateReason;
+ }
+ }
+ }
+ }
+}
+
+class javax::print::attribute::standard::PrinterStateReason : public ::javax::print::attribute::EnumSyntax
+{
+
+public: // actually protected
+ PrinterStateReason(jint);
+public:
+ virtual ::java::lang::Class * getCategory();
+ virtual ::java::lang::String * getName();
+public: // actually protected
+ virtual JArray< ::java::lang::String * > * getStringTable();
+ virtual JArray< ::javax::print::attribute::EnumSyntax * > * getEnumValueTable();
+private:
+ static const jlong serialVersionUID = -1623720656201472593LL;
+public:
+ static ::javax::print::attribute::standard::PrinterStateReason * OTHER;
+ static ::javax::print::attribute::standard::PrinterStateReason * MEDIA_NEEDED;
+ static ::javax::print::attribute::standard::PrinterStateReason * MEDIA_JAM;
+ static ::javax::print::attribute::standard::PrinterStateReason * MOVING_TO_PAUSED;
+ static ::javax::print::attribute::standard::PrinterStateReason * PAUSED;
+ static ::javax::print::attribute::standard::PrinterStateReason * SHUTDOWN;
+ static ::javax::print::attribute::standard::PrinterStateReason * CONNECTING_TO_DEVICE;
+ static ::javax::print::attribute::standard::PrinterStateReason * TIMED_OUT;
+ static ::javax::print::attribute::standard::PrinterStateReason * STOPPING;
+ static ::javax::print::attribute::standard::PrinterStateReason * STOPPED_PARTLY;
+ static ::javax::print::attribute::standard::PrinterStateReason * TONER_LOW;
+ static ::javax::print::attribute::standard::PrinterStateReason * TONER_EMPTY;
+ static ::javax::print::attribute::standard::PrinterStateReason * SPOOL_AREA_FULL;
+ static ::javax::print::attribute::standard::PrinterStateReason * COVER_OPEN;
+ static ::javax::print::attribute::standard::PrinterStateReason * INTERLOCK_OPEN;
+ static ::javax::print::attribute::standard::PrinterStateReason * DOOR_OPEN;
+ static ::javax::print::attribute::standard::PrinterStateReason * INPUT_TRAY_MISSING;
+ static ::javax::print::attribute::standard::PrinterStateReason * MEDIA_LOW;
+ static ::javax::print::attribute::standard::PrinterStateReason * MEDIA_EMPTY;
+ static ::javax::print::attribute::standard::PrinterStateReason * OUTPUT_TRAY_MISSING;
+ static ::javax::print::attribute::standard::PrinterStateReason * OUTPUT_AREA_ALMOST_FULL;
+ static ::javax::print::attribute::standard::PrinterStateReason * OUTPUT_AREA_FULL;
+ static ::javax::print::attribute::standard::PrinterStateReason * MARKER_SUPPLY_LOW;
+ static ::javax::print::attribute::standard::PrinterStateReason * MARKER_SUPPLY_EMPTY;
+ static ::javax::print::attribute::standard::PrinterStateReason * MARKER_WASTE_ALMOST_FULL;
+ static ::javax::print::attribute::standard::PrinterStateReason * MARKER_WASTE_FULL;
+ static ::javax::print::attribute::standard::PrinterStateReason * FUSER_OVER_TEMP;
+ static ::javax::print::attribute::standard::PrinterStateReason * FUSER_UNDER_TEMP;
+ static ::javax::print::attribute::standard::PrinterStateReason * OPC_NEAR_EOL;
+ static ::javax::print::attribute::standard::PrinterStateReason * OPC_LIFE_OVER;
+ static ::javax::print::attribute::standard::PrinterStateReason * DEVELOPER_LOW;
+ static ::javax::print::attribute::standard::PrinterStateReason * DEVELOPER_EMPTY;
+ static ::javax::print::attribute::standard::PrinterStateReason * INTERPRETER_RESOURCE_UNAVAILABLE;
+private:
+ static JArray< ::java::lang::String * > * stringTable;
+ static JArray< ::javax::print::attribute::standard::PrinterStateReason * > * enumValueTable;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_standard_PrinterStateReason__
diff --git a/libjava/javax/print/attribute/standard/PrinterStateReasons.h b/libjava/javax/print/attribute/standard/PrinterStateReasons.h
new file mode 100644
index 000000000..fc3d70330
--- /dev/null
+++ b/libjava/javax/print/attribute/standard/PrinterStateReasons.h
@@ -0,0 +1,48 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_standard_PrinterStateReasons__
+#define __javax_print_attribute_standard_PrinterStateReasons__
+
+#pragma interface
+
+#include <java/util/HashMap.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ namespace standard
+ {
+ class PrinterStateReason;
+ class PrinterStateReasons;
+ class Severity;
+ }
+ }
+ }
+ }
+}
+
+class javax::print::attribute::standard::PrinterStateReasons : public ::java::util::HashMap
+{
+
+public:
+ PrinterStateReasons();
+ PrinterStateReasons(jint, jfloat);
+ PrinterStateReasons(jint);
+ PrinterStateReasons(::java::util::Map *);
+ ::java::util::Set * printerStateReasonSet(::javax::print::attribute::standard::Severity *);
+ ::javax::print::attribute::standard::Severity * PrinterStateReasons$put(::javax::print::attribute::standard::PrinterStateReason *, ::javax::print::attribute::standard::Severity *);
+ ::java::lang::Class * getCategory();
+ ::java::lang::String * getName();
+ ::java::lang::Object * put(::java::lang::Object *, ::java::lang::Object *);
+private:
+ static const jlong serialVersionUID = -3731791085163619457LL;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_standard_PrinterStateReasons__
diff --git a/libjava/javax/print/attribute/standard/PrinterURI.h b/libjava/javax/print/attribute/standard/PrinterURI.h
new file mode 100644
index 000000000..b5dc5c269
--- /dev/null
+++ b/libjava/javax/print/attribute/standard/PrinterURI.h
@@ -0,0 +1,48 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_standard_PrinterURI__
+#define __javax_print_attribute_standard_PrinterURI__
+
+#pragma interface
+
+#include <javax/print/attribute/URISyntax.h>
+extern "Java"
+{
+ namespace java
+ {
+ namespace net
+ {
+ class URI;
+ }
+ }
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ namespace standard
+ {
+ class PrinterURI;
+ }
+ }
+ }
+ }
+}
+
+class javax::print::attribute::standard::PrinterURI : public ::javax::print::attribute::URISyntax
+{
+
+public:
+ PrinterURI(::java::net::URI *);
+ jboolean equals(::java::lang::Object *);
+ ::java::lang::Class * getCategory();
+ ::java::lang::String * getName();
+private:
+ static const jlong serialVersionUID = 7923912792485606497LL;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_standard_PrinterURI__
diff --git a/libjava/javax/print/attribute/standard/QueuedJobCount.h b/libjava/javax/print/attribute/standard/QueuedJobCount.h
new file mode 100644
index 000000000..d1b115466
--- /dev/null
+++ b/libjava/javax/print/attribute/standard/QueuedJobCount.h
@@ -0,0 +1,41 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_standard_QueuedJobCount__
+#define __javax_print_attribute_standard_QueuedJobCount__
+
+#pragma interface
+
+#include <javax/print/attribute/IntegerSyntax.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ namespace standard
+ {
+ class QueuedJobCount;
+ }
+ }
+ }
+ }
+}
+
+class javax::print::attribute::standard::QueuedJobCount : public ::javax::print::attribute::IntegerSyntax
+{
+
+public:
+ QueuedJobCount(jint);
+ jboolean equals(::java::lang::Object *);
+ ::java::lang::Class * getCategory();
+ ::java::lang::String * getName();
+private:
+ static const jlong serialVersionUID = 7499723077864047742LL;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_standard_QueuedJobCount__
diff --git a/libjava/javax/print/attribute/standard/ReferenceUriSchemesSupported.h b/libjava/javax/print/attribute/standard/ReferenceUriSchemesSupported.h
new file mode 100644
index 000000000..c0cdd6783
--- /dev/null
+++ b/libjava/javax/print/attribute/standard/ReferenceUriSchemesSupported.h
@@ -0,0 +1,59 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_standard_ReferenceUriSchemesSupported__
+#define __javax_print_attribute_standard_ReferenceUriSchemesSupported__
+
+#pragma interface
+
+#include <javax/print/attribute/EnumSyntax.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ class EnumSyntax;
+ namespace standard
+ {
+ class ReferenceUriSchemesSupported;
+ }
+ }
+ }
+ }
+}
+
+class javax::print::attribute::standard::ReferenceUriSchemesSupported : public ::javax::print::attribute::EnumSyntax
+{
+
+public: // actually protected
+ ReferenceUriSchemesSupported(jint);
+public:
+ virtual ::java::lang::Class * getCategory();
+ virtual ::java::lang::String * getName();
+public: // actually protected
+ virtual JArray< ::java::lang::String * > * getStringTable();
+ virtual JArray< ::javax::print::attribute::EnumSyntax * > * getEnumValueTable();
+private:
+ static const jlong serialVersionUID = -8989076942813442805LL;
+public:
+ static ::javax::print::attribute::standard::ReferenceUriSchemesSupported * FTP;
+ static ::javax::print::attribute::standard::ReferenceUriSchemesSupported * HTTP;
+ static ::javax::print::attribute::standard::ReferenceUriSchemesSupported * HTTPS;
+ static ::javax::print::attribute::standard::ReferenceUriSchemesSupported * GOPHER;
+ static ::javax::print::attribute::standard::ReferenceUriSchemesSupported * NEWS;
+ static ::javax::print::attribute::standard::ReferenceUriSchemesSupported * NNTP;
+ static ::javax::print::attribute::standard::ReferenceUriSchemesSupported * WAIS;
+ static ::javax::print::attribute::standard::ReferenceUriSchemesSupported * FILE;
+private:
+ static JArray< ::java::lang::String * > * stringTable;
+ static JArray< ::javax::print::attribute::standard::ReferenceUriSchemesSupported * > * enumValueTable;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_standard_ReferenceUriSchemesSupported__
diff --git a/libjava/javax/print/attribute/standard/RequestingUserName.h b/libjava/javax/print/attribute/standard/RequestingUserName.h
new file mode 100644
index 000000000..f562e2616
--- /dev/null
+++ b/libjava/javax/print/attribute/standard/RequestingUserName.h
@@ -0,0 +1,41 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_standard_RequestingUserName__
+#define __javax_print_attribute_standard_RequestingUserName__
+
+#pragma interface
+
+#include <javax/print/attribute/TextSyntax.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ namespace standard
+ {
+ class RequestingUserName;
+ }
+ }
+ }
+ }
+}
+
+class javax::print::attribute::standard::RequestingUserName : public ::javax::print::attribute::TextSyntax
+{
+
+public:
+ RequestingUserName(::java::lang::String *, ::java::util::Locale *);
+ jboolean equals(::java::lang::Object *);
+ ::java::lang::Class * getCategory();
+ ::java::lang::String * getName();
+private:
+ static const jlong serialVersionUID = -2683049894310331454LL;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_standard_RequestingUserName__
diff --git a/libjava/javax/print/attribute/standard/Severity.h b/libjava/javax/print/attribute/standard/Severity.h
new file mode 100644
index 000000000..ea3025308
--- /dev/null
+++ b/libjava/javax/print/attribute/standard/Severity.h
@@ -0,0 +1,54 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_standard_Severity__
+#define __javax_print_attribute_standard_Severity__
+
+#pragma interface
+
+#include <javax/print/attribute/EnumSyntax.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ class EnumSyntax;
+ namespace standard
+ {
+ class Severity;
+ }
+ }
+ }
+ }
+}
+
+class javax::print::attribute::standard::Severity : public ::javax::print::attribute::EnumSyntax
+{
+
+public: // actually protected
+ Severity(jint);
+public:
+ ::java::lang::Class * getCategory();
+ ::java::lang::String * getName();
+public: // actually protected
+ JArray< ::java::lang::String * > * getStringTable();
+ JArray< ::javax::print::attribute::EnumSyntax * > * getEnumValueTable();
+private:
+ static const jlong serialVersionUID = 8781881462717925380LL;
+public:
+ static ::javax::print::attribute::standard::Severity * REPORT;
+ static ::javax::print::attribute::standard::Severity * WARNING;
+ static ::javax::print::attribute::standard::Severity * ERROR;
+private:
+ static JArray< ::java::lang::String * > * stringTable;
+ static JArray< ::javax::print::attribute::standard::Severity * > * enumValueTable;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_standard_Severity__
diff --git a/libjava/javax/print/attribute/standard/SheetCollate.h b/libjava/javax/print/attribute/standard/SheetCollate.h
new file mode 100644
index 000000000..81d40cb60
--- /dev/null
+++ b/libjava/javax/print/attribute/standard/SheetCollate.h
@@ -0,0 +1,53 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_standard_SheetCollate__
+#define __javax_print_attribute_standard_SheetCollate__
+
+#pragma interface
+
+#include <javax/print/attribute/EnumSyntax.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ class EnumSyntax;
+ namespace standard
+ {
+ class SheetCollate;
+ }
+ }
+ }
+ }
+}
+
+class javax::print::attribute::standard::SheetCollate : public ::javax::print::attribute::EnumSyntax
+{
+
+public: // actually protected
+ SheetCollate(jint);
+public:
+ ::java::lang::Class * getCategory();
+ ::java::lang::String * getName();
+public: // actually protected
+ JArray< ::java::lang::String * > * getStringTable();
+ JArray< ::javax::print::attribute::EnumSyntax * > * getEnumValueTable();
+private:
+ static const jlong serialVersionUID = 7080587914259873003LL;
+public:
+ static ::javax::print::attribute::standard::SheetCollate * UNCOLLATED;
+ static ::javax::print::attribute::standard::SheetCollate * COLLATED;
+private:
+ static JArray< ::java::lang::String * > * stringTable;
+ static JArray< ::javax::print::attribute::standard::SheetCollate * > * enumValueTable;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_standard_SheetCollate__
diff --git a/libjava/javax/print/attribute/standard/Sides.h b/libjava/javax/print/attribute/standard/Sides.h
new file mode 100644
index 000000000..9f3072bd8
--- /dev/null
+++ b/libjava/javax/print/attribute/standard/Sides.h
@@ -0,0 +1,56 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_attribute_standard_Sides__
+#define __javax_print_attribute_standard_Sides__
+
+#pragma interface
+
+#include <javax/print/attribute/EnumSyntax.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace attribute
+ {
+ class EnumSyntax;
+ namespace standard
+ {
+ class Sides;
+ }
+ }
+ }
+ }
+}
+
+class javax::print::attribute::standard::Sides : public ::javax::print::attribute::EnumSyntax
+{
+
+public: // actually protected
+ Sides(jint);
+public:
+ ::java::lang::Class * getCategory();
+ ::java::lang::String * getName();
+public: // actually protected
+ JArray< ::java::lang::String * > * getStringTable();
+ JArray< ::javax::print::attribute::EnumSyntax * > * getEnumValueTable();
+private:
+ static const jlong serialVersionUID = -6890309414893262822LL;
+public:
+ static ::javax::print::attribute::standard::Sides * ONE_SIDED;
+ static ::javax::print::attribute::standard::Sides * TWO_SIDED_LONG_EDGE;
+ static ::javax::print::attribute::standard::Sides * TWO_SIDED_SHORT_EDGE;
+ static ::javax::print::attribute::standard::Sides * DUPLEX;
+ static ::javax::print::attribute::standard::Sides * TUMBLE;
+private:
+ static JArray< ::java::lang::String * > * stringTable;
+ static JArray< ::javax::print::attribute::standard::Sides * > * enumValueTable;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_attribute_standard_Sides__
diff --git a/libjava/javax/print/event/PrintEvent.h b/libjava/javax/print/event/PrintEvent.h
new file mode 100644
index 000000000..e69675adf
--- /dev/null
+++ b/libjava/javax/print/event/PrintEvent.h
@@ -0,0 +1,33 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_event_PrintEvent__
+#define __javax_print_event_PrintEvent__
+
+#pragma interface
+
+#include <java/util/EventObject.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace event
+ {
+ class PrintEvent;
+ }
+ }
+ }
+}
+
+class javax::print::event::PrintEvent : public ::java::util::EventObject
+{
+
+public:
+ PrintEvent(::java::lang::Object *);
+ virtual ::java::lang::String * toString();
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_event_PrintEvent__
diff --git a/libjava/javax/print/event/PrintJobAdapter.h b/libjava/javax/print/event/PrintJobAdapter.h
new file mode 100644
index 000000000..2137f467d
--- /dev/null
+++ b/libjava/javax/print/event/PrintJobAdapter.h
@@ -0,0 +1,39 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_event_PrintJobAdapter__
+#define __javax_print_event_PrintJobAdapter__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace event
+ {
+ class PrintJobAdapter;
+ class PrintJobEvent;
+ }
+ }
+ }
+}
+
+class javax::print::event::PrintJobAdapter : public ::java::lang::Object
+{
+
+public:
+ PrintJobAdapter();
+ virtual void printDataTransferCompleted(::javax::print::event::PrintJobEvent *);
+ virtual void printJobCanceled(::javax::print::event::PrintJobEvent *);
+ virtual void printJobCompleted(::javax::print::event::PrintJobEvent *);
+ virtual void printJobFailed(::javax::print::event::PrintJobEvent *);
+ virtual void printJobNoMoreEvents(::javax::print::event::PrintJobEvent *);
+ virtual void printJobRequiresAttention(::javax::print::event::PrintJobEvent *);
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_event_PrintJobAdapter__
diff --git a/libjava/javax/print/event/PrintJobAttributeEvent.h b/libjava/javax/print/event/PrintJobAttributeEvent.h
new file mode 100644
index 000000000..d3fcc6c39
--- /dev/null
+++ b/libjava/javax/print/event/PrintJobAttributeEvent.h
@@ -0,0 +1,43 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_event_PrintJobAttributeEvent__
+#define __javax_print_event_PrintJobAttributeEvent__
+
+#pragma interface
+
+#include <javax/print/event/PrintEvent.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ class DocPrintJob;
+ namespace attribute
+ {
+ class PrintJobAttributeSet;
+ }
+ namespace event
+ {
+ class PrintJobAttributeEvent;
+ }
+ }
+ }
+}
+
+class javax::print::event::PrintJobAttributeEvent : public ::javax::print::event::PrintEvent
+{
+
+public:
+ PrintJobAttributeEvent(::javax::print::DocPrintJob *, ::javax::print::attribute::PrintJobAttributeSet *);
+ virtual ::javax::print::DocPrintJob * getPrintJob();
+ virtual ::javax::print::attribute::PrintJobAttributeSet * getAttributes();
+private:
+ static const jlong serialVersionUID = -6534469883874742101LL;
+ ::javax::print::attribute::PrintJobAttributeSet * __attribute__((aligned(__alignof__( ::javax::print::event::PrintEvent)))) attributes;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_event_PrintJobAttributeEvent__
diff --git a/libjava/javax/print/event/PrintJobAttributeListener.h b/libjava/javax/print/event/PrintJobAttributeListener.h
new file mode 100644
index 000000000..7b7581c4d
--- /dev/null
+++ b/libjava/javax/print/event/PrintJobAttributeListener.h
@@ -0,0 +1,33 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_event_PrintJobAttributeListener__
+#define __javax_print_event_PrintJobAttributeListener__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace event
+ {
+ class PrintJobAttributeEvent;
+ class PrintJobAttributeListener;
+ }
+ }
+ }
+}
+
+class javax::print::event::PrintJobAttributeListener : public ::java::lang::Object
+{
+
+public:
+ virtual void attributeUpdate(::javax::print::event::PrintJobAttributeEvent *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __javax_print_event_PrintJobAttributeListener__
diff --git a/libjava/javax/print/event/PrintJobEvent.h b/libjava/javax/print/event/PrintJobEvent.h
new file mode 100644
index 000000000..a052e07d6
--- /dev/null
+++ b/libjava/javax/print/event/PrintJobEvent.h
@@ -0,0 +1,47 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_event_PrintJobEvent__
+#define __javax_print_event_PrintJobEvent__
+
+#pragma interface
+
+#include <javax/print/event/PrintEvent.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ class DocPrintJob;
+ namespace event
+ {
+ class PrintJobEvent;
+ }
+ }
+ }
+}
+
+class javax::print::event::PrintJobEvent : public ::javax::print::event::PrintEvent
+{
+
+public:
+ PrintJobEvent(::javax::print::DocPrintJob *, jint);
+ virtual jint getPrintEventType();
+ virtual ::javax::print::DocPrintJob * getPrintJob();
+private:
+ static const jlong serialVersionUID = -1711656903622072997LL;
+public:
+ static const jint DATA_TRANSFER_COMPLETE = 106;
+ static const jint JOB_CANCELED = 101;
+ static const jint JOB_COMPLETE = 102;
+ static const jint JOB_FAILED = 103;
+ static const jint NO_MORE_EVENTS = 105;
+ static const jint REQUIRES_ATTENTION = 104;
+private:
+ jint __attribute__((aligned(__alignof__( ::javax::print::event::PrintEvent)))) reason;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_event_PrintJobEvent__
diff --git a/libjava/javax/print/event/PrintJobListener.h b/libjava/javax/print/event/PrintJobListener.h
new file mode 100644
index 000000000..2dbc20e4c
--- /dev/null
+++ b/libjava/javax/print/event/PrintJobListener.h
@@ -0,0 +1,38 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_event_PrintJobListener__
+#define __javax_print_event_PrintJobListener__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace event
+ {
+ class PrintJobEvent;
+ class PrintJobListener;
+ }
+ }
+ }
+}
+
+class javax::print::event::PrintJobListener : public ::java::lang::Object
+{
+
+public:
+ virtual void printDataTransferCompleted(::javax::print::event::PrintJobEvent *) = 0;
+ virtual void printJobCanceled(::javax::print::event::PrintJobEvent *) = 0;
+ virtual void printJobCompleted(::javax::print::event::PrintJobEvent *) = 0;
+ virtual void printJobFailed(::javax::print::event::PrintJobEvent *) = 0;
+ virtual void printJobNoMoreEvents(::javax::print::event::PrintJobEvent *) = 0;
+ virtual void printJobRequiresAttention(::javax::print::event::PrintJobEvent *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __javax_print_event_PrintJobListener__
diff --git a/libjava/javax/print/event/PrintServiceAttributeEvent.h b/libjava/javax/print/event/PrintServiceAttributeEvent.h
new file mode 100644
index 000000000..baceddb9a
--- /dev/null
+++ b/libjava/javax/print/event/PrintServiceAttributeEvent.h
@@ -0,0 +1,42 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_event_PrintServiceAttributeEvent__
+#define __javax_print_event_PrintServiceAttributeEvent__
+
+#pragma interface
+
+#include <javax/print/event/PrintEvent.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ class PrintService;
+ namespace attribute
+ {
+ class PrintServiceAttributeSet;
+ }
+ namespace event
+ {
+ class PrintServiceAttributeEvent;
+ }
+ }
+ }
+}
+
+class javax::print::event::PrintServiceAttributeEvent : public ::javax::print::event::PrintEvent
+{
+
+public:
+ PrintServiceAttributeEvent(::javax::print::PrintService *, ::javax::print::attribute::PrintServiceAttributeSet *);
+ virtual ::javax::print::PrintService * getPrintService();
+ virtual ::javax::print::attribute::PrintServiceAttributeSet * getAttributes();
+private:
+ ::javax::print::attribute::PrintServiceAttributeSet * __attribute__((aligned(__alignof__( ::javax::print::event::PrintEvent)))) attributes;
+public:
+ static ::java::lang::Class class$;
+};
+
+#endif // __javax_print_event_PrintServiceAttributeEvent__
diff --git a/libjava/javax/print/event/PrintServiceAttributeListener.h b/libjava/javax/print/event/PrintServiceAttributeListener.h
new file mode 100644
index 000000000..95b523685
--- /dev/null
+++ b/libjava/javax/print/event/PrintServiceAttributeListener.h
@@ -0,0 +1,33 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __javax_print_event_PrintServiceAttributeListener__
+#define __javax_print_event_PrintServiceAttributeListener__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+ namespace javax
+ {
+ namespace print
+ {
+ namespace event
+ {
+ class PrintServiceAttributeEvent;
+ class PrintServiceAttributeListener;
+ }
+ }
+ }
+}
+
+class javax::print::event::PrintServiceAttributeListener : public ::java::lang::Object
+{
+
+public:
+ virtual void attributeUpdate(::javax::print::event::PrintServiceAttributeEvent *) = 0;
+ static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __javax_print_event_PrintServiceAttributeListener__