Fix expected messages in test
[official-gcc.git] / libjava / javax / naming / CompoundName.h
bloba28724b07c6ec5a7dc78b809761834dc77f1a390
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __javax_naming_CompoundName__
5 #define __javax_naming_CompoundName__
7 #pragma interface
9 #include <java/lang/Object.h>
10 extern "Java"
12 namespace javax
14 namespace naming
16 class CompoundName;
17 class Name;
22 class javax::naming::CompoundName : public ::java::lang::Object
25 CompoundName(::java::util::Properties *);
26 public: // actually protected
27 CompoundName(::java::util::Enumeration *, ::java::util::Properties *);
28 public:
29 CompoundName(::java::lang::String *, ::java::util::Properties *);
30 virtual ::javax::naming::Name * add(jint, ::java::lang::String *);
31 virtual ::javax::naming::Name * add(::java::lang::String *);
32 virtual ::javax::naming::Name * addAll(jint, ::javax::naming::Name *);
33 virtual ::javax::naming::Name * addAll(::javax::naming::Name *);
34 virtual ::java::lang::Object * clone();
35 virtual jint compareTo(::java::lang::Object *);
36 virtual jboolean endsWith(::javax::naming::Name *);
37 virtual jboolean equals(::java::lang::Object *);
38 virtual ::java::lang::String * get(jint);
39 virtual ::java::util::Enumeration * getAll();
40 virtual ::javax::naming::Name * getPrefix(jint);
41 virtual ::javax::naming::Name * getSuffix(jint);
42 virtual jint hashCode();
43 virtual jboolean isEmpty();
44 virtual ::java::lang::Object * remove(jint);
45 virtual jint size();
46 virtual jboolean startsWith(::javax::naming::Name *);
47 private:
48 ::java::lang::String * isSpecial(::java::lang::String *, jint);
49 public:
50 virtual ::java::lang::String * toString();
51 private:
52 ::java::lang::String * canonicalize(::java::lang::String *);
53 void initializeSyntax();
54 void readObject(::java::io::ObjectInputStream *);
55 void writeObject(::java::io::ObjectOutputStream *);
56 static const jlong serialVersionUID = 3513100557083972036LL;
57 public: // actually protected
58 ::java::util::Properties * __attribute__((aligned(__alignof__( ::java::lang::Object)))) mySyntax;
59 private:
60 ::java::util::Vector * elts;
61 jint direction;
62 ::java::lang::String * separator;
63 jboolean ignoreCase;
64 ::java::lang::String * escape;
65 ::java::lang::String * beginQuote;
66 ::java::lang::String * endQuote;
67 ::java::lang::String * beginQuote2;
68 ::java::lang::String * endQuote2;
69 jboolean trimBlanks;
70 static const jint RIGHT_TO_LEFT = -1;
71 static const jint LEFT_TO_RIGHT = 1;
72 static const jint FLAT = 0;
73 public:
74 static ::java::lang::Class class$;
77 #endif // __javax_naming_CompoundName__