Class NameException
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.NameException
- All Implemented Interfaces:
Serializable
Indicates an error when setting the name of an element.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
Deprecated.static final String
Error code indicating the new name duplicates an existing name in the same name space.static final String
Error code indicating the element has references, so it cannot be anonymous.static final String
static final String
The style name is invalid for CSS2 specification.static final String
Error code indicating the element is not allowed to have name.static final String
Error code indicating the element miss its name, while the name is required.protected String
The new element name.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
ConstructorsConstructorDescriptionNameException
(org.eclipse.birt.report.model.core.DesignElement obj, String str, 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
-
name
The new element name. -
DESIGN_EXCEPTION_NAME_REQUIRED
Error code indicating the element miss its name, while the name is required.- See Also:
-
DESIGN_EXCEPTION_NAME_FORBIDDEN
Error code indicating the element is not allowed to have name.- See Also:
-
DESIGN_EXCEPTION_DUPLICATE
Error code indicating the new name duplicates an existing name in the same name space.- See Also:
-
DESIGN_EXCEPTION_HAS_REFERENCES
Error code indicating the element has references, so it cannot be anonymous.- See Also:
-
DESIGN_EXCEPTION_DOT_FORBIDDEN
Deprecated.replaced byDESIGN_EXCEPTION_INVALID_NAME
The character "." is forbidden to NamePropertyType.- See Also:
-
DESIGN_EXCEPTION_INVALID_NAME
- See Also:
-
DESIGN_EXCEPTION_INVALID_STYLE_NAME
The style name is invalid for CSS2 specification.- See Also:
-
-
Constructor Details
-
Method Details
-
getName
Returns the name that caused the error.- Returns:
- the name.
-
getLocalizedMessage
- Overrides:
getLocalizedMessage
in classSemanticException
-
DESIGN_EXCEPTION_INVALID_NAME