Class ImportRulesDialog

  • All Implemented Interfaces:
    org.pentaho.ui.xul.impl.XulEventHandler

    public class ImportRulesDialog
    extends org.eclipse.swt.widgets.Dialog
    implements org.pentaho.ui.xul.impl.XulEventHandler
    • Constructor Detail

      • ImportRulesDialog

        public ImportRulesDialog​(org.eclipse.swt.widgets.Shell parentShell,
                                 org.pentaho.di.imp.ImportRules importRules)
    • Method Detail

      • open

        public boolean open()
      • addRule

        public void addRule()
      • removeRule

        public void removeRule()
      • exportRules

        protected void exportRules()
        Save the rules to an XML file
      • importRules

        protected void importRules()
        Import the rules from an XML rules file...
      • dispose

        protected void dispose()
      • cancel

        protected void cancel()
      • ok

        protected void ok()
      • getInfo

        protected void getInfo​(org.pentaho.di.imp.ImportRules ir)
      • syncUIWithData

        protected void syncUIWithData()
      • getCompositesData

        protected void getCompositesData()
      • getImportRuleComposite

        public ImportRuleCompositeInterface getImportRuleComposite​(org.pentaho.di.imp.rule.ImportRuleInterface rule)
                                                            throws org.pentaho.di.core.exception.KettleException
        Throws:
        org.pentaho.di.core.exception.KettleException
      • getData

        public Object getData()
        Specified by:
        getData in interface org.pentaho.ui.xul.impl.XulEventHandler
      • getName

        public String getName()
        Specified by:
        getName in interface org.pentaho.ui.xul.impl.XulEventHandler
      • getXulDomContainer

        public org.pentaho.ui.xul.XulDomContainer getXulDomContainer()
        Specified by:
        getXulDomContainer in interface org.pentaho.ui.xul.impl.XulEventHandler
      • setData

        public void setData​(Object data)
        Specified by:
        setData in interface org.pentaho.ui.xul.impl.XulEventHandler
      • setName

        public void setName​(String name)
        Specified by:
        setName in interface org.pentaho.ui.xul.impl.XulEventHandler
      • setXulDomContainer

        public void setXulDomContainer​(org.pentaho.ui.xul.XulDomContainer xulDomContainer)
        Specified by:
        setXulDomContainer in interface org.pentaho.ui.xul.impl.XulEventHandler