Class TemplateException
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.command.TemplateException
- All Implemented Interfaces:
Serializable
Reports an error during a template related operation.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
The current report item or data set or template element is not in the design, it can not do any transformation.static final String
Only report items and data sets can be transformed to template elements, other types of element are not supported.static final String
The current element is not a template data set or the template data set has no template definition.static final String
Template elements are not supported by libraries.static final String
The current element is not a template data set or the template data set has no template definition.static final String
The current element is not a template report item or the template report item has no template definition.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
ConstructorsConstructorDescriptionTemplateException
(org.eclipse.birt.report.model.core.DesignElement element, String errCode) Constructs the exception with focus elementand error code.TemplateException
(org.eclipse.birt.report.model.core.DesignElement element, String[] values, String errCode) Constructor. -
Method Summary
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
-
DESIGN_EXCEPTION_INVALID_TEMPLATE_ELEMENT_TYPE
Only report items and data sets can be transformed to template elements, other types of element are not supported.- See Also:
-
DESIGN_EXCEPTION_TEMPLATE_ELEMENT_NOT_SUPPORTED
Template elements are not supported by libraries.- See Also:
-
DESIGN_EXCEPTION_TRANSFORM_TO_REPORT_ITEM_FORBIDDEN
The current element is not a template report item or the template report item has no template definition.- See Also:
-
DESIGN_EXCEPTION_TRANSFORM_TO_DATA_SET_FORBIDDEN
The current element is not a template data set or the template data set has no template definition.- See Also:
-
DESIGN_EXCEPTION_REVERT_TO_TEMPLATE_FORBIDDEN
The current element is not a template data set or the template data set has no template definition.- See Also:
-
DESIGN_EXCEPTION_CREATE_TEMPLATE_ELEMENT_FORBIDDEN
The current report item or data set or template element is not in the design, it can not do any transformation.- See Also:
-
-
Constructor Details
-
TemplateException
Constructs the exception with focus elementand error code.- Parameters:
element
- The design element of this exception focuses.errCode
- What went wrong.
-
TemplateException
public TemplateException(org.eclipse.birt.report.model.core.DesignElement element, String[] values, String errCode) Constructor.- Parameters:
element
- the element which has errorsvalues
- value array used for error messageerrCode
- the error code
-
-
Method Details
-
getLocalizedMessage
- Overrides:
getLocalizedMessage
in classSemanticException
-