Class ExtendedElementException
java.lang.Object
java.lang.Throwable
java.lang.Exception
org.eclipse.birt.core.exception.BirtException
org.eclipse.birt.report.model.api.ModelException
org.eclipse.birt.report.model.api.activity.SemanticException
org.eclipse.birt.report.model.api.extension.ExtendedElementException
- All Implemented Interfaces:
Serializable
Base class for all peer-provided exceptions. The easiest implementation is to
simply wrap the specialized peer implementation inside one of these
exceptions.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
Number of line.static final String
Localized message.Hash map for the extended element exception propertiesstatic final String
The reference to the editor.For example graphic editor, xml source editor, script editor and so on.Fields inherited from class org.eclipse.birt.report.model.api.activity.SemanticException
DESIGN_EXCEPTION__EXPORT_ELEMENT_FAIL, element
Fields inherited from class org.eclipse.birt.report.model.api.ModelException
PLUGIN_ID
Fields inherited from class org.eclipse.birt.core.exception.BirtException
CANCEL, ERROR, INFO, oaMessageArguments, OK, pluginId, rb, severity, sResourceKey, WARNING
-
Constructor Summary
ConstructorsConstructorDescriptionExtendedElementException
(org.eclipse.birt.report.model.core.DesignElement element, String pluginId, String errorCode, Object[] args, Throwable cause) Constructs a new model exception.ExtendedElementException
(org.eclipse.birt.report.model.core.DesignElement element, String pluginId, String errorCode, Object[] args, ResourceBundle bundle) Constructs a new model exception.ExtendedElementException
(org.eclipse.birt.report.model.core.DesignElement element, String pluginId, String errorCode, Object[] args, ResourceBundle bundle, Throwable cause) Constructs a new model exception.ExtendedElementException
(org.eclipse.birt.report.model.core.DesignElement element, String pluginId, String errorCode, Object arg0, ResourceBundle bundle) Constructs a new model exception.ExtendedElementException
(org.eclipse.birt.report.model.core.DesignElement element, String pluginId, String errorCode, Object arg0, ResourceBundle bundle, Throwable cause) Constructs a new model exception.ExtendedElementException
(org.eclipse.birt.report.model.core.DesignElement element, String pluginId, String errorCode, ResourceBundle bundle) Constructs a new model exception with no cause object.ExtendedElementException
(org.eclipse.birt.report.model.core.DesignElement element, String pluginId, String errorCode, ResourceBundle bundle, Throwable cause) Constructs a new model exception. -
Method Summary
Modifier and TypeMethodDescriptionReturns localized message.getProperty
(String propName) Returns extended element exception properties.void
setProperty
(String propName, Object value) Sets extended element exception properties.Methods inherited from class org.eclipse.birt.report.model.api.activity.SemanticException
getElement, getElementName, getMessage
Methods inherited from class org.eclipse.birt.core.exception.BirtException
getErrorCode, getLocalizedMessage, getPluginId, getSeverity, setSeverity
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Field Details
-
SUB_EDITOR
The reference to the editor.For example graphic editor, xml source editor, script editor and so on.- See Also:
-
LINE_NUMBER
Number of line.- See Also:
-
LOCALIZED_MESSAGE
Localized message.- See Also:
-
properties
Hash map for the extended element exception properties
-
-
Constructor Details
-
ExtendedElementException
public ExtendedElementException(org.eclipse.birt.report.model.core.DesignElement element, String pluginId, String errorCode, ResourceBundle bundle) Constructs a new model exception with no cause object.- Parameters:
element
- The element with semantic error.pluginId
- Returns the unique identifier of the plug-in associated with this exceptionerrorCode
- used to retrieve a piece of externalized message displayed to end user.bundle
- the resourceBundle used to translate the message.
-
ExtendedElementException
public ExtendedElementException(org.eclipse.birt.report.model.core.DesignElement element, String pluginId, String errorCode, ResourceBundle bundle, Throwable cause) Constructs a new model exception.- Parameters:
element
- The element with semantic error.pluginId
- Returns the unique identifier of the plug-in associated with this exceptionerrorCode
- used to retrieve a piece of externalized message displayed to end user.bundle
- the resourceBundle used to translate the message.cause
- the nested exception
-
ExtendedElementException
public ExtendedElementException(org.eclipse.birt.report.model.core.DesignElement element, String pluginId, String errorCode, Object[] args, ResourceBundle bundle, Throwable cause) Constructs a new model exception.- Parameters:
element
- The element with semantic error.pluginId
- Returns the unique identifier of the plug-in associated with this exceptionerrorCode
- used to retrieve a piece of externalized message displayed to end user.bundle
- the resourceBundle used to translate the message.args
- string arguments used to format error messagescause
- the nested exception
-
ExtendedElementException
public ExtendedElementException(org.eclipse.birt.report.model.core.DesignElement element, String pluginId, String errorCode, Object arg0, ResourceBundle bundle, Throwable cause) Constructs a new model exception.- Parameters:
element
- The element with semantic error.pluginId
- Returns the unique identifier of the plug-in associated with this exceptionerrorCode
- used to retrieve a piece of externalized message displayed to end user.bundle
- the resourceBundle used to translate the message.cause
- the nested exceptionarg0
- first argument used to format error messages
-
ExtendedElementException
public ExtendedElementException(org.eclipse.birt.report.model.core.DesignElement element, String pluginId, String errorCode, Object[] args, ResourceBundle bundle) Constructs a new model exception.- Parameters:
element
- The element with semantic error.pluginId
- Returns the unique identifier of the plug-in associated with this exceptionerrorCode
- used to retrieve a piece of externalized message displayed to end user.bundle
- the resourceBundle used to translate the message.args
- string arguments used to format error messages
-
ExtendedElementException
public ExtendedElementException(org.eclipse.birt.report.model.core.DesignElement element, String pluginId, String errorCode, Object arg0, ResourceBundle bundle) Constructs a new model exception.- Parameters:
element
- The element with semantic error.pluginId
- Returns the unique identifier of the plug-in associated with this exceptionerrorCode
- used to retrieve a piece of externalized message displayed to end user.bundle
- the resourceBundle used to translate the message.arg0
- first argument used to format error messages
-
ExtendedElementException
public ExtendedElementException(org.eclipse.birt.report.model.core.DesignElement element, String pluginId, String errorCode, Object[] args, Throwable cause) Constructs a new model exception.- Parameters:
element
- The element with semantic error.pluginId
- Returns the unique identifier of the plug-in associated with this exceptionerrorCode
- used to retrieve a piece of externalized message displayed to end user.cause
- the nested exceptionargs
- string arguments used to format error messages
-
-
Method Details
-
setProperty
Sets extended element exception properties.- Parameters:
propName
- property name of extended element exception.value
- value of extended element exception.
-
getProperty
Returns extended element exception properties.- Parameters:
propName
- property name of extended element exception.- Returns:
- value of extended element exception.
-
getLocalizedMessage
Returns localized message.- Overrides:
getLocalizedMessage
in classSemanticException
- Returns:
- localized message.
-