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, values
Fields inherited from class it.unimi.dsi.fastutil.objects.AbstractObject2ObjectFunction
defRetValue
Fields 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, values
Methods inherited from class it.unimi.dsi.fastutil.objects.AbstractObject2ObjectMap
equals, toString
Methods inherited from class it.unimi.dsi.fastutil.objects.AbstractObject2ObjectFunction
defaultReturnValue, defaultReturnValue
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.util.Map
compute, computeIfAbsent, computeIfPresent, equals, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
Methods 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, composeShort
Methods inherited from interface it.unimi.dsi.fastutil.objects.Object2ObjectMap
defaultReturnValue, defaultReturnValue
Methods inherited from interface it.unimi.dsi.fastutil.objects.Object2ObjectSortedMap
entrySet
-
Constructor Details
-
HeaderMap
public HeaderMap()
-
-
Method Details
-
put
- Specified by:
put
in interfaceFunction<String,String>
- Specified by:
put
in interfaceMap<String,String>
- Specified by:
put
in interfaceObject2ObjectFunction<String,String>
- Specified by:
put
in interfaceObject2ObjectMap<String,String>
- Overrides:
put
in classObject2ObjectLinkedOpenCustomHashMap<String,String>
-