Class TemplateException

  • All Implemented Interfaces:
    java.io.Serializable

    public class TemplateException
    extends SemanticException
    Reports an error during a template related operation.
    See Also:
    Serialized Form
    • Constructor Summary

      Constructors 
      Constructor Description
      TemplateException​(org.eclipse.birt.report.model.core.DesignElement element, java.lang.String errCode)
      Constructs the exception with focus elementand error code.
      TemplateException​(org.eclipse.birt.report.model.core.DesignElement element, java.lang.String[] values, java.lang.String errCode)
      Constructor.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getLocalizedMessage()  
      • 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
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • DESIGN_EXCEPTION_INVALID_TEMPLATE_ELEMENT_TYPE

        public static final java.lang.String 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:
        Constant Field Values
      • DESIGN_EXCEPTION_TEMPLATE_ELEMENT_NOT_SUPPORTED

        public static final java.lang.String DESIGN_EXCEPTION_TEMPLATE_ELEMENT_NOT_SUPPORTED
        Template elements are not supported by libraries.
        See Also:
        Constant Field Values
      • DESIGN_EXCEPTION_TRANSFORM_TO_REPORT_ITEM_FORBIDDEN

        public static final java.lang.String 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:
        Constant Field Values
      • DESIGN_EXCEPTION_TRANSFORM_TO_DATA_SET_FORBIDDEN

        public static final java.lang.String 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:
        Constant Field Values
      • DESIGN_EXCEPTION_REVERT_TO_TEMPLATE_FORBIDDEN

        public static final java.lang.String 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:
        Constant Field Values
      • DESIGN_EXCEPTION_CREATE_TEMPLATE_ELEMENT_FORBIDDEN

        public static final java.lang.String 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:
        Constant Field Values
    • Constructor Detail

      • TemplateException

        public TemplateException​(org.eclipse.birt.report.model.core.DesignElement element,
                                 java.lang.String errCode)
        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,
                                 java.lang.String[] values,
                                 java.lang.String errCode)
        Constructor.
        Parameters:
        element - the element which has errors
        values - value array used for error message
        errCode - the error code