Class SwingRemoteDrillDownUiProfile

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

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

      • SwingRemoteDrillDownUiProfile

        public SwingRemoteDrillDownUiProfile()
        Create an implementation of SwingRemoteDrillDownUiProfile for Swing version of sugar-xaction-drilldown.xul dialog.
    • Method Detail

      • createUI

        public org.pentaho.reporting.designer.core.editor.drilldown.DrillDownUi createUI()
        Create an instance of DrillDownUi for Swing version of the sugar-xaction-drilldown.xul dialog.
        Specified by:
        createUI in interface org.pentaho.reporting.designer.core.editor.drilldown.DrillDownUiProfile
        Returns:
        an instance of SwingRemoteDrillDownUi
      • getDisplayName

        public String getDisplayName()
        Get a name of the DrillDownUi to display.
        Specified by:
        getDisplayName in interface org.pentaho.reporting.designer.core.editor.drilldown.DrillDownUiProfile
        Returns:
        name for display.
      • canHandle

        public boolean canHandle​(String profileName)
        Specified by:
        canHandle in interface org.pentaho.reporting.designer.core.editor.drilldown.DrillDownUiProfile
      • getOrderKey

        public int getOrderKey()
        Specified by:
        getOrderKey in interface org.pentaho.reporting.designer.core.editor.drilldown.DrillDownUiProfile