OSDN Git Service

Merged gcj-eclipse branch to trunk.
[pf3gnuchains/gcc-fork.git] / libjava / java / awt / PageAttributes.h
1
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3
4 #ifndef __java_awt_PageAttributes__
5 #define __java_awt_PageAttributes__
6
7 #pragma interface
8
9 #include <java/lang/Object.h>
10 #include <gcj/array.h>
11
12 extern "Java"
13 {
14   namespace java
15   {
16     namespace awt
17     {
18         class PageAttributes;
19         class PageAttributes$ColorType;
20         class PageAttributes$MediaType;
21         class PageAttributes$OrientationRequestedType;
22         class PageAttributes$OriginType;
23         class PageAttributes$PrintQualityType;
24     }
25   }
26 }
27
28 class java::awt::PageAttributes : public ::java::lang::Object
29 {
30
31 public:
32   PageAttributes();
33   PageAttributes(::java::awt::PageAttributes *);
34   PageAttributes(::java::awt::PageAttributes$ColorType *, ::java::awt::PageAttributes$MediaType *, ::java::awt::PageAttributes$OrientationRequestedType *, ::java::awt::PageAttributes$OriginType *, ::java::awt::PageAttributes$PrintQualityType *, JArray< jint > *);
35   ::java::lang::Object * clone();
36   void set(::java::awt::PageAttributes *);
37   ::java::awt::PageAttributes$ColorType * getColor();
38   void setColor(::java::awt::PageAttributes$ColorType *);
39   ::java::awt::PageAttributes$MediaType * getMedia();
40   void setMedia(::java::awt::PageAttributes$MediaType *);
41   void setMediaToDefault();
42   ::java::awt::PageAttributes$OrientationRequestedType * getOrientationRequested();
43   void setOrientationRequested(::java::awt::PageAttributes$OrientationRequestedType *);
44   void setOrientationRequested(jint);
45   void setOrientationRequestedToDefault();
46   ::java::awt::PageAttributes$OriginType * getOrigin();
47   void setOrigin(::java::awt::PageAttributes$OriginType *);
48   ::java::awt::PageAttributes$PrintQualityType * getPrintQuality();
49   void setPrintQuality(::java::awt::PageAttributes$PrintQualityType *);
50   void setPrintQuality(jint);
51   void setPrintQualityToDefault();
52   JArray< jint > * getPrinterResolution();
53   void setPrinterResolution(JArray< jint > *);
54   void setPrinterResolution(jint);
55   void setPrinterResolutionToDefault();
56   jboolean equals(::java::lang::Object *);
57   jint hashCode();
58   ::java::lang::String * toString();
59 private:
60   ::java::awt::PageAttributes$ColorType * __attribute__((aligned(__alignof__( ::java::lang::Object)))) color;
61   ::java::awt::PageAttributes$MediaType * media;
62   ::java::awt::PageAttributes$OrientationRequestedType * orientation;
63   ::java::awt::PageAttributes$OriginType * origin;
64   ::java::awt::PageAttributes$PrintQualityType * quality;
65   jint resolutionX;
66   jint resolutionY;
67   jint resolutionScale;
68 public:
69   static ::java::lang::Class class$;
70 };
71
72 #endif // __java_awt_PageAttributes__