Class LibraryException
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.LibraryException
- All Implemented Interfaces:
Serializable
Indicates an error while operating with library.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringIndicates the namespace one library is using is duplicate.static final StringIndicates the namespace of library is invalid, for it is empty or contains illegal characters.static final StringIndicates that library is already included, a library can not be added twice.static final StringIndicates that library has descendents in the current module.static final StringIndicates the library is included recursively.static final StringIndicates the library is not found in module.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
ConstructorsConstructorDescriptionLibraryException(org.eclipse.birt.report.model.core.Module module, String errCode) Constructor.LibraryException(org.eclipse.birt.report.model.core.Module module, String[] values, 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
-
DESIGN_EXCEPTION_LIBRARY_NOT_FOUND
Indicates the library is not found in module.- See Also:
-
DESIGN_EXCEPTION_DUPLICATE_LIBRARY_NAMESPACE
Indicates the namespace one library is using is duplicate.- See Also:
-
DESIGN_EXCEPTION_LIBRARY_INCLUDED_RECURSIVELY
Indicates the library is included recursively.- See Also:
-
DESIGN_EXCEPTION_LIBRARY_HAS_DESCENDENTS
Indicates that library has descendents in the current module.- See Also:
-
DESIGN_EXCEPTION_LIBRARY_ALREADY_INCLUDED
Indicates that library is already included, a library can not be added twice.- See Also:
-
DESIGN_EXCEPTION_INVALID_LIBRARY_NAMESPACE
Indicates the namespace of library is invalid, for it is empty or contains illegal characters.- See Also:
-
-
Constructor Details
-
LibraryException
Constructor.- Parameters:
module- the module which has errorserrCode- the error code
-
LibraryException
public LibraryException(org.eclipse.birt.report.model.core.Module module, String[] values, String errCode) Constructor.- Parameters:
module- the module which has errorsvalues- value array used for error messageerrCode- the error code
-
-
Method Details
-
getLocalizedMessage
- Overrides:
getLocalizedMessagein classSemanticException
-