collections - 何时在 Gradle 中使用 DomainObjectCollection 和 NamedDomainObjectCollection?

标签 collections gradle

何时以及在什么情况下我们可以使用 DomainObjectCollection 和 NamedDomainObjectCollection?你能给我一些例子吗?

从文档中我了解到他们实现了 java.util.Collection

A DomainObjectCollection is a specialised Collection that adds the ability to modification notifications and live filtered sub collections.

所以它们是支持“ active ”的JavaCollections。但是我如何从这种类型实例化对象呢?

通过project对象或者如何?我看到有一些 DefaultNamedDomainObjectList 类实现了 NamedDomainObjectList 接口(interface),但它们是内部类。

最佳答案

只有 NamedDomainObjectContainer 可以通过公共(public) API (project.container()) 实例化。

关于collections - 何时在 Gradle 中使用 DomainObjectCollection 和 NamedDomainObjectCollection?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22846077/

相关文章:

gradle - 想法gradle项目无法正确解决依赖关系

java - emptyList() 和 EMPTY_LIST android 之间的区别

c# - LINQ,第三个嵌套子项的属性值等于什么?

forms - Symfony 6 - 访问 Twig 模板中的 CollectionType 字段

android - 用不同的构建类型配置 Jenkins

java - Spring Boot-摆脱Hikari数据源并使用H2

gradle - java.lang.NullPointerException : Project directory not specified

java - 如何以相反的顺序迭代 LinkedList 元素?

java - 在Java中开发泛型修饰符的正确方法

gradle - 问题让 Gradle apt 插件与 QueryDSL、lombok 和 mapstruct 一起工作