K
- the type of the Map entry keysV
- the type of the Map entry valuespublic static interface QueryMap.Entry<K,V> extends Map.Entry<K,V>
Modifier and Type | Method and Description |
---|---|
<T,E> E |
extract(ValueExtractor<T,E> extractor)
Extract a value out of the Entry's key or value.
|
default <E> E |
extractFromKey(ValueExtractor<? super K,E> extractor)
Extract a value out of the Entry's key.
|
default <E> E |
extractFromValue(ValueExtractor<? super V,E> extractor)
Extract a value out of the Entry's value.
|
comparingByKey, comparingByKey, comparingByValue, comparingByValue, equals, getKey, getValue, hashCode, setValue
<T,E> E extract(ValueExtractor<T,E> extractor)
T
- the type of the value to extract fromE
- the type of value that will be extractedextractor
- a ValueExtractor to apply to the Entry's key or valuedefault <E> E extractFromKey(ValueExtractor<? super K,E> extractor)
E
- the type of value that will be extractedextractor
- a ValueExtractor to apply to the Entry's keydefault <E> E extractFromValue(ValueExtractor<? super V,E> extractor)
E
- the type of value that will be extractedextractor
- a ValueExtractor to apply to the Entry's value