Class DataSetNameRequiredValidatorImpl
- java.lang.Object
-
- org.eclipse.birt.report.model.validators.AbstractSemanticValidator
-
- org.eclipse.birt.report.model.validators.AbstractElementValidator
-
- org.eclipse.birt.report.model.api.validators.DataSetNameRequiredValidatorImpl
-
- Direct Known Subclasses:
DataSetNameRequiredValidator
public class DataSetNameRequiredValidatorImpl extends org.eclipse.birt.report.model.validators.AbstractElementValidator
Validates the data set name of scalar parameter is required.Rule
The rule is that DATASET_NAME_PROP is required when LABEL_EXPR_PROP or VALUE_EXPR_PROP is provided.Applicability
This validator is only applied toScalarParameter
.
-
-
Constructor Summary
Constructors Constructor Description DataSetNameRequiredValidatorImpl()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DataSetNameRequiredValidatorImpl
getInstance()
Returns the singleton validator instance.java.util.List
validate(org.eclipse.birt.report.model.core.Module module, org.eclipse.birt.report.model.core.DesignElement element)
Validates the given element which is in report.
-
-
-
Method Detail
-
getInstance
public static DataSetNameRequiredValidatorImpl getInstance()
Returns the singleton validator instance.- Returns:
- the validator instance
-
validate
public java.util.List validate(org.eclipse.birt.report.model.core.Module module, org.eclipse.birt.report.model.core.DesignElement element)
Description copied from class:org.eclipse.birt.report.model.validators.AbstractElementValidator
Validates the given element which is in report.- Specified by:
validate
in classorg.eclipse.birt.report.model.validators.AbstractElementValidator
- Parameters:
module
- the moduleelement
- the given element to validate- Returns:
- error list, each of which is the instance of
SemanticException
.
-
-