1 
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3 
4 #ifndef __gnu_CORBA_NamingService_NameParser__
5 #define __gnu_CORBA_NamingService_NameParser__
6 
7 #pragma interface
8 
9 #include <gnu/CORBA/NamingService/NameTransformer.h>
10 #include <gcj/array.h>
11 
12 extern "Java"
13 {
14   namespace gnu
15   {
16     namespace CORBA
17     {
18       namespace NamingService
19       {
20           class NameParser;
21           class NameTransformer;
22       }
23         class OrbFunctional;
24     }
25   }
26   namespace org
27   {
28     namespace omg
29     {
30       namespace CORBA
31       {
32           class Object;
33       }
34     }
35   }
36 }
37 
38 class gnu::CORBA::NamingService::NameParser : public ::gnu::CORBA::NamingService::NameTransformer
39 {
40 
41 public:
42   NameParser();
43   virtual ::org::omg::CORBA::Object * corbaloc(::java::lang::String *, ::gnu::CORBA::OrbFunctional *);
44 private:
45   ::org::omg::CORBA::Object * corbaloc(::java::lang::String *, ::gnu::CORBA::OrbFunctional *, jint);
46 public: // actually package-private
47   virtual ::java::lang::String * readFile(::java::lang::String *);
48   virtual ::java::lang::String * readUrl(::java::lang::String *);
49 private:
50   ::org::omg::CORBA::Object * resolve(::org::omg::CORBA::Object *);
51   ::java::lang::String * readKey(::java::lang::String *);
52 public: // actually package-private
53   static void corbalocT(::java::lang::String *, ::gnu::CORBA::OrbFunctional *);
54 public:
55   static void main(JArray< ::java::lang::String * > *);
56   static ::java::lang::String * pxCORBALOC;
57   static ::java::lang::String * pxCORBANAME;
58   static ::java::lang::String * pxIOR;
59   static ::java::lang::String * pxFILE;
60   static ::java::lang::String * pxFTP;
61   static ::java::lang::String * pxHTTP;
62   static ::java::lang::String * IIOP;
63   static ::java::lang::String * RIR;
64   static const jint DEFAULT_PORT = 2809;
65   static ::java::lang::String * DEFAULT_NAME;
66 public: // actually package-private
67   static ::gnu::CORBA::NamingService::NameTransformer * converter;
68   jint __attribute__((aligned(__alignof__( ::gnu::CORBA::NamingService::NameTransformer)))) p;
69   JArray< ::java::lang::String * > * t;
70   static ::gnu::CORBA::NamingService::NameParser * n;
71 public:
72   static ::java::lang::Class class$;
73 };
74 
75 #endif // __gnu_CORBA_NamingService_NameParser__
76