2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __javax_naming_directory_SearchControls__
5 #define __javax_naming_directory_SearchControls__
9 #include <java/lang/Object.h>
10 #include <gcj/array.h>
26 class javax::naming::directory::SearchControls
: public ::java::lang::Object
31 SearchControls(jint
, jlong
, jint
, JArray
< ::java::lang::String
* > *, jboolean
, jboolean
);
32 virtual jint
getSearchScope();
33 virtual jint
getTimeLimit();
34 virtual jboolean
getDerefLinkFlag();
35 virtual jboolean
getReturningObjFlag();
36 virtual jlong
getCountLimit();
37 virtual JArray
< ::java::lang::String
* > * getReturningAttributes();
38 virtual void setSearchScope(jint
);
39 virtual void setTimeLimit(jint
);
40 virtual void setDerefLinkFlag(jboolean
);
41 virtual void setReturningObjFlag(jboolean
);
42 virtual void setCountLimit(jlong
);
43 virtual void setReturningAttributes(JArray
< ::java::lang::String
* > *);
45 static const jlong serialVersionUID
= -2480540967773454797LL;
47 static const jint OBJECT_SCOPE
= 0;
48 static const jint ONELEVEL_SCOPE
= 1;
49 static const jint SUBTREE_SCOPE
= 2;
51 jint
__attribute__((aligned(__alignof__( ::java::lang::Object
)))) searchScope
;
56 JArray
< ::java::lang::String
* > * attributesToReturn
;
58 static ::java::lang::Class
class$
;
61 #endif // __javax_naming_directory_SearchControls__