org.jostraca.util
Class StandardException

java.lang.Object
  extended byjava.lang.Throwable
      extended byjava.lang.Exception
          extended byjava.lang.RuntimeException
              extended byorg.jostraca.util.StandardException
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
DirectiveException, ModifierException, ProcessException, PropertySetException, RegExpException, ResourceException, ServiceException, TemplateElementProcessorException, TemplateException, TemplateParserException, TemplateScriptException, TransformException, UnitException, UtilException, WriterFormatException

public class StandardException
extends java.lang.RuntimeException

Define a standard super class for exceptions.

See Also:
Serialized Form

Nested Class Summary
static class StandardException.Cat
           
static class StandardException.Code
           
 
Field Summary
static StandardException.Code CODE_system
           
static StandardException.Code CODE_user
           
static StandardException.Code DEFAULT_CODE
           
protected  StandardException.Code iCode
           
protected  java.lang.Throwable iContained
           
protected  java.lang.Object iContext
           
protected  java.lang.String iOrigin
           
protected  java.lang.String iOriginalMessage
           
static java.lang.String KEY_standard
           
 
Constructor Summary
StandardException()
           
StandardException(java.lang.Object pContext)
           
StandardException(java.lang.Object[] pContext)
           
StandardException(StandardException.Code pCode)
           
StandardException(StandardException.Code pCode, java.lang.Object pContext)
           
StandardException(StandardException.Code pCode, java.lang.Object[] pContext)
           
StandardException(StandardException.Code pCode, java.lang.Object[] pContext, java.lang.Throwable pContained)
           
StandardException(StandardException.Code pCode, java.lang.Object pContext, java.lang.Throwable pContained)
           
StandardException(StandardException.Code pCode, java.lang.String pMessage)
           
StandardException(StandardException.Code pCode, java.lang.String[] pContext)
           
StandardException(StandardException.Code pCode, java.lang.String[] pContext, java.lang.Throwable pContained)
           
StandardException(StandardException.Code pCode, java.lang.String pMessage, java.lang.Object pContext)
           
StandardException(StandardException.Code pCode, java.lang.String pMessage, java.lang.Object[] pContext)
           
StandardException(StandardException.Code pCode, java.lang.String pMessage, java.lang.String[] pContext)
           
StandardException(StandardException.Code pCode, java.lang.String pMessage, java.lang.Throwable pContained)
           
StandardException(StandardException.Code pCode, java.lang.Throwable pContained)
           
StandardException(java.lang.String pMessage)
           
StandardException(java.lang.String[] pContext)
           
StandardException(java.lang.String pMessage, java.lang.Object pContext)
           
StandardException(java.lang.String pMessage, java.lang.Object[] pContext)
           
StandardException(java.lang.String pMessage, java.lang.String[] pContext)
           
StandardException(java.lang.String pMessage, java.lang.Throwable pContained)
           
StandardException(java.lang.Throwable pContained)
           
 
Method Summary
static java.lang.String formatContextValues(java.lang.Object pContextValues)
           
static java.lang.String formatContextValues(java.lang.Object pContextValues, java.lang.Throwable pContained)
           
static java.lang.String formatContextValues(java.lang.Throwable pContained)
           
 StandardException.Cat getCat()
           
 StandardException.Code getCode()
           
 java.lang.Throwable getContained()
          can be null
 StandardException getContainedStandard()
          can be null
 java.lang.Object getContext()
           
 PropertySet getContextValues()
           
static PropertySet getContextValues(java.lang.Object pContext, java.lang.String pMessage, java.lang.String pOriginalMessage, java.lang.Throwable pContained)
           
 java.lang.String getKey()
           
 java.lang.String getOriginalMessage()
           
 java.lang.String getPackage()
           
 boolean hasContained()
           
static java.lang.String makeStackTrace(java.lang.Throwable pThrowable)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

KEY_standard

public static final java.lang.String KEY_standard
See Also:
Constant Field Values

CODE_system

public static final StandardException.Code CODE_system

CODE_user

public static final StandardException.Code CODE_user

DEFAULT_CODE

public static final StandardException.Code DEFAULT_CODE

iCode

protected StandardException.Code iCode

iContext

protected java.lang.Object iContext

iContained

protected java.lang.Throwable iContained

iOrigin

protected java.lang.String iOrigin

iOriginalMessage

protected java.lang.String iOriginalMessage
Constructor Detail

StandardException

public StandardException()

StandardException

public StandardException(java.lang.String pMessage)

StandardException

public StandardException(StandardException.Code pCode,
                         java.lang.String pMessage)

StandardException

public StandardException(StandardException.Code pCode)

StandardException

public StandardException(java.lang.Object pContext)

StandardException

public StandardException(java.lang.String pMessage,
                         java.lang.Object pContext)

StandardException

public StandardException(StandardException.Code pCode,
                         java.lang.String pMessage,
                         java.lang.Object pContext)

StandardException

public StandardException(StandardException.Code pCode,
                         java.lang.Object pContext)

StandardException

public StandardException(StandardException.Code pCode,
                         java.lang.Throwable pContained)

StandardException

public StandardException(java.lang.Throwable pContained)

StandardException

public StandardException(java.lang.String pMessage,
                         java.lang.Throwable pContained)

StandardException

public StandardException(StandardException.Code pCode,
                         java.lang.String pMessage,
                         java.lang.Throwable pContained)

StandardException

public StandardException(StandardException.Code pCode,
                         java.lang.Object pContext,
                         java.lang.Throwable pContained)

StandardException

public StandardException(java.lang.String[] pContext)

StandardException

public StandardException(java.lang.String pMessage,
                         java.lang.String[] pContext)

StandardException

public StandardException(StandardException.Code pCode,
                         java.lang.String pMessage,
                         java.lang.String[] pContext)

StandardException

public StandardException(StandardException.Code pCode,
                         java.lang.String[] pContext)

StandardException

public StandardException(StandardException.Code pCode,
                         java.lang.String[] pContext,
                         java.lang.Throwable pContained)

StandardException

public StandardException(java.lang.Object[] pContext)

StandardException

public StandardException(java.lang.String pMessage,
                         java.lang.Object[] pContext)

StandardException

public StandardException(StandardException.Code pCode,
                         java.lang.String pMessage,
                         java.lang.Object[] pContext)

StandardException

public StandardException(StandardException.Code pCode,
                         java.lang.Object[] pContext)

StandardException

public StandardException(StandardException.Code pCode,
                         java.lang.Object[] pContext,
                         java.lang.Throwable pContained)
Method Detail

getPackage

public java.lang.String getPackage()

getCode

public StandardException.Code getCode()

getCat

public StandardException.Cat getCat()

getKey

public java.lang.String getKey()

getOriginalMessage

public java.lang.String getOriginalMessage()

getContext

public java.lang.Object getContext()

hasContained

public boolean hasContained()

getContained

public java.lang.Throwable getContained()
can be null


getContainedStandard

public StandardException getContainedStandard()
can be null


getContextValues

public PropertySet getContextValues()

getContextValues

public static PropertySet getContextValues(java.lang.Object pContext,
                                           java.lang.String pMessage,
                                           java.lang.String pOriginalMessage,
                                           java.lang.Throwable pContained)

formatContextValues

public static java.lang.String formatContextValues(java.lang.Object pContextValues)

formatContextValues

public static java.lang.String formatContextValues(java.lang.Object pContextValues,
                                                   java.lang.Throwable pContained)

formatContextValues

public static java.lang.String formatContextValues(java.lang.Throwable pContained)

toString

public java.lang.String toString()

makeStackTrace

public static java.lang.String makeStackTrace(java.lang.Throwable pThrowable)


Copyright © 2000-2002 Richard Rodger