com.progress.common.exception
Class ProException

java.lang.Object
  |
  +--java.lang.Throwable
        |
        +--java.lang.Exception
              |
              +--com.progress.common.exception.ProException
All Implemented Interfaces:
com.progress.common.exception.IChainableException, java.io.Serializable
Direct Known Subclasses:
Open4GLException

public abstract class ProException
extends java.lang.Exception
implements com.progress.common.exception.IChainableException

See Also:
Serialized Form

Constructor Summary
  ProException()
           
  ProException(long messageId, java.lang.Object[] arguments)
           
  ProException(long messageId, java.lang.Object[] arguments, java.lang.Throwable previous)
           
protected ProException(java.lang.String pattern, long messageId, java.lang.Object[] arguments, java.lang.Throwable previous)
           
  ProException(java.lang.String pattern, java.lang.Object[] arguments)
           
  ProException(java.lang.String pattern, java.lang.Object[] arguments, java.lang.Throwable previous)
           
 
Method Summary
 java.lang.Object getArgument(int index)
           
 java.lang.String getLocalizedMessage()
           
 java.lang.String getMessage()
           
 long getMessageId()
           
 java.lang.Throwable getPrevious()
           
protected  void setMessageId(long messageId)
           
 void setPrevious(java.lang.Throwable prev)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ProException

public ProException()

ProException

public ProException(long messageId,
                    java.lang.Object[] arguments)

ProException

public ProException(long messageId,
                    java.lang.Object[] arguments,
                    java.lang.Throwable previous)

ProException

protected ProException(java.lang.String pattern,
                       long messageId,
                       java.lang.Object[] arguments,
                       java.lang.Throwable previous)

ProException

public ProException(java.lang.String pattern,
                    java.lang.Object[] arguments)

ProException

public ProException(java.lang.String pattern,
                    java.lang.Object[] arguments,
                    java.lang.Throwable previous)
Method Detail

getArgument

public java.lang.Object getArgument(int index)

getLocalizedMessage

public java.lang.String getLocalizedMessage()
Overrides:
getLocalizedMessage in class java.lang.Throwable

getMessage

public java.lang.String getMessage()
Overrides:
getMessage in class java.lang.Throwable

getMessageId

public long getMessageId()

getPrevious

public java.lang.Throwable getPrevious()
Specified by:
getPrevious in interface com.progress.common.exception.IChainableException

setMessageId

protected void setMessageId(long messageId)

setPrevious

public void setPrevious(java.lang.Throwable prev)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Throwable