2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __javax_naming_Reference__
5 #define __javax_naming_Reference__
9 #include <java/lang/Object.h>
22 class javax::naming::Reference
: public ::java::lang::Object
26 Reference(::java::lang::String
*);
27 Reference(::java::lang::String
*, ::javax::naming::RefAddr
*);
28 Reference(::java::lang::String
*, ::java::lang::String
*, ::java::lang::String
*);
29 Reference(::java::lang::String
*, ::javax::naming::RefAddr
*, ::java::lang::String
*, ::java::lang::String
*);
30 virtual void add(jint
, ::javax::naming::RefAddr
*);
31 virtual void add(::javax::naming::RefAddr
*);
33 virtual ::java::lang::Object
* clone();
35 jboolean
equals(::java::lang::String
*, ::java::lang::String
*);
37 virtual jboolean
equals(::java::lang::Object
*);
38 virtual ::javax::naming::RefAddr
* get(jint
);
39 virtual ::javax::naming::RefAddr
* get(::java::lang::String
*);
40 virtual ::java::util::Enumeration
* getAll();
41 virtual ::java::lang::String
* getClassName();
42 virtual ::java::lang::String
* getFactoryClassLocation();
43 virtual ::java::lang::String
* getFactoryClassName();
44 virtual jint
hashCode();
45 virtual ::java::lang::Object
* remove(jint
);
47 virtual ::java::lang::String
* toString();
49 static const jlong serialVersionUID
= -1673475790065791735LL;
50 public: // actually protected
51 ::java::util::Vector
* __attribute__((aligned(__alignof__( ::java::lang::Object
)))) addrs
;
52 ::java::lang::String
* classFactory
;
53 ::java::lang::String
* classFactoryLocation
;
54 ::java::lang::String
* className
;
56 static ::java::lang::Class
class$
;
59 #endif // __javax_naming_Reference__