|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.lang.Throwable
java.lang.Exception
org.eclipse.birt.core.exception.BirtException
org.eclipse.birt.report.model.api.ModelException
org.eclipse.birt.report.model.api.DesignFileException
public class DesignFileException
Signals that a fatal error occurred when opening a design file. It includes
the error list. Each item in the list is an instance of
ErrorDetail
.
Four types of error are defined:
INVALID_XML
SYNTAX_ERROR
SEMANTIC_ERROR
ErrorDetail
,
Serialized FormField Summary | |
---|---|
static java.lang.String |
DESIGN_EXCEPTION_INVALID_XML
Other exceptions thrown by SAX. |
static java.lang.String |
DESIGN_EXCEPTION_SEMANTIC_ERROR
The semantic error, when element doesn't conform semantic check. |
static java.lang.String |
DESIGN_EXCEPTION_SEMANTIC_WARNING
The semantic warning, when element doesn't conform semantic check. |
static java.lang.String |
DESIGN_EXCEPTION_SYNTAX_ERROR
The syntax error, when design file doesn't conform metadata definition. |
protected java.lang.Exception |
e
Exception thrown by SAX. |
protected java.lang.String |
fileName
The file name with the error. |
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 | |
---|---|
DesignFileException(java.lang.String fileName,
java.lang.Exception e)
Constructs a DesignFileException with the given design
filename and the specified cause. |
|
DesignFileException(java.lang.String fileName,
java.util.List errList)
Constructs a DesignFileException with the given design
filename and a list of errors. |
|
DesignFileException(java.lang.String fileName,
java.util.List errList,
java.lang.Exception ex)
Constructs a DesignFileException with the given design
filename, a list of errors and the new exception to add. |
Method Summary | |
---|---|
java.util.List |
getErrorList()
Returns the error list. |
java.util.List |
getExceptionList()
Returns the exception list. |
java.lang.String |
getFileName()
Returns the design file name. |
java.lang.String |
getLocalizedMessage()
|
java.lang.String |
getMessage()
|
java.lang.String |
toString()
Returns a string representation of the exception. |
Methods inherited from class org.eclipse.birt.core.exception.BirtException |
---|
getErrorCode, getLocalizedMessage, getPluginId, getSeverity, setSeverity |
Methods inherited from class java.lang.Throwable |
---|
fillInStackTrace, getCause, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected java.lang.String fileName
protected java.lang.Exception e
public static final java.lang.String DESIGN_EXCEPTION_SYNTAX_ERROR
public static final java.lang.String DESIGN_EXCEPTION_SEMANTIC_ERROR
public static final java.lang.String DESIGN_EXCEPTION_SEMANTIC_WARNING
public static final java.lang.String DESIGN_EXCEPTION_INVALID_XML
Constructor Detail |
---|
public DesignFileException(java.lang.String fileName, java.lang.Exception e)
DesignFileException
with the given design
filename and the specified cause. It is for the exception thrown by SAX.
fileName
- design file name.e
- exception to wrap.public DesignFileException(java.lang.String fileName, java.util.List errList)
DesignFileException
with the given design
filename and a list of errors. Used when syntax error is found when
parsing.
fileName
- design file name.errList
- exception list, each of them is the syntax error.public DesignFileException(java.lang.String fileName, java.util.List errList, java.lang.Exception ex)
DesignFileException
with the given design
filename, a list of errors and the new exception to add. Used when syntax
error is found when parsing.
fileName
- design file name.errList
- exception list, each of which is the syntax error.ex
- the exception to addMethod Detail |
---|
public java.util.List getErrorList()
ErrorDetail
.
public java.util.List getExceptionList()
Exception
.
public java.lang.String getFileName()
public java.lang.String getLocalizedMessage()
getLocalizedMessage
in class org.eclipse.birt.core.exception.BirtException
public java.lang.String getMessage()
getMessage
in class org.eclipse.birt.core.exception.BirtException
public java.lang.String toString()
errorList
and assemble them into a string. The return
string is assembled in the ways:
Error Type | Message |
---|---|
SYNTAX_ERROR and INVALID_XML | [errorType] - [numOfErrors] errors found. 1.) [detail messages.] 2.) [detail messages.] ... |
SEMANTIC_ERROR | Impossible to occur. |
toString
in class java.lang.Throwable
Object.toString()
,
ErrorDetail.toString()
,
getLocalizedMessage()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |