在前面的课程中,您已经配置了扩展点;现在,您将创建在确认参数和操作时所需要的 Java™ 类。
提示: 当您创建这些 Java 类时,它们每个都将需要分别实现或扩展某些接口或类。要确定需要包括哪些类或接口,可以在插件编辑器中右键单击扩展,然后选择显示描述。此扩展的描述将在编辑器中打开。如果您向下滚动到 API 信息标题,那么您将找到类或者类需要与扩展点一起使用的接口。
- 从创建将与 parameterValidator 扩展点配合使用的类开始。此类将负责检查以确保输入到 value 参数中的值遵循此样本中概述的规范。在包资源管理器视图中,右键单击 com.ibm.carma.plugin.howto 插件项目,然后选择新建 > 包。
- 在打开的新建 Java 包对话框中,输入 com.ibm.carma.plugin.howto.action 作为包名。单击完成。您应当看到所创建的包位于 Eclipse 插件项目中。
- 现在,右键单击您刚才创建的 com.ibm.carma.plugin.howto.action 包,然后选择新建 > 类。新建 Java 类对话框将打开。
- 在名称文本字段中输入 ValueParamValidator。
- 在接口的右边,单击添加按钮。在打开的选择已实现的接口对话框中,针对 IParameterValidator 接口进行过滤。单击完成以关闭新建 Java 类对话框并在编辑器中打开此类。
- 现在,您将创建第二个 Java 类,此类将负责验证 HowTo 操作。右键单击 com.ibm.carma.plugin.howto.action 包,然后选择新建 > Java 类。
- 在打开的新建 Java 类对话框中,输入 ActionValidator 作为类名,并且添加 IActionValidator 接口。单击完成以关闭此对话框并创建此类。
- 最后,遵循上述步骤来创建最后一个 Java 类,并将其名称定义为 CheckboxOptionControl。单击位于超类文本字段右边的浏览按钮。选择超类对话框应当打开。针对 AbstractCustomParameterControl 类进行过滤,选择此类并单击确定。
- 单击完成以关闭新建 Java 类对话框并在编辑器中打开此类。
现在,您已经创建了将处理由扩展点提供的验证功能的类。