何时以及在什么情况下我们可以使用 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/