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:
java.io.Serializable
public class ExtendedElementException extends SemanticException
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:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringLINE_NUMBERNumber of line.static java.lang.StringLOCALIZED_MESSAGELocalized message.protected java.util.HashMap<java.lang.String,java.lang.Object>propertiesHash map for the extended element exception propertiesstatic java.lang.StringSUB_EDITORThe 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
-
-
Constructor Summary
Constructors Constructor Description ExtendedElementException(org.eclipse.birt.report.model.core.DesignElement element, java.lang.String pluginId, java.lang.String errorCode, java.lang.Object[] args, java.lang.Throwable cause)Constructs a new model exception.ExtendedElementException(org.eclipse.birt.report.model.core.DesignElement element, java.lang.String pluginId, java.lang.String errorCode, java.lang.Object[] args, java.util.ResourceBundle bundle)Constructs a new model exception.ExtendedElementException(org.eclipse.birt.report.model.core.DesignElement element, java.lang.String pluginId, java.lang.String errorCode, java.lang.Object[] args, java.util.ResourceBundle bundle, java.lang.Throwable cause)Constructs a new model exception.ExtendedElementException(org.eclipse.birt.report.model.core.DesignElement element, java.lang.String pluginId, java.lang.String errorCode, java.lang.Object arg0, java.util.ResourceBundle bundle)Constructs a new model exception.ExtendedElementException(org.eclipse.birt.report.model.core.DesignElement element, java.lang.String pluginId, java.lang.String errorCode, java.lang.Object arg0, java.util.ResourceBundle bundle, java.lang.Throwable cause)Constructs a new model exception.ExtendedElementException(org.eclipse.birt.report.model.core.DesignElement element, java.lang.String pluginId, java.lang.String errorCode, java.util.ResourceBundle bundle)Constructs a new model exception with no cause object.ExtendedElementException(org.eclipse.birt.report.model.core.DesignElement element, java.lang.String pluginId, java.lang.String errorCode, java.util.ResourceBundle bundle, java.lang.Throwable cause)Constructs a new model exception.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetLocalizedMessage()Returns localized message.java.lang.ObjectgetProperty(java.lang.String propName)Returns extended element exception properties.voidsetProperty(java.lang.String propName, java.lang.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
-
-
-
-
Field Detail
-
SUB_EDITOR
public static final java.lang.String SUB_EDITOR
The reference to the editor.For example graphic editor, xml source editor, script editor and so on.- See Also:
- Constant Field Values
-
LINE_NUMBER
public static final java.lang.String LINE_NUMBER
Number of line.- See Also:
- Constant Field Values
-
LOCALIZED_MESSAGE
public static final java.lang.String LOCALIZED_MESSAGE
Localized message.- See Also:
- Constant Field Values
-
properties
protected java.util.HashMap<java.lang.String,java.lang.Object> properties
Hash map for the extended element exception properties
-
-
Constructor Detail
-
ExtendedElementException
public ExtendedElementException(org.eclipse.birt.report.model.core.DesignElement element, java.lang.String pluginId, java.lang.String errorCode, java.util.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, java.lang.String pluginId, java.lang.String errorCode, java.util.ResourceBundle bundle, java.lang.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, java.lang.String pluginId, java.lang.String errorCode, java.lang.Object[] args, java.util.ResourceBundle bundle, java.lang.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, java.lang.String pluginId, java.lang.String errorCode, java.lang.Object arg0, java.util.ResourceBundle bundle, java.lang.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, java.lang.String pluginId, java.lang.String errorCode, java.lang.Object[] args, java.util.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, java.lang.String pluginId, java.lang.String errorCode, java.lang.Object arg0, java.util.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, java.lang.String pluginId, java.lang.String errorCode, java.lang.Object[] args, java.lang.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 Detail
-
setProperty
public void setProperty(java.lang.String propName, java.lang.Object value)Sets extended element exception properties.- Parameters:
propName- property name of extended element exception.value- value of extended element exception.
-
getProperty
public java.lang.Object getProperty(java.lang.String propName)
Returns extended element exception properties.- Parameters:
propName- property name of extended element exception.- Returns:
- value of extended element exception.
-
getLocalizedMessage
public java.lang.String getLocalizedMessage()
Returns localized message.- Overrides:
getLocalizedMessagein classSemanticException- Returns:
- localized message.
-
-