AbstractMap
cern.colt.map

Class AbstractMap

    • Method Summary

      Methods 
      Modifier and TypeMethod and Description
      abstract voidclear()
      Removes all (key,value) associations from the receiver.
      voidensureCapacity(int minCapacity)
      Ensures that the receiver can hold at least the specified number of elements without needing to allocate new internal memory.
      booleanisEmpty()
      Returns true if the receiver contains no (key,value) associations.
      intsize()
      Returns the number of (key,value) associations currently contained.
      voidtrimToSize()
      Trims the capacity of the receiver to be the receiver's current size.
    • Method Detail

      • clear

        public abstract void clear()
        Removes all (key,value) associations from the receiver.
      • ensureCapacity

        public void ensureCapacity(int minCapacity)
        Ensures that the receiver can hold at least the specified number of elements without needing to allocate new internal memory. If necessary, allocates new internal memory and increases the capacity of the receiver.

        This method never need be called; it is for performance tuning only. Calling this method before put()ing a large number of associations boosts performance, because the receiver will grow only once instead of potentially many times.

        This default implementation does nothing. Override this method if necessary.

        Parameters:
        minCapacity - the desired minimum capacity.
      • isEmpty

        public boolean isEmpty()
        Returns true if the receiver contains no (key,value) associations.
        Returns:
        true if the receiver contains no (key,value) associations.
      • size

        public int size()
        Returns the number of (key,value) associations currently contained.
        Returns:
        the number of (key,value) associations currently contained.
      • trimToSize

        public void trimToSize()
        Trims the capacity of the receiver to be the receiver's current size. Releases any superfluous internal memory. An application can use this operation to minimize the storage of the receiver.

        This default implementation does nothing. Override this method if necessary.

SCaVis 2.2 © jWork.ORG