#include <javax_naming_NamingException.h>
Inheritance diagram for javax::naming::NamingException:


Public Types | |
| enum | { xmogDefaultFlags = xmog_base::GLOBAL, xmogMajorVersion = 3, xmogMinorVersion = 2, xmogPatchVersion = 9, xmogBuildNumber = 2047 } |
|
typedef ::xmog_java_array_template< ::javax::naming::NamingException > | array1D |
|
typedef ::xmog_java_array_template< ::xmog_java_array_template< ::javax::naming::NamingException > > | array2D |
Public Member Functions | |
| virtual void | appendRemainingComponent (const ::java::lang::String &name,::xmog_localenv *p_xenv=NULL, xmog_flags f_xflags=xmogDefaultFlags) |
| Add name as the last component in remaining name. | |
| virtual void | appendRemainingName (const ::javax::naming::Name &name,::xmog_localenv *p_xenv=NULL, xmog_flags f_xflags=xmogDefaultFlags) |
| Add components from 'name' as the last components in remaining name. | |
| virtual ::java::lang::Throwable | getCause (::xmog_localenv *p_xenv=NULL, xmog_flags f_xflags=xmogDefaultFlags) |
| virtual ::java::lang::String | getExplanation (::xmog_localenv *p_xenv=NULL, xmog_flags f_xflags=xmogDefaultFlags) |
| Retrieves the explanation associated with this exception. | |
| virtual ::javax::naming::Name | getRemainingName (::xmog_localenv *p_xenv=NULL, xmog_flags f_xflags=xmogDefaultFlags) |
| Retrieves the remaining unresolved portion of the name. | |
| virtual ::javax::naming::Name | getResolvedName (::xmog_localenv *p_xenv=NULL, xmog_flags f_xflags=xmogDefaultFlags) |
| Retrieves the leading portion of the name that was resolved successfully. | |
| virtual ::java::lang::Object | getResolvedObj (::xmog_localenv *p_xenv=NULL, xmog_flags f_xflags=xmogDefaultFlags) |
| Retrieves the object to which resolution was successful. | |
| virtual ::java::lang::Throwable | getRootCause (::xmog_localenv *p_xenv=NULL, xmog_flags f_xflags=xmogDefaultFlags) |
| Retrieves the root cause of this NamingException, if any. | |
| virtual ::java::lang::Throwable | initCause (const ::java::lang::Throwable &cause,::xmog_localenv *p_xenv=NULL, xmog_flags f_xflags=xmogDefaultFlags) |
| NamingException (const ::java::lang::String &explanation,::xmog_localenv *p_xenv=NULL, xmog_flags f_xflags=xmogDefaultFlags) | |
| Constructs a new NamingException with an explanation. | |
| NamingException (::xmog_dummy _use_java_ctor,::xmog_localenv *p_xenv=NULL, xmog_flags f_xflags=xmogDefaultFlags) | |
| Constructs a new NamingException. | |
| virtual void | setRemainingName (const ::javax::naming::Name &name,::xmog_localenv *p_xenv=NULL, xmog_flags f_xflags=xmogDefaultFlags) |
| Sets the remaining name field of this exception. | |
| virtual void | setResolvedName (const ::javax::naming::Name &name,::xmog_localenv *p_xenv=NULL, xmog_flags f_xflags=xmogDefaultFlags) |
| Sets the resolved name field of this exception. | |
| virtual void | setResolvedObj (const ::java::lang::Object &obj,::xmog_localenv *p_xenv=NULL, xmog_flags f_xflags=xmogDefaultFlags) |
| Sets the resolved object field of this exception. | |
| virtual void | setRootCause (const ::java::lang::Throwable &e,::xmog_localenv *p_xenv=NULL, xmog_flags f_xflags=xmogDefaultFlags) |
| Records the root cause of this NamingException. | |
| virtual ::java::lang::String | toString (bool detail,::xmog_localenv *p_xenv=NULL, xmog_flags f_xflags=xmogDefaultFlags) |
| Generates the string representation in more detail. | |
| virtual ::java::lang::String | toString (::xmog_localenv *p_xenv=NULL, xmog_flags f_xflags=xmogDefaultFlags) |
| Generates the string representation of this exception. | |
The nature of the failure is described by the name of the subclass. This exception captures the information pinpointing where the operation failed, such as where resolution last proceeded to.
A NamingException instance is not synchronized against concurrent multithreaded access. Multiple threads trying to access and modify a single NamingException instance should lock the object.
Scott Seligman
|
||||||||||||||||
|
Constructs a new NamingException. All fields are set to null.
|
|
||||||||||||||||
|
Constructs a new NamingException with an explanation. All unspecified fields are set to null.
|
|
||||||||||||||||
|
Add name as the last component in remaining name.
|
|
||||||||||||||||
|
Add components from 'name' as the last components in remaining name.
Subsequent changes to
|
|
||||||||||||
|
Reimplemented from java::lang::Throwable. |
|
||||||||||||
|
Retrieves the explanation associated with this exception.
|
|
||||||||||||
|
Retrieves the remaining unresolved portion of the name.
|
|
||||||||||||
|
Retrieves the leading portion of the name that was resolved successfully.
|
|
||||||||||||
|
Retrieves the object to which resolution was successful. This is the object to which the resolved name is bound.
|
|
||||||||||||
|
Retrieves the root cause of this NamingException, if any. The root cause of a naming exception is used when the service provider wants to indicate to the caller a non-naming related exception but at the same time wants to use the NamingException structure to indicate how far the naming operation proceeded.
|
|
||||||||||||||||
|
Reimplemented from java::lang::Throwable. |
|
||||||||||||||||
|
Sets the remaining name field of this exception.
A copy of
|
|
||||||||||||||||
|
Sets the resolved name field of this exception.
A copy of
|
|
||||||||||||||||
|
Sets the resolved object field of this exception.
|
|
||||||||||||||||
|
Records the root cause of this NamingException.
If
|
|
||||||||||||||||
|
Generates the string representation in more detail. This string representation consists of the information returned by the toString() that takes no parameters, plus the string representation of the resolved object (if it is not null). This string is used for debugging and not meant to be interpreted programmatically.
|
|
||||||||||||
|
Generates the string representation of this exception. The string representation consists of this exception's class name, its detailed message, and if it has a root cause, the string representation of the root cause exception, followed by the remaining name (if it is not null). This string is used for debugging and not meant to be interpreted programmatically.
Reimplemented from java::lang::Throwable. |
1.4.1