Fix expected messages in test
[official-gcc.git] / libjava / javax / naming / directory / Attribute.h
blob4c8a92d270c897c52e6340a0aaf5442c5d1e4d2c
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __javax_naming_directory_Attribute__
5 #define __javax_naming_directory_Attribute__
7 #pragma interface
9 #include <java/lang/Object.h>
10 extern "Java"
12 namespace javax
14 namespace naming
16 class NamingEnumeration;
17 namespace directory
19 class Attribute;
20 class DirContext;
26 class javax::naming::directory::Attribute : public ::java::lang::Object
29 public:
30 virtual ::javax::naming::NamingEnumeration * getAll() = 0;
31 virtual ::java::lang::Object * get() = 0;
32 virtual jint size() = 0;
33 virtual ::java::lang::String * getID() = 0;
34 virtual jboolean contains(::java::lang::Object *) = 0;
35 virtual jboolean add(::java::lang::Object *) = 0;
36 virtual jboolean remove(::java::lang::Object *) = 0;
37 virtual void clear() = 0;
38 virtual ::javax::naming::directory::DirContext * getAttributeSyntaxDefinition() = 0;
39 virtual ::javax::naming::directory::DirContext * getAttributeDefinition() = 0;
40 virtual ::java::lang::Object * clone() = 0;
41 virtual jboolean isOrdered() = 0;
42 virtual ::java::lang::Object * get(jint) = 0;
43 virtual ::java::lang::Object * remove(jint) = 0;
44 virtual void add(jint, ::java::lang::Object *) = 0;
45 virtual ::java::lang::Object * set(jint, ::java::lang::Object *) = 0;
46 static const jlong serialVersionUID = 8707690322213556804LL;
47 static ::java::lang::Class class$;
48 } __attribute__ ((java_interface));
50 #endif // __javax_naming_directory_Attribute__