API 文件 | TaskCollection |
---|
已知子類型 |
|
---|
TaskCollection
包含一組 Task
實例,並提供許多查詢方法。
方法 | 描述 |
getByName(名稱) | 依名稱定位物件,若無此物件則失敗。 |
getByName(名稱, configureClosure) | 依名稱定位物件,若無此物件則失敗。給定的 configure 閉包會在物件從此方法回傳之前對其執行。物件會作為委派傳遞給閉包。 |
getByName(名稱, configureAction) | 依名稱定位物件,若無此物件則失敗。給定的 configure 動作會在物件從此方法回傳之前對其執行。 |
named(名稱) | 依名稱定位任務,不會觸發其建立或組態,若無此物件則失敗。 |
named(名稱, 類型) | 依名稱和類型定位物件,若無此物件則失敗。 |
named(名稱, 類型, configurationAction) | 依名稱和類型定位物件,若無此物件則失敗。給定的 configure 動作會在物件從提供者回傳之前對其執行。 |
named(名稱, configurationAction) | 依名稱定位物件,若無此物件則失敗。給定的 configure 動作會在物件從提供者回傳之前對其執行。 |
named(nameFilter) | 傳回包含名稱符合所提供篩選器的物件集合。傳回的集合是即時的,因此當符合條件的物件新增至此集合時,它們也會在篩選後的集合中顯示。 |
依名稱定位物件,若無此物件則失敗。給定的 configure 閉包會在物件從此方法回傳之前對其執行。物件會作為委派傳遞給閉包。
此操作是立即的,將導致傳回的元素被實現。
依名稱定位物件,若無此物件則失敗。給定的 configure 動作會在物件從此方法回傳之前對其執行。
此操作是立即的,將導致傳回的元素被實現。
TaskProvider
<T
>
named
(String
名稱)
TaskProvider
<T
>依名稱定位任務,不會觸發其建立或組態,若無此物件則失敗。
TaskProvider
<S
>
named
(String
名稱, Class
<S
>
類型, Action
<? super S
>
configurationAction)
TaskProvider
<S
>Class
<S
>Action
<? super S
>依名稱和類型定位物件,若無此物件則失敗。給定的 configure 動作會在物件從提供者回傳之前對其執行。
此方法是延遲的,不會導致傳回的元素被實現。
TaskProvider
<T
>
named
(String
名稱, Action
<? super T
>
configurationAction)
TaskProvider
<T
>Action
<? super T
>依名稱定位物件,若無此物件則失敗。給定的 configure 動作會在物件從提供者回傳之前對其執行。
此方法是延遲的,不會導致傳回的元素被實現。
TaskCollection
<T
>
named
(Spec
<String
>
nameFilter)
TaskCollection
<T
>Spec
<String
>傳回包含名稱符合所提供篩選器的物件集合。傳回的集合是即時的,因此當符合條件的物件新增至此集合時,它們也會在篩選後的集合中顯示。
此方法是中介操作。它不會更改集合中元素的已實現/未實現狀態。