Merged gcj-eclipse branch to trunk.
[official-gcc.git] / libjava / java / awt / PageAttributes.h
blob7ed2f7a42e3bd6a8a0fc6121604e7fee64c6fb15
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __java_awt_PageAttributes__
5 #define __java_awt_PageAttributes__
7 #pragma interface
9 #include <java/lang/Object.h>
10 #include <gcj/array.h>
12 extern "Java"
14 namespace java
16 namespace awt
18 class PageAttributes;
19 class PageAttributes$ColorType;
20 class PageAttributes$MediaType;
21 class PageAttributes$OrientationRequestedType;
22 class PageAttributes$OriginType;
23 class PageAttributes$PrintQualityType;
28 class java::awt::PageAttributes : public ::java::lang::Object
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$;
72 #endif // __java_awt_PageAttributes__