Class MandatoryAttributeMissingInspection
- java.lang.Object
-
- org.pentaho.reporting.designer.core.inspections.impl.AbstractStructureInspection
-
- org.pentaho.reporting.designer.core.inspections.impl.MandatoryAttributeMissingInspection
-
- All Implemented Interfaces:
Inspection
public class MandatoryAttributeMissingInspection extends AbstractStructureInspection
Checks, whether all mandatory element attributes are set. This also checks whether all fieldnames are set.- Author:
- Thomas Morgner
-
-
Constructor Summary
Constructors Constructor Description MandatoryAttributeMissingInspection()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
inspectElement(ReportDesignerContext designerContext, ReportDocumentContext reportRenderContext, InspectionResultListener resultHandler, String[] columnNames, org.pentaho.reporting.engine.classic.core.ReportElement element)
boolean
isInlineInspection()
The inspection is cheap enough to be run constantly while editing.-
Methods inherited from class org.pentaho.reporting.designer.core.inspections.impl.AbstractStructureInspection
inspect, inspectAttributeExpression, inspectDataSource, inspectExpression, inspectExpression, inspectParameter, inspectStyleExpression, traverseAttributeExpressions, traverseSection, traverseStyleExpressions
-
-
-
-
Method Detail
-
isInlineInspection
public boolean isInlineInspection()
Description copied from interface:Inspection
The inspection is cheap enough to be run constantly while editing.- Returns:
- true, if it can run while the editing is running, false otherwise.
-
inspectElement
protected void inspectElement(ReportDesignerContext designerContext, ReportDocumentContext reportRenderContext, InspectionResultListener resultHandler, String[] columnNames, org.pentaho.reporting.engine.classic.core.ReportElement element)
- Overrides:
inspectElement
in classAbstractStructureInspection
-
-