TaskCollection

API 文件TaskCollection

TaskCollection 包含一組 Task 實例,並提供許多查詢方法。

屬性

無屬性

方法

方法描述
getByName(名稱)

依名稱定位物件,若無此物件則失敗。

getByName(名稱, configureClosure)

依名稱定位物件,若無此物件則失敗。給定的 configure 閉包會在物件從此方法回傳之前對其執行。物件會作為委派傳遞給閉包。

getByName(名稱, configureAction)

依名稱定位物件,若無此物件則失敗。給定的 configure 動作會在物件從此方法回傳之前對其執行。

named(名稱)

依名稱定位任務,不會觸發其建立或組態,若無此物件則失敗。

named(名稱, 類型)

依名稱和類型定位物件,若無此物件則失敗。

named(名稱, 類型, configurationAction)

依名稱和類型定位物件,若無此物件則失敗。給定的 configure 動作會在物件從提供者回傳之前對其執行。

named(名稱, configurationAction)

依名稱定位物件,若無此物件則失敗。給定的 configure 動作會在物件從提供者回傳之前對其執行。

named(nameFilter)

傳回包含名稱符合所提供篩選器的物件集合。傳回的集合是即時的,因此當符合條件的物件新增至此集合時,它們也會在篩選後的集合中顯示。

腳本區塊

無腳本區塊

方法詳情

T getByName(String 名稱)

依名稱定位物件,若無此物件則失敗。

此操作是立即的,將導致傳回的元素被實現。

T getByName(String 名稱, Closure configureClosure)

依名稱定位物件,若無此物件則失敗。給定的 configure 閉包會在物件從此方法回傳之前對其執行。物件會作為委派傳遞給閉包。

此操作是立即的,將導致傳回的元素被實現。

T getByName(String 名稱, Action<? super T> configureAction)

依名稱定位物件,若無此物件則失敗。給定的 configure 動作會在物件從此方法回傳之前對其執行。

此操作是立即的,將導致傳回的元素被實現。

TaskProvider<T> named(String 名稱)

依名稱定位任務,不會觸發其建立或組態,若無此物件則失敗。

TaskProvider<S> named(String 名稱, Class<S> 類型)

依名稱和類型定位物件,若無此物件則失敗。

此方法是延遲的,不會導致傳回的元素被實現。

TaskProvider<S> named(String 名稱, Class<S> 類型, Action<? super S> configurationAction)

依名稱和類型定位物件,若無此物件則失敗。給定的 configure 動作會在物件從提供者回傳之前對其執行。

此方法是延遲的,不會導致傳回的元素被實現。

TaskProvider<T> named(String 名稱, Action<? super T> configurationAction)

依名稱定位物件,若無此物件則失敗。給定的 configure 動作會在物件從提供者回傳之前對其執行。

此方法是延遲的,不會導致傳回的元素被實現。

TaskCollection<T> named(Spec<String> nameFilter)

傳回包含名稱符合所提供篩選器的物件集合。傳回的集合是即時的,因此當符合條件的物件新增至此集合時,它們也會在篩選後的集合中顯示。

此方法是中介操作。它不會更改集合中元素的已實現/未實現狀態。