Class AbstractSubReportElementDragHandler
- java.lang.Object
-
- org.pentaho.reporting.designer.core.editor.report.AbstractReportElementDragHandler
-
- org.pentaho.reporting.designer.core.editor.report.elements.AbstractSubReportElementDragHandler
-
- All Implemented Interfaces:
ReportElementDragHandler
- Direct Known Subclasses:
CrosstabReportElementDragHandler
,SubreportReportElementDragHandler
public abstract class AbstractSubReportElementDragHandler extends AbstractReportElementDragHandler
Base drag handler to handle various sub-reports like crosstabs- Author:
- Sulaiman Karmali
-
-
Field Summary
-
Fields inherited from class org.pentaho.reporting.designer.core.editor.report.AbstractReportElementDragHandler
DEFAULT_HEIGHT, DEFAULT_WIDTH
-
-
Constructor Summary
Constructors Constructor Description AbstractSubReportElementDragHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.pentaho.reporting.engine.classic.core.Element
findRootBand(ReportElementEditorContext dragContext, Point2D point)
protected boolean
isFilteredDropZone(DropTargetEvent event, ReportElementEditorContext dragContext, org.pentaho.reporting.engine.classic.core.metadata.ElementMetaData elementMetaData, Point2D point)
-
Methods inherited from class org.pentaho.reporting.designer.core.editor.report.AbstractReportElementDragHandler
createElement, dragAborted, dragStarted, dragUpdated, drop, getInsertionBand, getParentX, getParentY, getRepresentation, postProcessDrop
-
-
-
-
Method Detail
-
isFilteredDropZone
protected boolean isFilteredDropZone(DropTargetEvent event, ReportElementEditorContext dragContext, org.pentaho.reporting.engine.classic.core.metadata.ElementMetaData elementMetaData, Point2D point)
- Overrides:
isFilteredDropZone
in classAbstractReportElementDragHandler
-
findRootBand
protected org.pentaho.reporting.engine.classic.core.Element findRootBand(ReportElementEditorContext dragContext, Point2D point)
-
-