org.eclipse.birt.report.model.api.validators
Class ExtensionValidator
java.lang.Object
org.eclipse.birt.report.model.validators.AbstractSemanticValidator
org.eclipse.birt.report.model.validators.AbstractElementValidator
org.eclipse.birt.report.model.api.validators.ExtensionValidator
public class ExtensionValidator
- extends org.eclipse.birt.report.model.validators.AbstractElementValidator
Validates the extension is valid, which is provided by
IReportItem.
Rule
The rule is defined by
IReportItem.validate().
Applicability
This validator is only applied to TableItem.
|
Field Summary |
static java.lang.String |
NAME
Name of this validator. |
| Fields inherited from class org.eclipse.birt.report.model.validators.AbstractSemanticValidator |
modules, name |
|
Method Summary |
static ExtensionValidator |
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 any cell in the given row overlaps others. |
| 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 |
NAME
public static final java.lang.String NAME
- Name of this validator.
- See Also:
- Constant Field Values
ExtensionValidator
public ExtensionValidator()
getInstance
public static ExtensionValidator 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 any cell in the given row overlaps others.
- Specified by:
validate in class org.eclipse.birt.report.model.validators.AbstractElementValidator
- Parameters:
module - the moduleelement - the row to validate
- Returns:
- error list, each of which is the instance of
SemanticException.
Copyright © 2008 Actuate Corp. All rights reserved.