Package us.codecraft.webmagic.utils
Class DoubleKeyMap<K1,K2,V>
- java.lang.Object
-
- us.codecraft.webmagic.utils.MultiKeyMapBase
-
- us.codecraft.webmagic.utils.DoubleKeyMap<K1,K2,V>
-
public class DoubleKeyMap<K1,K2,V> extends MultiKeyMapBase
- Author:
- code4crafter@gmail.com
-
-
Field Summary
-
Fields inherited from class us.codecraft.webmagic.utils.MultiKeyMapBase
DEFAULT_CLAZZ
-
-
Constructor Summary
Constructors Constructor Description DoubleKeyMap()
DoubleKeyMap(java.lang.Class<? extends java.util.Map> protoMapClass)
DoubleKeyMap(java.util.Map<K1,java.util.Map<K2,V>> map)
DoubleKeyMap(java.util.Map<K1,java.util.Map<K2,V>> map, java.lang.Class<? extends java.util.Map> protoMapClass)
init map with protoMapClass
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Map<K2,V>
get(K1 key)
V
get(K1 key1, K2 key2)
V
put(K1 key1, java.util.Map<K2,V> submap)
V
put(K1 key1, K2 key2, V value)
java.util.Map<K2,V>
remove(K1 key1)
V
remove(K1 key1, K2 key2)
-
Methods inherited from class us.codecraft.webmagic.utils.MultiKeyMapBase
newMap
-
-