Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

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

    java.lang.Object
      java.lang.Throwable
          java.lang.Exception
              org.eclipse.birt.core.exception.BirtException
                  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`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2008 Actuate Corp. All rights reserved.