XmlFileContentMerger

為產生/解析/合併功能建模。新增 XML 相關的鉤點。

範例請參閱 EclipseProjectIdeaProject 及其他文件的說明。

屬性

無屬性

方法

方法描述
beforeMerged(closure)

新增一個閉包,在從現有檔案載入內容之後,但在合併 Gradle 建置資訊之前呼叫。

beforeMerged(action)

新增一個動作,在從現有檔案載入內容之後,但在合併 Gradle 建置資訊之前呼叫。

whenMerged(closure)

新增一個閉包,在從現有檔案載入內容之後,並在合併 Gradle 建置資訊之後呼叫。

whenMerged(action)

新增一個動作,在從現有檔案載入內容之後,並在合併 Gradle 建置資訊之後呼叫。

withXml(closure)

新增一個閉包,在檔案建立時呼叫。XML 以 XmlProvider 的形式作為參數傳遞給閉包。閉包可以在 XML 寫入輸出檔案之前修改 XML。

withXml(action)

新增一個動作,在檔案建立時呼叫。

腳本區塊

無腳本區塊

方法詳情

void beforeMerged(Closure closure)

新增一個閉包,在從現有檔案載入內容之後,但在合併 Gradle 建置資訊之前呼叫。

這是進階 API,可讓您存取內部實作。如果您想更改 Gradle 建置資訊合併到現有檔案內容的方式,這可能會很有用。

範例請參閱 EclipseProjectIdeaProject 及其他文件的說明。

void beforeMerged(Action<?> action)

新增一個動作,在從現有檔案載入內容之後,但在合併 Gradle 建置資訊之前呼叫。

這是進階 API,可讓您存取內部實作。如果您想更改 Gradle 建置資訊合併到現有檔案內容的方式,這可能會很有用。

範例請參閱 EclipseProjectIdeaProject 及其他文件的說明。

void whenMerged(Closure closure)

新增一個閉包,在從現有檔案載入內容之後,並在合併 Gradle 建置資訊之後呼叫。

這是進階 API,可讓您存取 IDEA 外掛的內部實作。僅在處理一些棘手的邊緣情況時才使用它。

範例請參閱 EclipseProjectIdeaProject 及其他文件的說明。

void whenMerged(Action<?> action)

新增一個動作,在從現有檔案載入內容之後,並在合併 Gradle 建置資訊之後呼叫。

這是進階 API,可讓您存取 IDEA 外掛的內部實作。僅在處理一些棘手的邊緣情況時才使用它。

範例請參閱 EclipseProjectIdeaProject 及其他文件的說明。

void withXml(Closure closure)

新增一個閉包,在檔案建立時呼叫。XML 以 XmlProvider 的形式作為參數傳遞給閉包。閉包可以在 XML 寫入輸出檔案之前修改 XML。

範例請參閱 EclipseProjectIdeaProject 及其他文件的說明。

void withXml(Action<? super XmlProvider> action)

新增一個動作,在檔案建立時呼叫。

請參閱 XmlFileContentMerger.withXml(groovy.lang.Closure)