|
||||||||||
| 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 Form| Field 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 add| Method 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.BirtExceptionpublic java.lang.String getMessage()
getMessage in class org.eclipse.birt.core.exception.BirtExceptionpublic 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.ThrowableObject.toString(),
ErrorDetail.toString(),
getLocalizedMessage()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||