it.unimi.dsi.big.util
Class StringMaps.PrefixMapWrapper<T extends CharSequence>
java.lang.Object
it.unimi.dsi.fastutil.objects.AbstractObject2LongFunction<CharSequence>
it.unimi.dsi.big.util.StringMaps.StringMapWrapper<T>
it.unimi.dsi.big.util.StringMaps.PrefixMapWrapper<T>
- All Implemented Interfaces:
- PrefixMap<T>, StringMap<T>, Function<CharSequence,Long>, Object2LongFunction<CharSequence>, Size64, Serializable
- Enclosing class:
- StringMaps
protected static class StringMaps.PrefixMapWrapper<T extends CharSequence>
- extends StringMaps.StringMapWrapper<T>
- implements PrefixMap<T>
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface it.unimi.dsi.big.util.StringMap |
list |
StringMaps.PrefixMapWrapper
public StringMaps.PrefixMapWrapper(PrefixMap<T> prefixMap)
rangeMap
public Object2ObjectFunction<CharSequence,LongInterval> rangeMap()
- Description copied from interface:
PrefixMap
- Returns a function mapping prefixes to ranges of strings.
- Specified by:
rangeMap
in interface PrefixMap<T extends CharSequence>
- Returns:
- a function mapping prefixes to ranges of strings.
prefixMap
public Object2ObjectFunction<LongInterval,T> prefixMap()
- Description copied from interface:
PrefixMap
- Returns a function mapping ranges of strings to common prefixes (optional operation).
- Specified by:
prefixMap
in interface PrefixMap<T extends CharSequence>
- Returns:
- a function mapping ranges of strings to common prefixes, or
null
if this
map does not support prefixes.