Package org.catools.common.collections
Class CLinkedMap<K,V>
- java.lang.Object
-
- java.util.AbstractMap<K,V>
-
- java.util.HashMap<K,V>
-
- java.util.LinkedHashMap<K,V>
-
- org.catools.common.collections.CLinkedMap<K,V>
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Cloneable
,java.util.Map<K,V>
,CMap<K,V>
,CBaseState<java.util.Map<K,V>>
,CMapState<K,V>
,CObjectState<java.util.Map<K,V>>
,CBaseVerifier<java.util.Map<K,V>>
,CMapVerifier<K,V>
,CObjectVerifier<java.util.Map<K,V>,CMapState<K,V>>
,CBaseWaiter<java.util.Map<K,V>>
public class CLinkedMap<K,V> extends java.util.LinkedHashMap<K,V> implements CMap<K,V>
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from interface org.catools.common.extensions.states.interfaces.CBaseState
serialVersionUID
-
-
Constructor Summary
Constructors Constructor Description CLinkedMap()
CLinkedMap(int initialCapacity)
CLinkedMap(int initialCapacity, float loadFactor)
CLinkedMap(int initialCapacity, float loadFactor, boolean accessOrder)
CLinkedMap(java.util.Map m)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
_useWaiter()
CSet<K>
keySet()
Returns aCSet
of the keys contained in this map.static <A,B>
CLinkedMap<A,B>of(int initialCapacity)
static <A,B>
CLinkedMap<A,B>of(int initialCapacity, float loadFactor)
static <A,B>
CLinkedMap<A,B>of(int initialCapacity, float loadFactor, boolean accessOrder)
static <A,B>
CLinkedMap<A,B>of(java.util.Map map)
java.lang.String
toString()
CList<V>
values()
Returns aCList
of the values contained in this map.-
Methods inherited from class java.util.LinkedHashMap
clear, containsValue, entrySet, forEach, get, getOrDefault, removeEldestEntry, replaceAll
-
Methods inherited from class java.util.HashMap
clone, compute, computeIfAbsent, computeIfPresent, containsKey, isEmpty, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, size
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.catools.common.extensions.verify.interfaces.CBaseVerifier
_verify, _verify, _verify, _verify, _verify, _verify, _verify, _verify, _verify, getDefaultMessage, getDefaultMessage, getVerifyMessagePrefix
-
Methods inherited from interface org.catools.common.extensions.wait.interfaces.CBaseWaiter
getDefaultWaitInSeconds, getDefaultWaitIntervalInMilliSeconds
-
Methods inherited from interface org.catools.common.collections.interfaces.CMap
asSet, getAll, getAllKeys, getAllValues, getBaseValue, getFirst, getFirstKeyByValue, getFirstKeyByValue, getFirstKeyByValueOrElse, getFirstKeyByValueOrElse, getFirstKeyByValueOrNull, getFirstKeyByValueOrNull, getFirstValueByKey, getFirstValueByKey, getFirstValueByKeyOrElse, getFirstValueByKeyOrElse, getFirstValueByKeyOrNull, getFirstValueByKeyOrNull, getSortedMap
-
Methods inherited from interface org.catools.common.extensions.states.interfaces.CMapState
contains, contains, containsAll, containsAll, containsNone, containsNone, emptyOrContains, emptyOrContains, emptyOrNotContains, emptyOrNotContains, isEqual, isEqual, isNotEmpty, notContains, notContains, notContainsAll, sizeEquals, sizeIsGreaterThan, sizeIsGreaterThanOrEqual, sizeIsLessThan, sizeIsLessThanOrEqual
-
Methods inherited from interface org.catools.common.extensions.verify.interfaces.CMapVerifier
_toState, verifyContains, verifyContains, verifyContains, verifyContains, verifyContainsAll, verifyContainsAll, verifyContainsNone, verifyContainsNone, verifyEmptyOrContains, verifyEmptyOrContains, verifyEmptyOrContains, verifyEmptyOrContains, verifyEmptyOrNotContains, verifyEmptyOrNotContains, verifyEmptyOrNotContains, verifyEmptyOrNotContains, verifyEquals, verifyEquals, verifyIsEmpty, verifyIsEmpty, verifyIsNotEmpty, verifyIsNotEmpty, verifyNotContains, verifyNotContains, verifyNotContains, verifyNotContains, verifyNotContainsAll, verifyNotContainsAll, verifySizeEquals, verifySizeEquals, verifySizeIsGreaterThan, verifySizeIsGreaterThan, verifySizeIsGreaterThanOrEqual, verifySizeIsGreaterThanOrEqual, verifySizeIsLessThan, verifySizeIsLessThan, verifySizeIsLessThanOrEqual, verifySizeIsLessThanOrEqual
-
Methods inherited from interface org.catools.common.extensions.states.interfaces.CObjectState
equalsAny, equalsAny, equalsNone, equalsNone, isNotNull, isNull, notEqual, test
-
Methods inherited from interface org.catools.common.extensions.verify.interfaces.CObjectVerifier
verifyEqualsAny, verifyEqualsAny, verifyEqualsNone, verifyEqualsNone, verifyIsNotNull, verifyIsNotNull, verifyIsNull, verifyIsNull, verifyNotEquals, verifyNotEquals
-
-
-
-
Constructor Detail
-
CLinkedMap
public CLinkedMap()
-
CLinkedMap
public CLinkedMap(java.util.Map m)
-
CLinkedMap
public CLinkedMap(int initialCapacity)
-
CLinkedMap
public CLinkedMap(int initialCapacity, float loadFactor)
-
CLinkedMap
public CLinkedMap(int initialCapacity, float loadFactor, boolean accessOrder)
-
-
Method Detail
-
of
public static <A,B> CLinkedMap<A,B> of(java.util.Map map)
-
of
public static <A,B> CLinkedMap<A,B> of(int initialCapacity)
-
of
public static <A,B> CLinkedMap<A,B> of(int initialCapacity, float loadFactor)
-
of
public static <A,B> CLinkedMap<A,B> of(int initialCapacity, float loadFactor, boolean accessOrder)
-
toString
public java.lang.String toString()
-
_useWaiter
public boolean _useWaiter()
- Specified by:
_useWaiter
in interfaceCBaseVerifier<K>
-
-