Class SwingRemoteDrillDownUi
- java.lang.Object
-
- org.pentaho.reporting.designer.extensions.pentaho.drilldown.swing.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 Summary
Constructors Constructor Description SwingRemoteDrillDownUi()
Create Swing version of the sugar-xaction-drilldown.xul dialog.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
deactivate()
<C extends Component>
CgetComponent(org.pentaho.reporting.designer.extensions.pentaho.drilldown.swing.SwingRemoteDrillDownUi.ComponentLookup lookupName)
Component lookup.Component
getEditorPanel()
org.pentaho.reporting.designer.core.editor.drilldown.model.DrillDownModel
getModel()
void
init(Component parent, org.pentaho.reporting.designer.core.ReportDesignerContext reportDesignerContext, org.pentaho.reporting.designer.core.editor.drilldown.model.DrillDownModel model, String[] extraFields)
-
-
-
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 interfaceorg.pentaho.reporting.designer.core.editor.drilldown.DrillDownUi
-
getModel
public org.pentaho.reporting.designer.core.editor.drilldown.model.DrillDownModel getModel()
- Specified by:
getModel
in interfaceorg.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 interfaceorg.pentaho.reporting.designer.core.editor.drilldown.DrillDownUi
- Throws:
org.pentaho.reporting.designer.core.editor.drilldown.DrillDownUiException
-
deactivate
public void deactivate()
- Specified by:
deactivate
in interfaceorg.pentaho.reporting.designer.core.editor.drilldown.DrillDownUi
-
-