Package org.ujmp.core.collections.map
Class AbstractMap<K,V>
- java.lang.Object
-
- java.util.AbstractMap<K,V>
-
- org.ujmp.core.collections.map.AbstractMap<K,V>
-
- All Implemented Interfaces:
java.io.Serializable
,java.util.Map<K,V>
- Direct Known Subclasses:
AbstractDiskMap
,AESEncryptionMap
,Base64EncoderMap
,BufferedWriteMap
,CachedMap
,GZIPCompressionMap
,LazyMap
,SerializationMap
,SoftHashMap
,StringEncoderMap
,WebMap
,ZIPCompressionMap
public abstract class AbstractMap<K,V> extends java.util.AbstractMap<K,V> implements java.io.Serializable
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private static long
serialVersionUID
-
Constructor Summary
Constructors Constructor Description AbstractMap()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected void
beforeReadObject(java.io.ObjectInputStream is)
protected void
beforeWriteObject(java.io.ObjectOutputStream s)
abstract void
clear()
boolean
containsKey(java.lang.Object key)
boolean
containsValue(java.lang.Object value)
java.util.Set<java.util.Map.Entry<K,V>>
entrySet()
abstract V
get(java.lang.Object key)
java.util.Map<K,V>
get(K... keys)
java.lang.String
getAsString(java.lang.Object key)
boolean
isEmpty()
abstract java.util.Set<K>
keySet()
abstract V
put(K key, V value)
void
putAll(java.util.Map<? extends K,? extends V> map)
private void
readObject(java.io.ObjectInputStream s)
abstract V
remove(java.lang.Object key)
abstract int
size()
java.lang.String
toString()
java.util.Collection<V>
values()
private void
writeObject(java.io.ObjectOutputStream s)
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
-
Method Detail
-
isEmpty
public boolean isEmpty()
-
getAsString
public java.lang.String getAsString(java.lang.Object key)
-
containsKey
public boolean containsKey(java.lang.Object key)
-
containsValue
public boolean containsValue(java.lang.Object value)
-
values
public java.util.Collection<V> values()
-
readObject
private void readObject(java.io.ObjectInputStream s) throws java.io.IOException, java.lang.ClassNotFoundException
- Throws:
java.io.IOException
java.lang.ClassNotFoundException
-
writeObject
private void writeObject(java.io.ObjectOutputStream s) throws java.io.IOException
- Throws:
java.io.IOException
-
toString
public java.lang.String toString()
-
clear
public abstract void clear()
-
get
public abstract V get(java.lang.Object key)
-
keySet
public abstract java.util.Set<K> keySet()
-
remove
public abstract V remove(java.lang.Object key)
-
size
public abstract int size()
-
beforeWriteObject
protected void beforeWriteObject(java.io.ObjectOutputStream s) throws java.io.IOException
- Throws:
java.io.IOException
-
beforeReadObject
protected void beforeReadObject(java.io.ObjectInputStream is) throws java.io.IOException, java.lang.ClassNotFoundException
- Throws:
java.io.IOException
java.lang.ClassNotFoundException
-
-