Skip navigation links 
 
com.essbase.eas.framework.defs
Class FrameworkException
java.lang.Object
  
java.lang.Throwable
      
java.lang.Exception
          
com.essbase.eas.framework.defs.FrameworkException
- All Implemented Interfaces:
 
- java.io.Serializable
 
- Direct Known Subclasses:
 
- ApplicationException, ServiceException
 
- 
public class FrameworkException
 
- extends java.lang.Exception
 
generic exception class that provides a base for all framework exception classes.
- Since:
 
- 6.5.2
 
- Version:
 
- 6.5.2, 10/01/02
 
- Author:
 
- Hank Cox
 
- See Also:
 
- Serialized Form
 
 
| Constructor Summary | 
FrameworkException() 
          Constructs a FrameworkException with no specified detail message. | 
FrameworkException(java.lang.String s) 
          Constructs a FrameworkException with the specified detail message. | 
FrameworkException(java.lang.String s, java.lang.Throwable t) 
          Constructs a FrameworkException based on another throwable object with a specific message of its own. | 
FrameworkException(java.lang.Throwable t) 
          Constructs a FrameworkException based on another throwable object. | 
  
 
| Method Summary | 
static FrameworkException | 
createException(java.lang.Class c, java.util.ResourceBundle b, java.lang.String key, java.lang.Throwable t) 
          Creates an instance of FrameworkException class, using a resource bundle and a key to retrieve the message used in the exception. | 
 java.lang.Throwable | 
getReason() 
          Returns the underlying exception that is the reason for this exception being thrown. | 
 
| Methods inherited from class java.lang.Throwable | 
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString | 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
 
 
FrameworkException
public FrameworkException()
- Constructs a 
FrameworkException with no specified detail message. Places information about this exception in the log. 
FrameworkException
public FrameworkException(java.lang.String s)
- Constructs a 
FrameworkException with the specified detail message. Places information about this exception in the log.
- Parameters:
 
s - the detail message 
 
FrameworkException
public FrameworkException(java.lang.Throwable t)
- Constructs a 
FrameworkException based on another throwable object. Has no message of its own. Places information about this exception in the log.
- Parameters:
 
t - a throwable object that was caught before this FrameworkException object was created and thrown. 
 
FrameworkException
public FrameworkException(java.lang.String s,
                          java.lang.Throwable t)
- Constructs a 
FrameworkException based on another throwable object with a specific message of its own. Places information about this exception in the log.
- Parameters:
 
s - the detail message 
t - a throwable object that was caught before this FrameworkException object was created and thrown. 
 
createException
public static FrameworkException createException(java.lang.Class c,
                                                 java.util.ResourceBundle b,
                                                 java.lang.String key,
                                                 java.lang.Throwable t)
- Creates an instance of 
FrameworkException class, using a resource bundle and a key to retrieve the message used in the exception. Some guesses are made if any of the parameters are incorrect. 
- 
- Parameters:
 
c - the class representing the exception to create 
b - the resource bundle to use 
key - the key to look for in the resource bundle 
t - throwable 
- Returns:
 
- a 
FrameworkException derived object properly initialized. 
 
getReason
public final java.lang.Throwable getReason()
- Returns the underlying exception that is the reason for this exception being thrown.
 
- 
- Returns:
 
- a 
Throwable object if there was an underlying reason for this exception; null if there isn't one. 
 
Skip navigation links 
 
Copyright © 2001, 2007, Oracle. All rights reserved.