如何从自定义代码调用 "Read value from XML file" 操作?
How to I call the "Read value from XML file" action from custom code?
标题说明了一切 - 我需要将多个 mini-actions 重构为一个连贯的自定义代码片段,并且为了控制重构,我想尽可能坚持使用 Install4J Actions。
我检查了 com.install4j.api.actions.Action
下面的类型层次结构,但没有发现 XML-related.
顺便说一句,安装程序最终也必须调用 "Replace text in XML files" 操作。
IE。鉴于 "Select an installation Action" 对话框或 Install4J GUI 的 "Screens & Actions" 部分中显示的名称,我将感谢有关查找任何操作的一般策略的任何提示。
动作的class名称可以在.install4j项目文件中看到。例如,对于 "Read value from XML file",class 名称是
com.install4j.runtime.beans.actions.xml.XPathReadAction
您可以在自定义代码中实例化并通过
执行
action.install(context);
标题说明了一切 - 我需要将多个 mini-actions 重构为一个连贯的自定义代码片段,并且为了控制重构,我想尽可能坚持使用 Install4J Actions。
我检查了 com.install4j.api.actions.Action
下面的类型层次结构,但没有发现 XML-related.
顺便说一句,安装程序最终也必须调用 "Replace text in XML files" 操作。
IE。鉴于 "Select an installation Action" 对话框或 Install4J GUI 的 "Screens & Actions" 部分中显示的名称,我将感谢有关查找任何操作的一般策略的任何提示。
动作的class名称可以在.install4j项目文件中看到。例如,对于 "Read value from XML file",class 名称是
com.install4j.runtime.beans.actions.xml.XPathReadAction
您可以在自定义代码中实例化并通过
执行action.install(context);