API 文档 | XmlFileContentMerger |
---|
建模生成/解析/合并功能。添加 XML 相关钩子。
有关示例,请参阅 EclipseProject
或 IdeaProject
以及其他文档。
方法 | 描述 |
beforeMerged(closure) | 添加一个闭包,在从现有文件加载内容之后但在合并 gradle 构建信息之前调用。 |
beforeMerged(action) | 添加一个 action,在从现有文件加载内容之后但在合并 gradle 构建信息之前调用。 |
whenMerged(closure) | 添加一个闭包,在从现有文件加载内容之后**且**在合并 gradle 构建信息之后调用。 |
whenMerged(action) | 添加一个 action,在从现有文件加载内容之后**且**在合并 gradle 构建信息之后调用。 |
withXml(closure) | 添加一个闭包,在文件创建后调用。XML 以 |
withXml(action) | 添加一个 action,在文件创建后调用。 |
void
beforeMerged
(Closure
closure)
添加一个闭包,在从现有文件加载内容之后但在合并 gradle 构建信息之前调用。
这是一个高级 API,提供对内部实现的访问权限。如果您想更改 gradle 构建信息合并到现有文件内容的方式,它可能会很有用。
有关示例,请参阅 EclipseProject
或 IdeaProject
以及其他文档。
void
beforeMerged
(Action
<?>
action)
Action
<?>添加一个 action,在从现有文件加载内容之后但在合并 gradle 构建信息之前调用。
这是一个高级 API,提供对内部实现的访问权限。如果您想更改 gradle 构建信息合并到现有文件内容的方式,它可能会很有用。
有关示例,请参阅 EclipseProject
或 IdeaProject
以及其他文档。
void
whenMerged
(Closure
closure)
添加一个闭包,在从现有文件加载内容之后**且**在合并 gradle 构建信息之后调用。
这是一个高级 API,提供对 idea 插件内部实现的访问权限。仅在处理一些棘手的边缘情况时使用它。
有关示例,请参阅 EclipseProject
或 IdeaProject
以及其他文档。
void
whenMerged
(Action
<?>
action)
Action
<?>添加一个 action,在从现有文件加载内容之后**且**在合并 gradle 构建信息之后调用。
这是一个高级 API,提供对 idea 插件内部实现的访问权限。仅在处理一些棘手的边缘情况时使用它。
有关示例,请参阅 EclipseProject
或 IdeaProject
以及其他文档。
void
withXml
(Closure
closure)
添加一个闭包,在文件创建后调用。XML 以 XmlProvider
的形式作为参数传递给闭包。闭包可以在 XML 写入输出文件之前修改 XML。
有关示例,请参阅 EclipseProject
或 IdeaProject
以及其他文档。
void
withXml
(Action
<? super XmlProvider
>
action)
Action
<? super XmlProvider
>添加一个 action,在文件创建后调用。