Kettle 组件配置面板 2010 年11 月 廖 佳 北京邮电大学计算机学院TSEG jliao422@gmail
JobEntry 配置面板具体实现 1
JobEntries 对应Dialog 的接口和基类 1
JobEntryDialogInterface 接口 public interface JobEntryDialogInterface{ //用户双击时弹出配置面板 public JobEntryInterface open(); } 1
JobEntryDialog 基类 public class JobEntryDialog extends Dialog { //当前配置面板对应组件 protected JobEntryInterface jobEntryInt; protected Repository rep; //当前配置面板对应Job元数据 protected JobMeta jobMeta; protected Shell shell; protected PropsUI props; protected Shell parent;
配置面板具体实现JobEntry DeleteFileDialog 下图为一个Job 流程,首先创建一个文件然后再删除这个文件
下面的配置面板是删除文件组件的配置面板,对应输入有: 1、Job entry name:组件名称 2、File name:需要删除的文件名 3、Fail if file doesn’t exist:如果文件不存在操作是否失败 还有若干标签和按钮部件
JobEntryDeleteFileDialog 类成员变量 //对应第一行标签及输入框(红色方框内) private Label wlName; private Te