Class TemplateException

java.lang.Object
java.lang.Throwable
java.lang.Exception
org.eclipse.birt.core.exception.BirtException
All Implemented Interfaces:
Serializable

public class TemplateException extends SemanticException
Reports an error during a template related operation.
See Also:
  • Field Details

    • DESIGN_EXCEPTION_INVALID_TEMPLATE_ELEMENT_TYPE

      public static final 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:
    • DESIGN_EXCEPTION_TEMPLATE_ELEMENT_NOT_SUPPORTED

      public static final String DESIGN_EXCEPTION_TEMPLATE_ELEMENT_NOT_SUPPORTED
      Template elements are not supported by libraries.
      See Also:
    • DESIGN_EXCEPTION_TRANSFORM_TO_REPORT_ITEM_FORBIDDEN

      public static final 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:
    • DESIGN_EXCEPTION_TRANSFORM_TO_DATA_SET_FORBIDDEN

      public static final 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:
    • DESIGN_EXCEPTION_REVERT_TO_TEMPLATE_FORBIDDEN

      public static final 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:
    • DESIGN_EXCEPTION_CREATE_TEMPLATE_ELEMENT_FORBIDDEN

      public static final 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:
  • Constructor Details

    • TemplateException

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