|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.birt.report.model.api.ErrorDetail
public final class ErrorDetail
Provides detail information about errors found when opening a design file. Includes the error type, error code, error message and so on.
Errors with types INVALID_XML, SYNTAX_ERROR or SEMANTIC_ERROR, can be
translated to an instance of this class. All error type constants are defined
in DesignFileException.
| Invalid XML File | Syntax Error | Semantic Error | |
|---|---|---|---|
| type | INVALID_XML | SYNTAX_ERROR | SEMANTIC_ERROR |
| error code | N/A | Y | Y |
| exception name | Y | Y | Y |
| message | Y | Y | Y |
| line number | Y | Y | N/A |
| tag number | Y | Y | N/A |
| element type | N/A | N/A | Y |
| element name | N/A | N/A | Y |
DesignFileException| Field Summary |
|---|
| Fields inherited from interface org.eclipse.birt.report.model.api.ErrorCodes |
|---|
DESIGN_EXCEPTION_UNSUPPORTED_VERSION |
| Constructor Summary | |
|---|---|
ErrorDetail(java.lang.Exception e)
Constructs the error detail with a given exception. |
|
| Method Summary | |
|---|---|
static java.util.List |
convertExceptionList(java.util.List exceptionList)
Converts the exception list to the error detail list. |
org.eclipse.birt.report.model.core.DesignElement |
getElement()
Returns the element that causes error. |
java.lang.String |
getErrorCode()
Returns the error code of the cause of the exception. |
java.lang.String |
getExceptionName()
Returns the name of exception with package prefix. |
int |
getLineNo()
Returns line number in design file, where error is found. |
java.lang.String |
getMessage()
Returns the error message. |
static java.util.List |
getSemanticErrors(java.util.List errors,
java.lang.String errorType)
Returns a list containing the semantic errors with the given error type. |
java.lang.String |
getSubEditor()
Returns the reference to the editor. |
java.lang.String |
getTagName()
Returns the tag name that causes error. |
java.lang.String |
getType()
Returns the error type. |
java.lang.String |
getValidationID()
Returns the validation ID, which identifies one specific validation. |
void |
setValidationID(java.lang.String validationID)
Sets the validation ID, which identifies one specific validation. |
java.lang.String |
toString()
Note output message are locale independent. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public ErrorDetail(java.lang.Exception e)
e - the exception types that can be translated are
XMLParserException,
DesignParserException,
SemanticException , SAXException.| Method Detail |
|---|
public java.lang.String toString()
toString in class java.lang.ObjectObject.toString()public org.eclipse.birt.report.model.core.DesignElement getElement()
public java.lang.String getErrorCode()
public java.lang.String getExceptionName()
public int getLineNo()
public java.lang.String getMessage()
public java.lang.String getTagName()
public java.lang.String getType()
DesignFileException.
DesignFileExceptionpublic void setValidationID(java.lang.String validationID)
validationID - the validation IDpublic java.lang.String getValidationID()
public static java.util.List convertExceptionList(java.util.List exceptionList)
exceptionList - list of SemanticException.
ErrorDetail
public static java.util.List getSemanticErrors(java.util.List errors,
java.lang.String errorType)
errors - the list of the error detailserrorType - the semantic error type. The possible value is:
DesignFileException.SEMANTIC_ERROR
DesignFileException.SEMANTIC_WARNING
DesignFileException.SYNTAX_ERROR
ErrorDetail.public java.lang.String getSubEditor()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||