2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __javax_naming_spi_NamingManager__
5 #define __javax_naming_spi_NamingManager__
9 #include <java/lang/Object.h>
16 class CannotProceedException
;
21 class InitialContextFactoryBuilder
;
23 class ObjectFactoryBuilder
;
29 class javax::naming::spi::NamingManager
: public ::java::lang::Object
32 public: // actually package-private
35 static jboolean
hasInitialContextFactoryBuilder();
36 static ::javax::naming::Context
* getInitialContext(::java::util::Hashtable
*);
37 public: // actually package-private
38 static ::javax::naming::Context
* getURLContext(::java::lang::Object
*, ::javax::naming::Name
*, ::javax::naming::Context
*, ::java::lang::String
*, ::java::util::Hashtable
*);
39 static ::java::lang::Class
* forName(::java::lang::String
*);
41 static ::javax::naming::Context
* getURLContext(::java::lang::String
*, ::java::util::Hashtable
*);
42 static void setObjectFactoryBuilder(::javax::naming::spi::ObjectFactoryBuilder
*);
43 public: // actually package-private
44 static ::java::util::StringTokenizer
* getPlusPath(::java::lang::String
*, ::java::util::Hashtable
*, ::javax::naming::Context
*);
46 static ::java::lang::Object
* getObjectInstance(::java::lang::Object
*, ::javax::naming::Name
*, ::javax::naming::Context
*, ::java::util::Hashtable
*);
47 static void setInitialContextFactoryBuilder(::javax::naming::spi::InitialContextFactoryBuilder
*);
48 static ::javax::naming::Context
* getContinuationContext(::javax::naming::CannotProceedException
*);
49 static ::java::lang::Object
* getStateToBind(::java::lang::Object
*, ::javax::naming::Name
*, ::javax::naming::Context
*, ::java::util::Hashtable
*);
50 static ::java::lang::String
* CPE
;
52 static ::javax::naming::spi::InitialContextFactoryBuilder
* icfb
;
53 public: // actually package-private
54 static ::javax::naming::spi::ObjectFactoryBuilder
* ofb
;
56 static ::java::lang::Class
class$
;
59 #endif // __javax_naming_spi_NamingManager__