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 StringDeprecated.static final StringError code indicating the new name duplicates an existing name in the same name space.static final StringError code indicating the element has references, so it cannot be anonymous.static final Stringstatic final StringThe style name is invalid for CSS2 specification.static final StringError code indicating the element is not allowed to have name.static final StringError code indicating the element miss its name, while the name is required.protected StringThe new element name.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
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, 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
-
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_NAMEThe 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:
getLocalizedMessagein classSemanticException
-
DESIGN_EXCEPTION_INVALID_NAME