Class StructureValidator
java.lang.Object
org.eclipse.birt.report.model.validators.AbstractSemanticValidator
org.eclipse.birt.report.model.validators.AbstractPropertyValidator
org.eclipse.birt.report.model.api.validators.StructureValidator
public class StructureValidator
extends org.eclipse.birt.report.model.validators.AbstractPropertyValidator
Validates a structure property of element. The property type should structure
.
-
Field Summary
FieldsFields inherited from class org.eclipse.birt.report.model.validators.AbstractSemanticValidator
modules, name
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StructureValidator
Returns the singleton validator instance.validate
(org.eclipse.birt.report.model.core.Module module, org.eclipse.birt.report.model.core.DesignElement element, String propName) Validates the specific property of the given element in report.Methods inherited from class org.eclipse.birt.report.model.validators.AbstractSemanticValidator
canApplyToDesign, canApplyToLibrary, getName, isInTemplateParameterDefinitionSlot, setModules, setName
-
Field Details
-
NAME
Name of this validator.- See Also:
-
-
Constructor Details
-
StructureValidator
public StructureValidator()
-
-
Method Details
-
getInstance
Returns the singleton validator instance.- Returns:
- the validator instance
-
validate
public List validate(org.eclipse.birt.report.model.core.Module module, org.eclipse.birt.report.model.core.DesignElement element, String propName) Description copied from class:org.eclipse.birt.report.model.validators.AbstractPropertyValidator
Validates the specific property of the given element in report.- Specified by:
validate
in classorg.eclipse.birt.report.model.validators.AbstractPropertyValidator
- Parameters:
module
- the moduleelement
- the given element to validatepropName
- name of the property to validate- Returns:
- error list, each of which is the instance of
SemanticException
.
-