Class SwingRemoteDrillDownUi

  • All Implemented Interfaces:
    org.pentaho.reporting.designer.core.editor.drilldown.DrillDownUi

    public class SwingRemoteDrillDownUi
    extends Object
    implements org.pentaho.reporting.designer.core.editor.drilldown.DrillDownUi
    Swing analog for sugar-xaction-drilldown.xul dialog.
    Author:
    Aleksandr Kozlov
    • Constructor Detail

      • SwingRemoteDrillDownUi

        public SwingRemoteDrillDownUi()
        Create Swing version of the sugar-xaction-drilldown.xul dialog.
    • Method Detail

      • getComponent

        public <C extends Component> C getComponent​(org.pentaho.reporting.designer.extensions.pentaho.drilldown.swing.SwingRemoteDrillDownUi.ComponentLookup lookupName)
        Component lookup.
        Type Parameters:
        C - class of the component.
        Parameters:
        lookupName - name of the component.
        Returns:
        found component.
        Throws:
        IllegalStateException - of component not found by provided name.
      • getEditorPanel

        public Component getEditorPanel()
        Specified by:
        getEditorPanel in interface org.pentaho.reporting.designer.core.editor.drilldown.DrillDownUi
      • getModel

        public org.pentaho.reporting.designer.core.editor.drilldown.model.DrillDownModel getModel()
        Specified by:
        getModel in interface org.pentaho.reporting.designer.core.editor.drilldown.DrillDownUi
      • init

        public void init​(Component parent,
                         org.pentaho.reporting.designer.core.ReportDesignerContext reportDesignerContext,
                         org.pentaho.reporting.designer.core.editor.drilldown.model.DrillDownModel model,
                         String[] extraFields)
                  throws org.pentaho.reporting.designer.core.editor.drilldown.DrillDownUiException
        Specified by:
        init in interface org.pentaho.reporting.designer.core.editor.drilldown.DrillDownUi
        Throws:
        org.pentaho.reporting.designer.core.editor.drilldown.DrillDownUiException
      • deactivate

        public void deactivate()
        Specified by:
        deactivate in interface org.pentaho.reporting.designer.core.editor.drilldown.DrillDownUi