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 String
Indicates the namespace one library is using is duplicate.static final String
Indicates the namespace of library is invalid, for it is empty or contains illegal characters.static final String
Indicates that library is already included, a library can not be added twice.static final String
Indicates that library has descendents in the current module.static final String
Indicates the library is included recursively.static final String
Indicates the library is not found in module.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
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, 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
-
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:
getLocalizedMessage
in classSemanticException
-