org.eclipse.birt.report.model.api.validators
Class InconsistentColumnsValidator
java.lang.Object
org.eclipse.birt.report.model.validators.AbstractSemanticValidator
org.eclipse.birt.report.model.validators.AbstractElementValidator
org.eclipse.birt.report.model.api.validators.InconsistentColumnsValidator
public class InconsistentColumnsValidator
- extends org.eclipse.birt.report.model.validators.AbstractElementValidator
Validates the column number in columns slot and the maximum column number in
rows should be consistent.
Rule
The rule is that the column number in columns slot should be same with the
maximum column number in rows of other slots.
Applicability
This validator is only applied to GridItem
and
TableItem
.
Fields inherited from class org.eclipse.birt.report.model.validators.AbstractSemanticValidator |
modules, name |
Method Summary |
static InconsistentColumnsValidator |
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 whether the page size is invalid. |
Methods inherited from class org.eclipse.birt.report.model.validators.AbstractSemanticValidator |
canApplyToDesign, canApplyToLibrary, getName, isInTemplateParameterDefinitionSlot, setModules, setName |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
InconsistentColumnsValidator
public InconsistentColumnsValidator()
getInstance
public static InconsistentColumnsValidator 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)
- Validates whether the page size is invalid.
- Specified by:
validate
in class org.eclipse.birt.report.model.validators.AbstractElementValidator
- Parameters:
module
- the report designelement
- the master page to validate
- Returns:
- error list, each of which is the instance of
SemanticException
.
Copyright © 2008 Actuate Corp. All rights reserved.