Package com.inet.problemfinder.rules
package com.inet.problemfinder.rules
Provides a comprehensive set of rules for detecting and analyzing issues in i-net Clear Reports reports.
The rules are organized into specialized categories, each focusing on a specific aspect of report design.
Each rule category provides:
- Base abstract classes with common functionality
- Specialized implementations for specific checks
- Support for auto-fix capabilities where applicable
- Detailed warning messages and severity levels
Rules can be executed individually or as part of a comprehensive check through the ProblemFinder.
-
ClassDescriptionThis
ProblemFinderRuleis for checking ReportElementsBase class for all rules checking certainFields.
By default checks every type of field, you should overrideAbstractRuleField.getFieldType()to limit check to certain fields.Base class for checks looking for errors in property-formulas.
Collects the formulaFields of areas, sections, elements, sort-fields, groups.Base class for rules checking for errors in report execution.Base class for rules checking looking for errors inSections.This Interface defines aProblemFinderRulethat can be called via theProblemFinder.
A rule checks the report for a certain problem.