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
Fields Modifier and Type Field Description static java.lang.String
NAME
Name of this validator.
-
Constructor Summary
Constructors Constructor Description StructureValidator()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static StructureValidator
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, java.lang.String propName)
Validates the specific property of the given element in report.
-
-
-
Field Detail
-
NAME
public static final java.lang.String NAME
Name of this validator.- See Also:
- Constant Field Values
-
-
Method Detail
-
getInstance
public static StructureValidator 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, java.lang.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
.
-
-