Package it.unimi.dsi.law.warc.util
Class MetadataHttpResponse.HeaderMap
java.lang.Object
it.unimi.dsi.fastutil.objects.AbstractObject2ObjectFunction<K,V>
it.unimi.dsi.fastutil.objects.AbstractObject2ObjectMap<K,V>
it.unimi.dsi.fastutil.objects.AbstractObject2ObjectSortedMap<K,V>
it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap<String,String>
it.unimi.dsi.law.warc.util.MetadataHttpResponse.HeaderMap
- All Implemented Interfaces:
Function<String,String>,Hash,Object2ObjectFunction<String,String>,Object2ObjectMap<String,String>,Object2ObjectSortedMap<String,String>,Serializable,Cloneable,Function<String,String>,Map<String,String>,SortedMap<String,String>
- Enclosing class:
- MetadataHttpResponse
public static final class MetadataHttpResponse.HeaderMap extends Object2ObjectLinkedOpenCustomHashMap<String,String>
A special map used for headers: keys are case-insensitive, and multiple puts are converted into comma-separated values.
- See Also:
- Serialized Form
-
Nested Class Summary
Nested classes/interfaces inherited from class it.unimi.dsi.fastutil.objects.AbstractObject2ObjectSortedMap
AbstractObject2ObjectSortedMap.KeySetIterator<K extends Object,V extends Object>, AbstractObject2ObjectSortedMap.ValuesCollection, AbstractObject2ObjectSortedMap.ValuesIterator<K extends Object,V extends Object>Nested classes/interfaces inherited from class it.unimi.dsi.fastutil.objects.AbstractObject2ObjectMap
AbstractObject2ObjectMap.BasicEntry<K extends Object,V extends Object>, AbstractObject2ObjectMap.BasicEntrySet<K extends Object,V extends Object>Nested classes/interfaces inherited from interface it.unimi.dsi.fastutil.Hash
Hash.Strategy<K extends Object>Nested classes/interfaces inherited from interface java.util.Map
Map.Entry<K extends Object,V extends Object>Nested classes/interfaces inherited from interface it.unimi.dsi.fastutil.objects.Object2ObjectMap
Object2ObjectMap.Entry<K extends Object,V extends Object>, Object2ObjectMap.FastEntrySet<K extends Object,V extends Object>Nested classes/interfaces inherited from interface it.unimi.dsi.fastutil.objects.Object2ObjectSortedMap
Object2ObjectSortedMap.FastSortedEntrySet<K extends Object,V extends Object> -
Field Summary
Fields inherited from class it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap
containsNullKey, entries, f, first, key, keys, last, link, mask, maxFill, minN, n, size, strategy, value, valuesFields inherited from class it.unimi.dsi.fastutil.objects.AbstractObject2ObjectFunction
defRetValueFields inherited from interface it.unimi.dsi.fastutil.Hash
DEFAULT_GROWTH_FACTOR, DEFAULT_INITIAL_SIZE, DEFAULT_LOAD_FACTOR, FAST_LOAD_FACTOR, FREE, OCCUPIED, PRIMES, REMOVED, VERY_FAST_LOAD_FACTOR -
Constructor Summary
Constructors Constructor Description HeaderMap() -
Method Summary
Methods inherited from class it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenCustomHashMap
clear, clone, comparator, containsKey, containsValue, firstKey, fixPointers, fixPointers, get, getAndMoveToFirst, getAndMoveToLast, hashCode, headMap, isEmpty, keySet, lastKey, object2ObjectEntrySet, putAll, putAndMoveToFirst, putAndMoveToLast, rehash, remove, removeFirst, removeLast, shiftKeys, size, strategy, subMap, tailMap, trim, trim, valuesMethods inherited from class it.unimi.dsi.fastutil.objects.AbstractObject2ObjectMap
equals, toStringMethods inherited from class it.unimi.dsi.fastutil.objects.AbstractObject2ObjectFunction
defaultReturnValue, defaultReturnValueMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Map
compute, computeIfAbsent, computeIfPresent, equals, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAllMethods inherited from interface it.unimi.dsi.fastutil.objects.Object2ObjectFunction
andThenByte, andThenChar, andThenDouble, andThenFloat, andThenInt, andThenLong, andThenObject, andThenReference, andThenShort, composeByte, composeChar, composeDouble, composeFloat, composeInt, composeLong, composeObject, composeReference, composeShortMethods inherited from interface it.unimi.dsi.fastutil.objects.Object2ObjectMap
defaultReturnValue, defaultReturnValueMethods inherited from interface it.unimi.dsi.fastutil.objects.Object2ObjectSortedMap
entrySet
-
Constructor Details
-
HeaderMap
public HeaderMap()
-
-
Method Details
-
put
- Specified by:
putin interfaceFunction<String,String>- Specified by:
putin interfaceMap<String,String>- Specified by:
putin interfaceObject2ObjectFunction<String,String>- Specified by:
putin interfaceObject2ObjectMap<String,String>- Overrides:
putin classObject2ObjectLinkedOpenCustomHashMap<String,String>
-