2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
[official-gcc.git] / libjava / javax / management / Query.h
blob34e28e754f91349ebcfb4380a5ac21303a78b785
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __javax_management_Query__
5 #define __javax_management_Query__
7 #pragma interface
9 #include <java/lang/Object.h>
10 #include <gcj/array.h>
12 extern "Java"
14 namespace javax
16 namespace management
18 class AttributeValueExp;
19 class Query;
20 class QueryExp;
21 class StringValueExp;
22 class ValueExp;
27 class javax::management::Query : public ::java::lang::Object
30 public:
31 Query();
32 static ::javax::management::QueryExp * and$(::javax::management::QueryExp *, ::javax::management::QueryExp *);
33 static ::javax::management::QueryExp * anySubString(::javax::management::AttributeValueExp *, ::javax::management::StringValueExp *);
34 static ::javax::management::AttributeValueExp * attr(::java::lang::String *);
35 static ::javax::management::AttributeValueExp * attr(::java::lang::String *, ::java::lang::String *);
36 static ::javax::management::QueryExp * between(::javax::management::ValueExp *, ::javax::management::ValueExp *, ::javax::management::ValueExp *);
37 static ::javax::management::AttributeValueExp * classattr();
38 static ::javax::management::ValueExp * div(::javax::management::ValueExp *, ::javax::management::ValueExp *);
39 static ::javax::management::QueryExp * eq(::javax::management::ValueExp *, ::javax::management::ValueExp *);
40 static ::javax::management::QueryExp * finalSubString(::javax::management::AttributeValueExp *, ::javax::management::StringValueExp *);
41 static ::javax::management::QueryExp * geq(::javax::management::ValueExp *, ::javax::management::ValueExp *);
42 static ::javax::management::QueryExp * gt(::javax::management::ValueExp *, ::javax::management::ValueExp *);
43 static ::javax::management::QueryExp * in(::javax::management::ValueExp *, JArray< ::javax::management::ValueExp * > *);
44 static ::javax::management::QueryExp * initialSubString(::javax::management::AttributeValueExp *, ::javax::management::StringValueExp *);
45 static ::javax::management::QueryExp * isInstanceOf(::javax::management::StringValueExp *);
46 static ::javax::management::QueryExp * leq(::javax::management::ValueExp *, ::javax::management::ValueExp *);
47 static ::javax::management::QueryExp * lt(::javax::management::ValueExp *, ::javax::management::ValueExp *);
48 static ::javax::management::QueryExp * match(::javax::management::AttributeValueExp *, ::javax::management::StringValueExp *);
49 static ::javax::management::ValueExp * minus(::javax::management::ValueExp *, ::javax::management::ValueExp *);
50 static ::javax::management::QueryExp * not$(::javax::management::QueryExp *);
51 static ::javax::management::QueryExp * or$(::javax::management::QueryExp *, ::javax::management::QueryExp *);
52 static ::javax::management::ValueExp * plus(::javax::management::ValueExp *, ::javax::management::ValueExp *);
53 static ::javax::management::ValueExp * times(::javax::management::ValueExp *, ::javax::management::ValueExp *);
54 static ::javax::management::ValueExp * value(jboolean);
55 static ::javax::management::ValueExp * value(jdouble);
56 static ::javax::management::ValueExp * value(jfloat);
57 static ::javax::management::ValueExp * value(jint);
58 static ::javax::management::ValueExp * value(jlong);
59 static ::javax::management::ValueExp * value(::java::lang::Number *);
60 static ::javax::management::StringValueExp * value(::java::lang::String *);
61 static const jint PLUS = 0;
62 static const jint MINUS = 1;
63 static const jint TIMES = 2;
64 static const jint DIV = 3;
65 static const jint GT = 0;
66 static const jint LT = 1;
67 static const jint GE = 2;
68 static const jint LE = 3;
69 static const jint EQ = 4;
70 static ::java::lang::Class class$;
73 #endif // __javax_management_Query__