Package zombie.core.Collections
Class ZomboidAbstractMap
java.lang.Object
zombie.core.Collections.ZomboidAbstractMap
- All Implemented Interfaces:
java.util.Map
- Direct Known Subclasses:
ZomboidHashMap
public abstract class ZomboidAbstractMap
extends java.lang.Object
implements java.util.Map
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ZomboidAbstractMap.SimpleEntry
static class
ZomboidAbstractMap.SimpleImmutableEntry
Nested classes/interfaces inherited from interface java.util.Map
java.util.Map.Entry<K extends java.lang.Object,V extends java.lang.Object>
-
Constructor Summary
Constructors Modifier Constructor Description protected
ZomboidAbstractMap()
-
Method Summary
Modifier and Type Method Description void
clear()
protected java.lang.Object
clone()
boolean
containsKey(java.lang.Object object)
boolean
containsValue(java.lang.Object object)
abstract java.util.Set
entrySet()
boolean
equals(java.lang.Object object)
java.lang.Object
get(java.lang.Object object)
int
hashCode()
boolean
isEmpty()
java.util.Set
keySet()
java.lang.Object
put(java.lang.Object object, java.lang.Object object2)
void
putAll(java.util.Map map)
java.lang.Object
remove(java.lang.Object object)
int
size()
java.lang.String
toString()
java.util.Collection
values()
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.util.Map
compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
-
Constructor Details
-
ZomboidAbstractMap
protected ZomboidAbstractMap()
-
-
Method Details
-
size
public int size()- Specified by:
size
in interfacejava.util.Map
-
isEmpty
public boolean isEmpty()- Specified by:
isEmpty
in interfacejava.util.Map
-
containsValue
public boolean containsValue(java.lang.Object object)- Specified by:
containsValue
in interfacejava.util.Map
-
containsKey
public boolean containsKey(java.lang.Object object)- Specified by:
containsKey
in interfacejava.util.Map
-
get
public java.lang.Object get(java.lang.Object object)- Specified by:
get
in interfacejava.util.Map
-
put
public java.lang.Object put(java.lang.Object object, java.lang.Object object2)- Specified by:
put
in interfacejava.util.Map
-
remove
public java.lang.Object remove(java.lang.Object object)- Specified by:
remove
in interfacejava.util.Map
-
putAll
public void putAll(java.util.Map map)- Specified by:
putAll
in interfacejava.util.Map
-
clear
public void clear()- Specified by:
clear
in interfacejava.util.Map
-
keySet
public java.util.Set keySet()- Specified by:
keySet
in interfacejava.util.Map
-
values
public java.util.Collection values()- Specified by:
values
in interfacejava.util.Map
-
entrySet
public abstract java.util.Set entrySet()- Specified by:
entrySet
in interfacejava.util.Map
-
equals
public boolean equals(java.lang.Object object)- Specified by:
equals
in interfacejava.util.Map
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()- Specified by:
hashCode
in interfacejava.util.Map
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Object
-
clone
protected java.lang.Object clone() throws java.lang.CloneNotSupportedException- Overrides:
clone
in classjava.lang.Object
- Throws:
java.lang.CloneNotSupportedException
-