Mule studio 如何创建AnyPoint Studio连接器设计器控件?

Mule studio 如何创建AnyPoint Studio连接器设计器控件?,mule-studio,mule-component,anypoint-studio,Mule Studio,Mule Component,Anypoint Studio,我正在使用DevKit为anypointstudio创建一个组件。我想在designer页面上创建一些复杂的配置控件,但我不知道如何添加这些控件。我不希望配置出现在弹出的“连接器配置”对话框中,因为这会创建一个全局配置,我需要单独配置每个组件。附件是FTP设计器页面的图片,清楚地显示了我所说的内容 为了创建这些控件,我需要实现什么 当我想创建这样的属性时,我会在连接器类中创建一个方法,并用@Processor注释对其进行注释,例如 @Processor(friendlyName="dele

我正在使用DevKit为anypointstudio创建一个组件。我想在designer页面上创建一些复杂的配置控件,但我不知道如何添加这些控件。我不希望配置出现在弹出的“连接器配置”对话框中,因为这会创建一个全局配置,我需要单独配置每个组件。附件是FTP设计器页面的图片,清楚地显示了我所说的内容

为了创建这些控件,我需要实现什么


当我想创建这样的属性时,我会在连接器类中创建一个方法,并用@Processor注释对其进行注释,例如

   @Processor(friendlyName="delete")
   public List<String> deleteFiles(String hostName, String userName, String password, String path, String port){        
   }
处理器(friendlyName=“删除”) 公共列表删除文件(字符串主机名、字符串用户名、字符串密码、字符串路径、字符串端口){ } 这样做的缺点是,您在连接器中获得了一个操作属性,但当您选择一个操作时,该操作的参数会显示出来。您必须对其进行编码,以使这些属性被覆盖 全球配置的那些

下面是使用连接器时上述代码的样子

希望这有帮助

致意

杰克