2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __gnu_javax_print_ipp_attribute_supported_FinishingsSupported__
5 #define __gnu_javax_print_ipp_attribute_supported_FinishingsSupported__
9 #include <javax/print/attribute/EnumSyntax.h>
10 #include <gcj/array.h>
26 class FinishingsSupported;
49 class gnu::javax::print::ipp::attribute::supported::FinishingsSupported : public ::javax::print::attribute::EnumSyntax
52 public: // actually protected
53 FinishingsSupported(jint);
55 ::java::lang::Class * getCategory();
56 ::java::lang::String * getName();
57 public: // actually protected
58 JArray< ::java::lang::String * > * getStringTable();
59 JArray< ::javax::print::attribute::EnumSyntax * > * getEnumValueTable();
62 ::javax::print::attribute::standard::Finishings * getAssociatedAttribute();
63 static JArray< ::javax::print::attribute::standard::Finishings * > * getAssociatedAttributeArray(::java::util::Set *);
64 static ::gnu::javax::print::ipp::attribute::supported::FinishingsSupported * NONE;
65 static ::gnu::javax::print::ipp::attribute::supported::FinishingsSupported * STAPLE;
66 static ::gnu::javax::print::ipp::attribute::supported::FinishingsSupported * COVER;
67 static ::gnu::javax::print::ipp::attribute::supported::FinishingsSupported * BIND;
68 static ::gnu::javax::print::ipp::attribute::supported::FinishingsSupported * SADDLE_STITCH;
69 static ::gnu::javax::print::ipp::attribute::supported::FinishingsSupported * EDGE_STITCH;
70 static ::gnu::javax::print::ipp::attribute::supported::FinishingsSupported * STAPLE_TOP_LEFT;
71 static ::gnu::javax::print::ipp::attribute::supported::FinishingsSupported * STAPLE_BOTTOM_LEFT;
72 static ::gnu::javax::print::ipp::attribute::supported::FinishingsSupported * STAPLE_TOP_RIGHT;
73 static ::gnu::javax::print::ipp::attribute::supported::FinishingsSupported * STAPLE_BOTTOM_RIGHT;
74 static ::gnu::javax::print::ipp::attribute::supported::FinishingsSupported * EDGE_STITCH_LEFT;
75 static ::gnu::javax::print::ipp::attribute::supported::FinishingsSupported * EDGE_STITCH_TOP;
76 static ::gnu::javax::print::ipp::attribute::supported::FinishingsSupported * EDGE_STITCH_RIGHT;
77 static ::gnu::javax::print::ipp::attribute::supported::FinishingsSupported * EDGE_STITCH_BOTTOM;
78 static ::gnu::javax::print::ipp::attribute::supported::FinishingsSupported * STAPLE_DUAL_LEFT;
79 static ::gnu::javax::print::ipp::attribute::supported::FinishingsSupported * STAPLE_DUAL_TOP;
80 static ::gnu::javax::print::ipp::attribute::supported::FinishingsSupported * STAPLE_DUAL_RIGHT;
81 static ::gnu::javax::print::ipp::attribute::supported::FinishingsSupported * STAPLE_DUAL_BOTTOM;
83 static JArray< ::java::lang::String * > * stringTable;
84 static JArray< ::gnu::javax::print::ipp::attribute::supported::FinishingsSupported * > * enumValueTable;
86 static ::java::lang::Class class$;
89 #endif // __gnu_javax_print_ipp_attribute_supported_FinishingsSupported__