Class CompatibilityStatus
- java.lang.Object
-
- org.eclipse.birt.report.model.api.extension.CompatibilityStatus
-
public class CompatibilityStatus extends java.lang.ObjectClass that records some status after the report item checks the compatibilities.
-
-
Field Summary
Fields Modifier and Type Field Description static intCONVERT_COMPATIBILITY_TYPEStatus that indicates the report item has some compatibilities to do.protected java.util.List<SemanticException>errorsList of the errors after checking compatibilities.static intNOT_SUPPORTED_TYPEStatus that indicates the version of the report item is not supported.static intOK_TYPEStatus that indicates the report item has no compatibilities and its version is supported also.protected intstatusTypeType of the status.
-
Constructor Summary
Constructors Constructor Description CompatibilityStatus()Default constructor.CompatibilityStatus(java.util.List<? extends SemanticException> errors, int type)Constructs this status with the error list and the type.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<SemanticException>getErrors()Gets the error list of this status after checking the compatibilities.intgetStatusType()Gets the type of this status.voidsetErrors(java.util.List<SemanticException> errors)Sets the error list of this status.voidsetStatusType(int type)Sets the type of this status.
-
-
-
Field Detail
-
OK_TYPE
public static final int OK_TYPE
Status that indicates the report item has no compatibilities and its version is supported also.- See Also:
- Constant Field Values
-
NOT_SUPPORTED_TYPE
public static final int NOT_SUPPORTED_TYPE
Status that indicates the version of the report item is not supported.- See Also:
- Constant Field Values
-
CONVERT_COMPATIBILITY_TYPE
public static final int CONVERT_COMPATIBILITY_TYPE
Status that indicates the report item has some compatibilities to do.- See Also:
- Constant Field Values
-
errors
protected java.util.List<SemanticException> errors
List of the errors after checking compatibilities.
-
statusType
protected int statusType
Type of the status.
-
-
Constructor Detail
-
CompatibilityStatus
public CompatibilityStatus()
Default constructor.
-
CompatibilityStatus
public CompatibilityStatus(java.util.List<? extends SemanticException> errors, int type)
Constructs this status with the error list and the type.- Parameters:
errors-type-
-
-
Method Detail
-
getErrors
public java.util.List<SemanticException> getErrors()
Gets the error list of this status after checking the compatibilities. Each item in the list is instance ofSemanticException.- Returns:
- the errors
-
setErrors
public void setErrors(java.util.List<SemanticException> errors)
Sets the error list of this status.- Parameters:
errors- the errors to set
-
getStatusType
public int getStatusType()
Gets the type of this status. The possible values are:- OK_TYPE
- NOT_SUPPORTED_TYPE
- CONVERT_COMPATIBILITY_TYPE
OK_TYPE.- Returns:
- the statusType
-
setStatusType
public void setStatusType(int type)
Sets the type of this status. The possible values are:- OK_TYPE
- NOT_SUPPORTED_TYPE
- CONVERT_COMPATIBILITY_TYPE
- Parameters:
type- the status type to set
-
-