Merged gcj-eclipse branch to trunk.
[official-gcc.git] / libjava / java / awt / print / Book.h
blobcda28618c75212d49eedc11a9ce38312ea56f92a
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __java_awt_print_Book__
5 #define __java_awt_print_Book__
7 #pragma interface
9 #include <java/lang/Object.h>
10 extern "Java"
12 namespace java
14 namespace awt
16 namespace print
18 class Book;
19 class PageFormat;
20 class Printable;
26 class java::awt::print::Book : public ::java::lang::Object
29 public:
30 Book();
31 virtual jint getNumberOfPages();
32 virtual ::java::awt::print::PageFormat * getPageFormat(jint);
33 virtual ::java::awt::print::Printable * getPrintable(jint);
34 virtual void append(::java::awt::print::Printable *, ::java::awt::print::PageFormat *);
35 virtual void append(::java::awt::print::Printable *, ::java::awt::print::PageFormat *, jint);
36 virtual void setPage(jint, ::java::awt::print::Printable *, ::java::awt::print::PageFormat *);
37 public: // actually package-private
38 ::java::util::Vector * __attribute__((aligned(__alignof__( ::java::lang::Object)))) printables;
39 ::java::util::Vector * page_formats;
40 public:
41 static ::java::lang::Class class$;
44 #endif // __java_awt_print_Book__