Class TocReportElementDragHandler

  • All Implemented Interfaces:
    org.pentaho.reporting.designer.core.editor.report.ReportElementDragHandler

    public class TocReportElementDragHandler
    extends org.pentaho.reporting.designer.core.editor.report.elements.AbstractSubReportElementDragHandler
    • Field Summary

      • Fields inherited from class org.pentaho.reporting.designer.core.editor.report.AbstractReportElementDragHandler

        DEFAULT_HEIGHT, DEFAULT_WIDTH
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected org.pentaho.reporting.engine.classic.core.Element createElement​(org.pentaho.reporting.engine.classic.core.metadata.ElementMetaData elementMetaData, String fieldName, org.pentaho.reporting.designer.core.editor.ReportDocumentContext context)  
      protected void postProcessDrop​(org.pentaho.reporting.engine.classic.core.Element visualElement, org.pentaho.reporting.engine.classic.core.Band target, org.pentaho.reporting.designer.core.editor.report.ReportElementEditorContext dragContext, Point2D point)  
      • Methods inherited from class org.pentaho.reporting.designer.core.editor.report.elements.AbstractSubReportElementDragHandler

        findRootBand, isFilteredDropZone
      • Methods inherited from class org.pentaho.reporting.designer.core.editor.report.AbstractReportElementDragHandler

        dragAborted, dragStarted, dragUpdated, drop, getInsertionBand, getParentX, getParentY, getRepresentation
    • Constructor Detail

      • TocReportElementDragHandler

        public TocReportElementDragHandler()
    • Method Detail

      • createElement

        protected org.pentaho.reporting.engine.classic.core.Element createElement​(org.pentaho.reporting.engine.classic.core.metadata.ElementMetaData elementMetaData,
                                                                                  String fieldName,
                                                                                  org.pentaho.reporting.designer.core.editor.ReportDocumentContext context)
                                                                           throws InstantiationException
        Specified by:
        createElement in class org.pentaho.reporting.designer.core.editor.report.AbstractReportElementDragHandler
        Throws:
        InstantiationException
      • postProcessDrop

        protected void postProcessDrop​(org.pentaho.reporting.engine.classic.core.Element visualElement,
                                       org.pentaho.reporting.engine.classic.core.Band target,
                                       org.pentaho.reporting.designer.core.editor.report.ReportElementEditorContext dragContext,
                                       Point2D point)
        Overrides:
        postProcessDrop in class org.pentaho.reporting.designer.core.editor.report.AbstractReportElementDragHandler