Class NameException

  • All Implemented Interfaces:
    java.io.Serializable

    public class NameException
    extends SemanticException
    Indicates an error when setting the name of an element.
    See Also:
    Serialized Form
    • Constructor Summary

      Constructors 
      Constructor Description
      NameException​(org.eclipse.birt.report.model.core.DesignElement obj, java.lang.String str, java.lang.String errCode)
      Constructor.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getLocalizedMessage()  
      java.lang.String getName()
      Returns the name that caused the error.
      • 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

      • name

        protected java.lang.String name
        The new element name.
      • DESIGN_EXCEPTION_NAME_REQUIRED

        public static final java.lang.String DESIGN_EXCEPTION_NAME_REQUIRED
        Error code indicating the element miss its name, while the name is required.
        See Also:
        Constant Field Values
      • DESIGN_EXCEPTION_NAME_FORBIDDEN

        public static final java.lang.String DESIGN_EXCEPTION_NAME_FORBIDDEN
        Error code indicating the element is not allowed to have name.
        See Also:
        Constant Field Values
      • DESIGN_EXCEPTION_DUPLICATE

        public static final java.lang.String DESIGN_EXCEPTION_DUPLICATE
        Error code indicating the new name duplicates an existing name in the same name space.
        See Also:
        Constant Field Values
      • DESIGN_EXCEPTION_HAS_REFERENCES

        public static final java.lang.String DESIGN_EXCEPTION_HAS_REFERENCES
        Error code indicating the element has references, so it cannot be anonymous.
        See Also:
        Constant Field Values
      • DESIGN_EXCEPTION_DOT_FORBIDDEN

        @Deprecated
        public static final java.lang.String DESIGN_EXCEPTION_DOT_FORBIDDEN
        Deprecated.
        The character "." is forbidden to NamePropertyType.
        See Also:
        Constant Field Values
      • DESIGN_EXCEPTION_INVALID_NAME

        public static final java.lang.String DESIGN_EXCEPTION_INVALID_NAME
        See Also:
        Constant Field Values
      • DESIGN_EXCEPTION_INVALID_STYLE_NAME

        public static final java.lang.String DESIGN_EXCEPTION_INVALID_STYLE_NAME
        The style name is invalid for CSS2 specification.
        See Also:
        Constant Field Values
    • Constructor Detail

      • NameException

        public NameException​(org.eclipse.birt.report.model.core.DesignElement obj,
                             java.lang.String str,
                             java.lang.String errCode)
        Constructor.
        Parameters:
        obj - the element being changed.
        str - the name that caused the error.
        errCode - what went wrong.
    • Method Detail

      • getName

        public java.lang.String getName()
        Returns the name that caused the error.
        Returns:
        the name.