Class AbstractStructureInspection
- java.lang.Object
-
- org.pentaho.reporting.designer.core.inspections.impl.AbstractStructureInspection
-
- All Implemented Interfaces:
Inspection
- Direct Known Subclasses:
DeprecatedUsagesInspection
,ExpressionsParameterInspection
,FontSizeInspection
,FormulaErrorInspection
,InvalidElementReferenceInspection
,InvalidFieldReferenceInspection
,InvalidFormatInspection
,InvalidGroupReferenceInspection
,InvalidQueryNameReferenceInspection
,MandatoryAttributeMissingInspection
,OverlappingElementsInspection
,ReportMigrationInspection
public abstract class AbstractStructureInspection extends Object implements Inspection
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractStructureInspection()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
inspect(ReportDesignerContext designerContext, ReportDocumentContext reportRenderContext, InspectionResultListener resultHandler)
protected void
inspectAttributeExpression(ReportDesignerContext designerContext, ReportDocumentContext reportRenderContext, InspectionResultListener resultHandler, String[] columnNames, org.pentaho.reporting.engine.classic.core.ReportElement element, String attributeNamespace, String attributeName, org.pentaho.reporting.engine.classic.core.function.Expression expression, org.pentaho.reporting.engine.classic.core.metadata.ExpressionMetaData expressionMetaData)
protected void
inspectDataSource(ReportDesignerContext designerContext, ReportDocumentContext reportRenderContext, InspectionResultListener resultHandler, String[] columnNames, org.pentaho.reporting.engine.classic.core.DataFactory dataFactory)
protected void
inspectElement(ReportDesignerContext designerContext, ReportDocumentContext reportRenderContext, InspectionResultListener resultHandler, String[] columnNames, org.pentaho.reporting.engine.classic.core.ReportElement element)
protected void
inspectExpression(ReportDesignerContext designerContext, ReportDocumentContext reportRenderContext, InspectionResultListener resultHandler, String[] columnNames, org.pentaho.reporting.engine.classic.core.function.Expression expression)
protected void
inspectExpression(ReportDesignerContext designerContext, ReportDocumentContext reportRenderContext, InspectionResultListener resultHandler, String[] columnNames, org.pentaho.reporting.engine.classic.core.function.Expression expression, org.pentaho.reporting.engine.classic.core.metadata.ExpressionMetaData expressionMetaData)
protected void
inspectParameter(ReportDesignerContext designerContext, ReportDocumentContext reportRenderContext, InspectionResultListener resultHandler, String[] columnNames, org.pentaho.reporting.engine.classic.core.parameters.ReportParameterDefinition definition, org.pentaho.reporting.engine.classic.core.parameters.ParameterDefinitionEntry parameter)
protected void
inspectStyleExpression(ReportDesignerContext designerContext, ReportDocumentContext reportRenderContext, InspectionResultListener resultHandler, String[] columnNames, org.pentaho.reporting.engine.classic.core.ReportElement element, org.pentaho.reporting.engine.classic.core.style.StyleKey styleKey, org.pentaho.reporting.engine.classic.core.function.Expression expression, org.pentaho.reporting.engine.classic.core.metadata.ExpressionMetaData expressionMetaData)
protected void
traverseAttributeExpressions(ReportDesignerContext designerContext, ReportDocumentContext reportRenderContext, InspectionResultListener resultHandler, String[] columnNames, org.pentaho.reporting.engine.classic.core.ReportElement element)
void
traverseSection(ReportDesignerContext designerContext, ReportDocumentContext reportRenderContext, InspectionResultListener resultHandler, String[] columnNames, org.pentaho.reporting.engine.classic.core.Section section)
protected void
traverseStyleExpressions(ReportDesignerContext designerContext, ReportDocumentContext reportRenderContext, InspectionResultListener resultHandler, String[] columnNames, org.pentaho.reporting.engine.classic.core.ReportElement element)
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.pentaho.reporting.designer.core.inspections.Inspection
isInlineInspection
-
-
-
-
Method Detail
-
inspect
public void inspect(ReportDesignerContext designerContext, ReportDocumentContext reportRenderContext, InspectionResultListener resultHandler) throws org.pentaho.reporting.engine.classic.core.ReportDataFactoryException
- Specified by:
inspect
in interfaceInspection
- Throws:
org.pentaho.reporting.engine.classic.core.ReportDataFactoryException
-
traverseSection
public void traverseSection(ReportDesignerContext designerContext, ReportDocumentContext reportRenderContext, InspectionResultListener resultHandler, String[] columnNames, org.pentaho.reporting.engine.classic.core.Section section)
-
inspectElement
protected void inspectElement(ReportDesignerContext designerContext, ReportDocumentContext reportRenderContext, InspectionResultListener resultHandler, String[] columnNames, org.pentaho.reporting.engine.classic.core.ReportElement element)
-
traverseAttributeExpressions
protected void traverseAttributeExpressions(ReportDesignerContext designerContext, ReportDocumentContext reportRenderContext, InspectionResultListener resultHandler, String[] columnNames, org.pentaho.reporting.engine.classic.core.ReportElement element)
-
inspectAttributeExpression
protected void inspectAttributeExpression(ReportDesignerContext designerContext, ReportDocumentContext reportRenderContext, InspectionResultListener resultHandler, String[] columnNames, org.pentaho.reporting.engine.classic.core.ReportElement element, String attributeNamespace, String attributeName, org.pentaho.reporting.engine.classic.core.function.Expression expression, org.pentaho.reporting.engine.classic.core.metadata.ExpressionMetaData expressionMetaData)
-
traverseStyleExpressions
protected void traverseStyleExpressions(ReportDesignerContext designerContext, ReportDocumentContext reportRenderContext, InspectionResultListener resultHandler, String[] columnNames, org.pentaho.reporting.engine.classic.core.ReportElement element)
-
inspectStyleExpression
protected void inspectStyleExpression(ReportDesignerContext designerContext, ReportDocumentContext reportRenderContext, InspectionResultListener resultHandler, String[] columnNames, org.pentaho.reporting.engine.classic.core.ReportElement element, org.pentaho.reporting.engine.classic.core.style.StyleKey styleKey, org.pentaho.reporting.engine.classic.core.function.Expression expression, org.pentaho.reporting.engine.classic.core.metadata.ExpressionMetaData expressionMetaData)
-
inspectExpression
protected void inspectExpression(ReportDesignerContext designerContext, ReportDocumentContext reportRenderContext, InspectionResultListener resultHandler, String[] columnNames, org.pentaho.reporting.engine.classic.core.function.Expression expression)
-
inspectExpression
protected void inspectExpression(ReportDesignerContext designerContext, ReportDocumentContext reportRenderContext, InspectionResultListener resultHandler, String[] columnNames, org.pentaho.reporting.engine.classic.core.function.Expression expression, org.pentaho.reporting.engine.classic.core.metadata.ExpressionMetaData expressionMetaData)
-
inspectParameter
protected void inspectParameter(ReportDesignerContext designerContext, ReportDocumentContext reportRenderContext, InspectionResultListener resultHandler, String[] columnNames, org.pentaho.reporting.engine.classic.core.parameters.ReportParameterDefinition definition, org.pentaho.reporting.engine.classic.core.parameters.ParameterDefinitionEntry parameter)
-
inspectDataSource
protected void inspectDataSource(ReportDesignerContext designerContext, ReportDocumentContext reportRenderContext, InspectionResultListener resultHandler, String[] columnNames, org.pentaho.reporting.engine.classic.core.DataFactory dataFactory)
-
-