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 StringThe current report item or data set or template element is not in the design, it can not do any transformation.static final StringOnly report items and data sets can be transformed to template elements, other types of element are not supported.static final StringThe current element is not a template data set or the template data set has no template definition.static final StringTemplate elements are not supported by libraries.static final StringThe current element is not a template data set or the template data set has no template definition.static final StringThe 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, elementFields inherited from class org.eclipse.birt.report.model.api.ModelException
PLUGIN_IDFields 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, getMessageMethods inherited from class org.eclipse.birt.core.exception.BirtException
getErrorCode, getLocalizedMessage, getPluginId, getSeverity, setSeverityMethods 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:
getLocalizedMessagein classSemanticException
-