Class ExtendsException
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.ExtendsException
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
CircularExtendsException,ExtendsForbiddenException,InvalidParentException,WrongTypeException
Indicates an error while setting the extends property of an element.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringDeprecated.static final StringDeprecated.pushed down to sub classCircularExtendsExceptionstatic final StringDeprecated.pushed down to sub classExtendsForbiddenExceptionstatic final StringDeprecated.pushed down to sub classInvalidParentExceptionstatic final StringDeprecated.pushed down to sub classInvalidParentExceptionstatic final StringDeprecated.pushed down to sub classExtendsForbiddenExceptionstatic final StringDeprecated.pushed down to sub classInvalidParentExceptionstatic final StringDeprecated.pushed down to sub classCircularExtendsExceptionstatic final StringDeprecated.pushed down to sub classInvalidParentExceptionstatic final StringDeprecated.pushed down to sub classWrongTypeExceptionstatic final StringDeprecated.pushed down to sub classWrongTypeExceptionprotected StringThe new extends value.protected org.eclipse.birt.report.model.core.DesignElementThe parent element to set.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
ConstructorsConstructorDescriptionExtendsException(org.eclipse.birt.report.model.core.DesignElement obj, String name, String errCode) Constructor.ExtendsException(org.eclipse.birt.report.model.core.DesignElement obj, org.eclipse.birt.report.model.core.DesignElement parent, String errCode) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionReturns the attempted new value for the extends property.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
-
extendsName
The new extends value. -
parent
protected org.eclipse.birt.report.model.core.DesignElement parentThe parent element to set. -
DESIGN_EXCEPTION_PARENT_NOT_FOUND
Deprecated.pushed down to sub classInvalidParentExceptionNo element exists with the parent name.- See Also:
-
DESIGN_EXCEPTION_WRONG_TYPE
Deprecated.pushed down to sub classWrongTypeExceptionThe parent element does not have the same type as the target element.- See Also:
-
DESIGN_EXCEPTION_WRONG_EXTENSION_TYPE
Deprecated.pushed down to sub classWrongTypeExceptionThe parent element does not have the same type of extension as the target element. Both the parent and the target element are ExtendedItem.- See Also:
-
DESIGN_EXCEPTION_EXTENDS_FORBIDDEN
Deprecated.pushed down to sub classExtendsForbiddenExceptionThe element does not allow to set extends explicitly.- See Also:
-
DESIGN_EXCEPTION_CANT_EXTEND
Deprecated.pushed down to sub classExtendsForbiddenExceptionThe element does not allow extensions.- See Also:
-
DESIGN_EXCEPTION_SELF_EXTEND
Deprecated.pushed down to sub classCircularExtendsExceptionThe element cannot extend from itself.- See Also:
-
DESIGN_EXCEPTION_CIRCULAR
Deprecated.pushed down to sub classCircularExtendsExceptionThe extension would create a cycle: a extends b extends a.- See Also:
-
DESIGN_EXCEPTION_UNNAMED_PARENT
Deprecated.pushed down to sub classInvalidParentExceptionThe parent element has no name.- See Also:
-
DESIGN_EXCEPTION_PARENT_NOT_IN_COMPONENT
Deprecated.pushed down to sub classExtendsForbiddenExceptionThe parent element not in component slot of report design.- See Also:
-
DESIGN_EXCEPTION_PARENT_NOT_INCLUDE
Deprecated.pushed down to sub classInvalidParentExceptionThe library of the parent element is not included.- See Also:
-
DESIGN_EXCEPTION_NO_PARENT
Deprecated.pushed down to sub classInvalidParentExceptionThe element has no parent, it can not be localized.- See Also:
-
-
Constructor Details
-
ExtendsException
public ExtendsException(org.eclipse.birt.report.model.core.DesignElement obj, String name, String errCode) Constructor.- Parameters:
obj- the element being changed.name- the value being set for the extends property.errCode- what went wrong.
-
ExtendsException
public ExtendsException(org.eclipse.birt.report.model.core.DesignElement obj, org.eclipse.birt.report.model.core.DesignElement parent, String errCode) Constructor.- Parameters:
obj- the element being changed.parent- the parent element.errCode- what went wrong.
-
-
Method Details
-
getExtends
Returns the attempted new value for the extends property.- Returns:
- the parent element name.
-
getLocalizedMessage
- Overrides:
getLocalizedMessagein classSemanticException
-
ExtendsForbiddenException