1 
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3 
4 #ifndef __javax_print_attribute_standard_MediaSizeName__
5 #define __javax_print_attribute_standard_MediaSizeName__
6 
7 #pragma interface
8 
9 #include <javax/print/attribute/standard/Media.h>
10 #include <gcj/array.h>
11 
12 extern "Java"
13 {
14   namespace javax
15   {
16     namespace print
17     {
18       namespace attribute
19       {
20           class EnumSyntax;
21         namespace standard
22         {
23             class MediaSizeName;
24         }
25       }
26     }
27   }
28 }
29 
30 class javax::print::attribute::standard::MediaSizeName : public ::javax::print::attribute::standard::Media
31 {
32 
33 public: // actually protected
34   MediaSizeName(jint);
35   virtual JArray< ::java::lang::String * > * getStringTable();
36   virtual JArray< ::javax::print::attribute::EnumSyntax * > * getEnumValueTable();
37 private:
38   static const jlong serialVersionUID = 2778798329756942747LL;
39 public:
40   static ::javax::print::attribute::standard::MediaSizeName * ISO_A0;
41   static ::javax::print::attribute::standard::MediaSizeName * ISO_A1;
42   static ::javax::print::attribute::standard::MediaSizeName * ISO_A2;
43   static ::javax::print::attribute::standard::MediaSizeName * ISO_A3;
44   static ::javax::print::attribute::standard::MediaSizeName * ISO_A4;
45   static ::javax::print::attribute::standard::MediaSizeName * ISO_A5;
46   static ::javax::print::attribute::standard::MediaSizeName * ISO_A6;
47   static ::javax::print::attribute::standard::MediaSizeName * ISO_A7;
48   static ::javax::print::attribute::standard::MediaSizeName * ISO_A8;
49   static ::javax::print::attribute::standard::MediaSizeName * ISO_A9;
50   static ::javax::print::attribute::standard::MediaSizeName * ISO_A10;
51   static ::javax::print::attribute::standard::MediaSizeName * ISO_B0;
52   static ::javax::print::attribute::standard::MediaSizeName * ISO_B1;
53   static ::javax::print::attribute::standard::MediaSizeName * ISO_B2;
54   static ::javax::print::attribute::standard::MediaSizeName * ISO_B3;
55   static ::javax::print::attribute::standard::MediaSizeName * ISO_B4;
56   static ::javax::print::attribute::standard::MediaSizeName * ISO_B5;
57   static ::javax::print::attribute::standard::MediaSizeName * ISO_B6;
58   static ::javax::print::attribute::standard::MediaSizeName * ISO_B7;
59   static ::javax::print::attribute::standard::MediaSizeName * ISO_B8;
60   static ::javax::print::attribute::standard::MediaSizeName * ISO_B9;
61   static ::javax::print::attribute::standard::MediaSizeName * ISO_B10;
62   static ::javax::print::attribute::standard::MediaSizeName * JIS_B0;
63   static ::javax::print::attribute::standard::MediaSizeName * JIS_B1;
64   static ::javax::print::attribute::standard::MediaSizeName * JIS_B2;
65   static ::javax::print::attribute::standard::MediaSizeName * JIS_B3;
66   static ::javax::print::attribute::standard::MediaSizeName * JIS_B4;
67   static ::javax::print::attribute::standard::MediaSizeName * JIS_B5;
68   static ::javax::print::attribute::standard::MediaSizeName * JIS_B6;
69   static ::javax::print::attribute::standard::MediaSizeName * JIS_B7;
70   static ::javax::print::attribute::standard::MediaSizeName * JIS_B8;
71   static ::javax::print::attribute::standard::MediaSizeName * JIS_B9;
72   static ::javax::print::attribute::standard::MediaSizeName * JIS_B10;
73   static ::javax::print::attribute::standard::MediaSizeName * ISO_C0;
74   static ::javax::print::attribute::standard::MediaSizeName * ISO_C1;
75   static ::javax::print::attribute::standard::MediaSizeName * ISO_C2;
76   static ::javax::print::attribute::standard::MediaSizeName * ISO_C3;
77   static ::javax::print::attribute::standard::MediaSizeName * ISO_C4;
78   static ::javax::print::attribute::standard::MediaSizeName * ISO_C5;
79   static ::javax::print::attribute::standard::MediaSizeName * ISO_C6;
80   static ::javax::print::attribute::standard::MediaSizeName * NA_LETTER;
81   static ::javax::print::attribute::standard::MediaSizeName * NA_LEGAL;
82   static ::javax::print::attribute::standard::MediaSizeName * EXECUTIVE;
83   static ::javax::print::attribute::standard::MediaSizeName * LEDGER;
84   static ::javax::print::attribute::standard::MediaSizeName * TABLOID;
85   static ::javax::print::attribute::standard::MediaSizeName * INVOICE;
86   static ::javax::print::attribute::standard::MediaSizeName * FOLIO;
87   static ::javax::print::attribute::standard::MediaSizeName * QUARTO;
88   static ::javax::print::attribute::standard::MediaSizeName * JAPANESE_POSTCARD;
89   static ::javax::print::attribute::standard::MediaSizeName * JAPANESE_DOUBLE_POSTCARD;
90   static ::javax::print::attribute::standard::MediaSizeName * A;
91   static ::javax::print::attribute::standard::MediaSizeName * B;
92   static ::javax::print::attribute::standard::MediaSizeName * C;
93   static ::javax::print::attribute::standard::MediaSizeName * D;
94   static ::javax::print::attribute::standard::MediaSizeName * E;
95   static ::javax::print::attribute::standard::MediaSizeName * ISO_DESIGNATED_LONG;
96   static ::javax::print::attribute::standard::MediaSizeName * ITALY_ENVELOPE;
97   static ::javax::print::attribute::standard::MediaSizeName * MONARCH_ENVELOPE;
98   static ::javax::print::attribute::standard::MediaSizeName * PERSONAL_ENVELOPE;
99   static ::javax::print::attribute::standard::MediaSizeName * NA_NUMBER_9_ENVELOPE;
100   static ::javax::print::attribute::standard::MediaSizeName * NA_NUMBER_10_ENVELOPE;
101   static ::javax::print::attribute::standard::MediaSizeName * NA_NUMBER_11_ENVELOPE;
102   static ::javax::print::attribute::standard::MediaSizeName * NA_NUMBER_12_ENVELOPE;
103   static ::javax::print::attribute::standard::MediaSizeName * NA_NUMBER_14_ENVELOPE;
104   static ::javax::print::attribute::standard::MediaSizeName * NA_6X9_ENVELOPE;
105   static ::javax::print::attribute::standard::MediaSizeName * NA_7X9_ENVELOPE;
106   static ::javax::print::attribute::standard::MediaSizeName * NA_9X11_ENVELOPE;
107   static ::javax::print::attribute::standard::MediaSizeName * NA_9X12_ENVELOPE;
108   static ::javax::print::attribute::standard::MediaSizeName * NA_10X13_ENVELOPE;
109   static ::javax::print::attribute::standard::MediaSizeName * NA_10X14_ENVELOPE;
110   static ::javax::print::attribute::standard::MediaSizeName * NA_10X15_ENVELOPE;
111   static ::javax::print::attribute::standard::MediaSizeName * NA_5X7;
112   static ::javax::print::attribute::standard::MediaSizeName * NA_8X10;
113 private:
114   static JArray< ::java::lang::String * > * stringTable;
115   static JArray< ::javax::print::attribute::standard::MediaSizeName * > * enumValueTable;
116 public:
117   static ::java::lang::Class class$;
118 };
119 
120 #endif // __javax_print_attribute_standard_MediaSizeName__
121