com.datumbox.framework.common.dataobjects
Class AbstractDataStructureMap<T extends java.util.Map<?,?>>
- java.lang.Object
-
- com.datumbox.framework.common.dataobjects.AbstractDataStructure<T>
-
- com.datumbox.framework.common.dataobjects.AbstractDataStructureMap<T>
-
- Type Parameters:
T-
- All Implemented Interfaces:
- java.io.Serializable
- Direct Known Subclasses:
- AssociativeArray, AssociativeArray2D, TransposeDataCollection, TransposeDataCollection2D, TransposeDataList
public abstract class AbstractDataStructureMap<T extends java.util.Map<?,?>> extends AbstractDataStructure<T>
Abstract class for every AbstractDataStructure which internally uses a Map Object.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor and Description AbstractDataStructureMap(T data)Public constructor which takes as argument the appropriate Java collection.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidclear()Clears the internal data.booleancontainsKey(java.lang.Object key)Checks if the provided key exists in the map.booleanisEmpty()Checks if the internal data are empty.intsize()Returns the size of the map.
-
-
-
Constructor Detail
-
AbstractDataStructureMap
public AbstractDataStructureMap(T data)
Public constructor which takes as argument the appropriate Java collection.- Parameters:
data-
-
-
Method Detail
-
size
public final int size()
Returns the size of the map.- Returns:
-
clear
public final void clear()
Clears the internal data.
-
isEmpty
public final boolean isEmpty()
Checks if the internal data are empty.- Returns:
-
containsKey
public final boolean containsKey(java.lang.Object key)
Checks if the provided key exists in the map.- Parameters:
key-- Returns:
-
-
DataMelt 3.0 © DataMelt by jWork.ORG