com.infoengine.procunit.webject
Class DisplayWebjectException

java.lang.Object
  extended byjava.lang.Throwable
      extended byjava.lang.Exception
          extended byjavax.servlet.jsp.JspException
              extended bycom.infoengine.util.IEException
                  extended bycom.infoengine.exception.fatal.IEFatalException
                      extended bycom.infoengine.exception.fatal.IEFatalServiceException
                          extended bycom.infoengine.procunit.webject.DisplayWebjectException
All Implemented Interfaces:
LocalizableMessage, Serializable

public class DisplayWebjectException
extends IEFatalServiceException

See Also:
Serialized Form

Field Summary
(package private)  Webject webject
           
 
Fields inherited from class com.infoengine.util.IEException
GETMESSAGE_LINE_SEPARATOR, TOSTRING_LINE_SEPARATOR
 
Fields inherited from class javax.servlet.jsp.JspException
 
Fields inherited from class java.lang.Exception
 
Fields inherited from class java.lang.Throwable
 
Constructor Summary
DisplayWebjectException()
          Constructs a Info*Engine exception with no specified detailed message or embedded throwable object.
DisplayWebjectException(String s)
          Constructs a Info*Engine exception with a non-localizable detailed message.
DisplayWebjectException(String rb, String key, Object[] params)
          Constructs a Info*Engine exception with a localizable message.
DisplayWebjectException(Throwable t)
          Constructs a Info*Engine exception with a throwable

Supported API: true
DisplayWebjectException(Throwable t, String s)
          Constructs a Info*Engine exception with an embedded Throwable object and non-localizable detailed message.
DisplayWebjectException(Throwable t, String rb, String key, Object[] params)
          Constructs a Info*Engine exception with a throwable and localized message.
DisplayWebjectException(Webject webject)
          Constructs a Info*Engine exception with no specified detailed message or embedded throwable object.
DisplayWebjectException(Webject webject, String s)
          Constructs a Info*Engine exception with a non-localizable detailed message.
DisplayWebjectException(Webject webject, String rb, String key, Object[] params)
          Constructs a Info*Engine exception with a localizable detailed message.
DisplayWebjectException(Webject webject, Throwable t)
          Constructs a Info*Engine exception with a throwable

Supported API: true
DisplayWebjectException(Webject webject, Throwable t, String s)
          Constructs a Info*Engine exception with an embedded Throwable object and non-localizable detailed message.
DisplayWebjectException(Webject webject, Throwable t, String rb, String key, Object[] params)
          Constructs a Info*Engine exception with an embedded Throwable object and non-localizable detailed message.
 
Method Summary
 void printStackTrace()
          Prints this IEException and the backtrace of its most deeply nested embedded Throwable to the standard error stream.
 void printStackTrace(PrintStream s)
          Prints this WTException and the backtrace of its most deeply nested embedded Throwable to the specified print stream.
 
Methods inherited from class com.infoengine.util.IEException
getLocalizedMessage, getLocalizedMessage, getLocalizedMessage, getLocalizedMessage, getmessage, getMessage, getNestedExceptionString, getNestedExceptionString, getNestedThrowable, setLocalizedMessage, toString, toString
 
Methods inherited from class javax.servlet.jsp.JspException
getRootCause
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getStackTrace, initCause, printStackTrace, setStackTrace
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

webject

Webject webject
Constructor Detail

DisplayWebjectException

public DisplayWebjectException()
Constructs a Info*Engine exception with no specified detailed message or embedded throwable object.

Supported API: true


DisplayWebjectException

public DisplayWebjectException(String s)
Constructs a Info*Engine exception with a non-localizable detailed message.

Supported API: true

Parameters:
s - the detailed message

DisplayWebjectException

public DisplayWebjectException(String rb,
                               String key,
                               Object[] params)
Constructs a Info*Engine exception with a localizable message.

Supported API: true

Parameters:
rb - name of the base resource bundle
key - the key associated with the resource bundle message
params - an optional set of objects to be formatted into the localizable message text.

DisplayWebjectException

public DisplayWebjectException(Throwable t)
Constructs a Info*Engine exception with a throwable

Supported API: true

Parameters:
t - the throwable object

DisplayWebjectException

public DisplayWebjectException(Throwable t,
                               String s)
Constructs a Info*Engine exception with an embedded Throwable object and non-localizable detailed message.

Supported API: true

Parameters:
t - the embedded Throwable. It may be null.
s - the detailed message. It may be null.

DisplayWebjectException

public DisplayWebjectException(Throwable t,
                               String rb,
                               String key,
                               Object[] params)
Constructs a Info*Engine exception with a throwable and localized message.

Supported API: true

Parameters:
t - the throwable object
rb - name of the base resource bundle
key - the key associated with the resource bundle message
params - an optional set of objects to be formatted into the localizable message text.

DisplayWebjectException

public DisplayWebjectException(Webject webject)
Constructs a Info*Engine exception with no specified detailed message or embedded throwable object.

Supported API: true


DisplayWebjectException

public DisplayWebjectException(Webject webject,
                               String s)
Constructs a Info*Engine exception with a non-localizable detailed message.

Supported API: true

Parameters:
s - the detailed message

DisplayWebjectException

public DisplayWebjectException(Webject webject,
                               String rb,
                               String key,
                               Object[] params)
Constructs a Info*Engine exception with a localizable detailed message.

Supported API: true

Parameters:
rb - name of the base resource bundle
key - the key associated with the resource bundle message
params - an optional set of objects to be formatted into the localizable message text.

DisplayWebjectException

public DisplayWebjectException(Webject webject,
                               Throwable t)
Constructs a Info*Engine exception with a throwable

Supported API: true

Parameters:
t - the throwable object

DisplayWebjectException

public DisplayWebjectException(Webject webject,
                               Throwable t,
                               String s)
Constructs a Info*Engine exception with an embedded Throwable object and non-localizable detailed message.

Supported API: true

Parameters:
t - the embedded Throwable. It may be null.
s - the detailed message. It may be null.

DisplayWebjectException

public DisplayWebjectException(Webject webject,
                               Throwable t,
                               String rb,
                               String key,
                               Object[] params)
Constructs a Info*Engine exception with an embedded Throwable object and non-localizable detailed message.

Supported API: true

Parameters:
t - the embedded Throwable. It may be null.
rb - name of the base resource bundle
key - the key associated with the resource bundle message
params - an optional set of objects to be formatted into the localizable message text.
Method Detail

printStackTrace

public void printStackTrace()
Prints this IEException and the backtrace of its most deeply nested embedded Throwable to the standard error stream.

Supported API: true

Overrides:
printStackTrace in class IEException

printStackTrace

public void printStackTrace(PrintStream s)
Prints this WTException and the backtrace of its most deeply nested embedded Throwable to the specified print stream.

Supported API: true

Overrides:
printStackTrace in class IEException
Parameters:
s - The stream on which to print the stack trace.