kactoos-jvm / nnl.rocks.kactoos.collection / CollectionEnvelope
abstract class CollectionEnvelope<out X :
Any
> :
Collection
<
X
>
Base read-only collection.
There is no thread-safety guarantee.
X
- Element type.
collection
- Encapsulated collection.
Since 0.3
Name | Summary |
---|---|
<init> | CollectionEnvelope(collection: Collection < X >) CollectionEnvelope(collection: Scalar < Collection < X >>) CollectionEnvelope(collection: KScalar < Collection < X >>) Base read-only collection. |
Name | Summary |
---|---|
iterator | open fun iterator(): Iterator < X > |
Name | Summary |
---|---|
CollectionOf | class CollectionOf<out T : Any > : CollectionEnvelope < T > Iterable as Collection. |
Filtered | class Filtered<out X : Any > : CollectionEnvelope < X > Filtered collection. |
HeadOf | class HeadOf<out T : Any > : CollectionEnvelope < T > Head portion of collection. |
Joined | class Joined<out X : Any > : CollectionEnvelope < X > A few Collections joined together. |
Mapped | class Mapped<out X : Any , out Y : Any > : CollectionEnvelope < Y > Mapped collection. |
Reversed | class Reversed<out X : Any > : CollectionEnvelope < X > Reversed collection. |
Shuffled | class Shuffled<out T : Any > : CollectionEnvelope < T > Shuffled collection. |
Skipped | class Skipped<out T : Any > : CollectionEnvelope < T > Skipped collection. |
Solid | class Solid<out T : Any > : CollectionEnvelope < T > A Collection that is both synchronized and sticky. |
Sorted | class Sorted<out T : Any > : CollectionEnvelope < T > Sorted collection. |
Sticky | class Sticky<out E : Any > : CollectionEnvelope < E > Collection decorator that goes through the list only once. |
Synced | class Synced<out T : Any > : CollectionEnvelope < T > Iterable as Collection. |
TailOf | class TailOf<out T : Any > : CollectionEnvelope < T > Tail portion of the collection. |