Class CascadingParameterTypeValidator
java.lang.Object
org.eclipse.birt.report.model.validators.AbstractSemanticValidator
org.eclipse.birt.report.model.validators.AbstractElementValidator
org.eclipse.birt.report.model.api.validators.CascadingParameterTypeValidator
public class CascadingParameterTypeValidator
extends org.eclipse.birt.report.model.validators.AbstractElementValidator
Validates that type of the parameters in a cascading parameter group should
be "dynamic".
-
Field Summary
Fields inherited from class org.eclipse.birt.report.model.validators.AbstractSemanticValidator
modules, name
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the instance of this validator.validate
(org.eclipse.birt.report.model.core.Module module, org.eclipse.birt.report.model.core.DesignElement element) Validates whether the type of the parameter is valid.Methods inherited from class org.eclipse.birt.report.model.validators.AbstractSemanticValidator
canApplyToDesign, canApplyToLibrary, getName, isInTemplateParameterDefinitionSlot, setModules, setName
-
Constructor Details
-
CascadingParameterTypeValidator
public CascadingParameterTypeValidator()
-
-
Method Details
-
getInstance
Returns the instance of this validator.- Returns:
- the instance of this validator.
-
validate
public List<SemanticException> validate(org.eclipse.birt.report.model.core.Module module, org.eclipse.birt.report.model.core.DesignElement element) Validates whether the type of the parameter is valid.- Specified by:
validate
in classorg.eclipse.birt.report.model.validators.AbstractElementValidator
- Parameters:
module
- the moduleelement
- the parameter to- Returns:
- error list, each of which is the instance of
SemanticException
.
-