libjava/ChangeLog:
[official-gcc.git] / libjava / gnu / CORBA / NamingService / NameTransformer.h
blob715ebc5018ea9bc0e82196d2ca40eae260d71023
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __gnu_CORBA_NamingService_NameTransformer__
5 #define __gnu_CORBA_NamingService_NameTransformer__
7 #pragma interface
9 #include <java/lang/Object.h>
10 #include <gcj/array.h>
12 extern "Java"
14 namespace gnu
16 namespace CORBA
18 namespace NamingService
20 class NameTransformer;
23 namespace java
25 namespace lang
27 class CPStringBuilder;
31 namespace org
33 namespace omg
35 namespace CORBA
37 class IntHolder;
39 namespace CosNaming
41 class NameComponent;
47 class gnu::CORBA::NamingService::NameTransformer : public ::java::lang::Object
50 public:
51 NameTransformer();
52 virtual JArray< ::org::omg::CosNaming::NameComponent * > * toName(::java::lang::String *);
53 virtual ::java::lang::String * toString(JArray< ::org::omg::CosNaming::NameComponent * > *);
54 private:
55 void appEscaping(::gnu::java::lang::CPStringBuilder *, ::java::lang::String *);
56 void assertEndOfNode(::org::omg::CORBA::IntHolder *, JArray< ::java::lang::String * > *);
57 ::org::omg::CosNaming::NameComponent * readNode(::org::omg::CORBA::IntHolder *, JArray< ::java::lang::String * > *);
58 ::java::lang::String * readPart(::org::omg::CORBA::IntHolder *, JArray< ::java::lang::String * > *);
59 public:
60 static void main(JArray< ::java::lang::String * > *);
61 static ::java::lang::String * ESCAPE;
62 static ::java::lang::Class class$;
65 #endif // __gnu_CORBA_NamingService_NameTransformer__