OSDN Git Service

Merged gcj-eclipse branch to trunk.
[pf3gnuchains/gcc-fork.git] / libjava / gnu / javax / print / CupsPrintServiceLookup.h
1
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3
4 #ifndef __gnu_javax_print_CupsPrintServiceLookup__
5 #define __gnu_javax_print_CupsPrintServiceLookup__
6
7 #pragma interface
8
9 #include <javax/print/PrintServiceLookup.h>
10 #include <gcj/array.h>
11
12 extern "Java"
13 {
14   namespace gnu
15   {
16     namespace javax
17     {
18       namespace print
19       {
20           class CupsPrintServiceLookup;
21           class CupsServer;
22       }
23     }
24   }
25   namespace javax
26   {
27     namespace print
28     {
29         class DocFlavor;
30         class MultiDocPrintService;
31         class PrintService;
32       namespace attribute
33       {
34           class AttributeSet;
35       }
36     }
37   }
38 }
39
40 class gnu::javax::print::CupsPrintServiceLookup : public ::javax::print::PrintServiceLookup
41 {
42
43 public:
44   CupsPrintServiceLookup();
45   virtual ::javax::print::PrintService * getDefaultPrintService();
46   virtual JArray< ::javax::print::MultiDocPrintService * > * getMultiDocPrintServices(JArray< ::javax::print::DocFlavor * > *, ::javax::print::attribute::AttributeSet *);
47   virtual JArray< ::javax::print::PrintService * > * getPrintServices();
48   virtual JArray< ::javax::print::PrintService * > * getPrintServices(::javax::print::DocFlavor *, ::javax::print::attribute::AttributeSet *);
49   virtual jboolean checkPrintService(::javax::print::DocFlavor *, ::javax::print::attribute::AttributeSet *, ::javax::print::PrintService *);
50   virtual jboolean checkMultiDocPrintService(JArray< ::javax::print::DocFlavor * > *, ::javax::print::attribute::AttributeSet *, ::javax::print::PrintService *);
51 private:
52   ::gnu::javax::print::CupsServer * __attribute__((aligned(__alignof__( ::javax::print::PrintServiceLookup)))) server;
53 public:
54   static ::java::lang::Class class$;
55 };
56
57 #endif // __gnu_javax_print_CupsPrintServiceLookup__