TItem
- the type of the managed itemspublic interface IMapStorage<TItem>
IRangeAddress
Modifier and Type | Method and Description |
---|---|
Stream<TItem> |
all() |
Stream<IEntry<IRangeAddress,TItem>> |
allEntries() |
Map<IRangeAddress,TItem> |
asMap() |
Stream<TItem> |
findContaining(IRangeAddress range)
Returns all items contained in the given
IRangeAddress |
Stream<IEntry<IRangeAddress,TItem>> |
findContainingEntries(IRangeAddress range)
Returns all item entries contained in the given
IRangeAddress |
Stream<TItem> |
findIntersecting(IRangeAddress range)
Returns all items within the given
IRangeAddress |
Stream<IEntry<IRangeAddress,TItem>> |
findIntersectingEntries(IRangeAddress range)
Returns the entries of all items within the given
IRangeAddress |
Stream<IEntry<IRangeAddress,TItem>> allEntries()
IRangeAddress
keyStream<IEntry<IRangeAddress,TItem>> findIntersectingEntries(IRangeAddress range)
IRangeAddress
range
- the given address rangeIRangeAddress
key within the given address rangeStream<TItem> findIntersecting(IRangeAddress range)
IRangeAddress
range
- the given address rangeStream<IEntry<IRangeAddress,TItem>> findContainingEntries(IRangeAddress range)
IRangeAddress
range
- the given address rangeIRangeAddress
contained in the given address rangeStream<TItem> findContaining(IRangeAddress range)
IRangeAddress
range
- the given address rangeIRangeAddress
Map<IRangeAddress,TItem> asMap()
Copyright © 2024. All rights reserved.