org.eclipse.birt.report.engine.api
Class EngineException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by org.eclipse.birt.core.exception.BirtException
              extended by org.eclipse.birt.report.engine.api.EngineException
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
UnsupportedFormatException

public class EngineException
extends org.eclipse.birt.core.exception.BirtException

Define an engine exception that clients of the engine need to handle. EngineException builds on top of BireException and provides resource bundle support

See Also:
Serialized Form

Field Summary
protected  org.eclipse.birt.core.exception.BirtException birtException
           
protected static com.ibm.icu.util.UResourceBundle dftRb
           
protected  long elementId
           
protected static java.lang.String pluginId
           
protected static java.util.HashMap resourceBundles
           
protected static java.lang.ThreadLocal threadLocal
           
 
Fields inherited from class org.eclipse.birt.core.exception.BirtException
CANCEL, ERROR, INFO, oaMessageArguments, OK, rb, severity, sResourceKey, WARNING
 
Constructor Summary
EngineException(org.eclipse.birt.core.exception.BirtException ex)
           
EngineException(java.lang.String errorCode)
           
EngineException(java.lang.String errorCode, java.lang.Object arg0)
           
EngineException(java.lang.String errorCode, java.lang.Object[] args)
           
EngineException(java.lang.String errorCode, java.lang.Object[] args, java.lang.Throwable cause)
           
EngineException(java.lang.String errorCode, java.lang.Object arg0, java.lang.Throwable cause)
           
EngineException(java.lang.String errorCode, java.lang.Throwable cause)
           
 
Method Summary
 long getElementID()
          Get element id.
 java.lang.String getErrorCode()
           
 java.lang.String getLocalizedMessage()
           
 java.lang.String getMessage()
           
 java.lang.String getPluginId()
           
protected static com.ibm.icu.util.UResourceBundle getResourceBundle(com.ibm.icu.util.ULocale locale)
          Get resource bundle.
 int getSeverity()
           
 void setElementID(long id)
          Set element id.
 void setSeverity(int severity)
           
static void setULocale(com.ibm.icu.util.ULocale locale)
          Set locale.
 
Methods inherited from class org.eclipse.birt.core.exception.BirtException
getLocalizedMessage
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

dftRb

protected static com.ibm.icu.util.UResourceBundle dftRb

threadLocal

protected static java.lang.ThreadLocal threadLocal

pluginId

protected static final java.lang.String pluginId
See Also:
Constant Field Values

elementId

protected long elementId

birtException

protected org.eclipse.birt.core.exception.BirtException birtException

resourceBundles

protected static java.util.HashMap resourceBundles
Constructor Detail

EngineException

public EngineException(org.eclipse.birt.core.exception.BirtException ex)

EngineException

public EngineException(java.lang.String errorCode,
                       java.lang.Object arg0)
Parameters:
errorCode - erroe code for the exception
arg0 - message argument

EngineException

public EngineException(java.lang.String errorCode,
                       java.lang.Object arg0,
                       java.lang.Throwable cause)
Parameters:
errorCode -
arg0 - message argument
cause - the cause of the exception

EngineException

public EngineException(java.lang.String errorCode,
                       java.lang.Object[] args)
Parameters:
errorCode - error code
args - message argument

EngineException

public EngineException(java.lang.String errorCode,
                       java.lang.Object[] args,
                       java.lang.Throwable cause)
Parameters:
errorCode - error code
args - message arguments
cause - the cause of the exception

EngineException

public EngineException(java.lang.String errorCode)
Parameters:
errorCode - the error code

EngineException

public EngineException(java.lang.String errorCode,
                       java.lang.Throwable cause)
Parameters:
errorCode - the error code for the exception
cause - the cause of the exception
Method Detail

setULocale

public static void setULocale(com.ibm.icu.util.ULocale locale)
Set locale.

Parameters:
locale -

getResourceBundle

protected static com.ibm.icu.util.UResourceBundle getResourceBundle(com.ibm.icu.util.ULocale locale)
Get resource bundle.

Parameters:
locale -
Returns:
resource bundle

setElementID

public void setElementID(long id)
Set element id.

Parameters:
id -

getElementID

public long getElementID()
Get element id.

Returns:
element id

getErrorCode

public java.lang.String getErrorCode()
Overrides:
getErrorCode in class org.eclipse.birt.core.exception.BirtException

getLocalizedMessage

public java.lang.String getLocalizedMessage()
Overrides:
getLocalizedMessage in class org.eclipse.birt.core.exception.BirtException

getMessage

public java.lang.String getMessage()
Overrides:
getMessage in class org.eclipse.birt.core.exception.BirtException

getPluginId

public java.lang.String getPluginId()
Overrides:
getPluginId in class org.eclipse.birt.core.exception.BirtException

getSeverity

public int getSeverity()
Overrides:
getSeverity in class org.eclipse.birt.core.exception.BirtException

setSeverity

public void setSeverity(int severity)
Overrides:
setSeverity in class org.eclipse.birt.core.exception.BirtException


Copyright © 2008 Actuate Corp. All rights reserved.