2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __javax_naming_directory_BasicAttributes__
5 #define __javax_naming_directory_BasicAttributes__
9 #include <java/lang/Object.h>
16 class NamingEnumeration
;
20 class BasicAttributes
;
26 class javax::naming::directory::BasicAttributes
: public ::java::lang::Object
31 BasicAttributes(jboolean
);
32 BasicAttributes(::java::lang::String
*, ::java::lang::Object
*);
33 BasicAttributes(::java::lang::String
*, ::java::lang::Object
*, jboolean
);
34 virtual ::java::lang::Object
* clone();
35 virtual jboolean
equals(::java::lang::Object
*);
36 virtual ::javax::naming::directory::Attribute
* get(::java::lang::String
*);
37 virtual ::javax::naming::NamingEnumeration
* getAll();
38 virtual ::javax::naming::NamingEnumeration
* getIDs();
39 virtual jint
hashCode();
40 virtual jboolean
isCaseIgnored();
41 virtual ::javax::naming::directory::Attribute
* put(::javax::naming::directory::Attribute
*);
42 virtual ::javax::naming::directory::Attribute
* put(::java::lang::String
*, ::java::lang::Object
*);
43 virtual ::javax::naming::directory::Attribute
* remove(::java::lang::String
*);
45 virtual ::java::lang::String
* toString();
47 void readObject(::java::io::ObjectInputStream
*);
48 void writeObject(::java::io::ObjectOutputStream
*);
49 static const jlong serialVersionUID
= 4980164073184639448LL;
50 jboolean
__attribute__((aligned(__alignof__( ::java::lang::Object
)))) ignoreCase
;
51 public: // actually package-private
52 ::java::util::Vector
* attributes
;
54 static ::java::lang::Class
class$
;
57 #endif // __javax_naming_directory_BasicAttributes__