interface LibraryGroup<L : Library> : Library, Any
Fields
Name | Description |
---|---|
abstract libraries: Collection<L>
|
All libraries composing this library group |
Methods
plus
abstract operator fun plus(library: L): LibraryGroup<L>
Adds a library to this library group
Parameters
Name | Description |
---|---|
library: L
|
ReturnValue
Name | Description |
---|---|
LibraryGroup<L>
|
plus
abstract operator fun plus(libraryGroup: LibraryGroup<L>): LibraryGroup<L>
Adds all libraries in provided libraryGroup to this libraryGroup
Parameters
Name | Description |
---|---|
libraryGroup: LibraryGroup<L>
|
ReturnValue
Name | Description |
---|---|
LibraryGroup<L>
|
minus
abstract operator fun minus(library: L): LibraryGroup<L>
Removes the library from this library group
Parameters
Name | Description |
---|---|
library: L
|
ReturnValue
Name | Description |
---|---|
LibraryGroup<L>
|
update
abstract fun update(library: L): LibraryGroup<L>
Updates an already contained library, with given library
Parameters
Name | Description |
---|---|
library: L
|
ReturnValue
Name | Description |
---|---|
LibraryGroup<L>
|
Represents a group of Library objects