com.trendmicro.grid.acl.ds.jpa.util
Class FileDetailsMap<V extends com.trendmicro.grid.acl.l0.datatypes.FileDetails>

java.lang.Object
  extended by java.util.AbstractMap<K,V>
      extended by java.util.HashMap<com.trendmicro.grid.acl.l0.datatypes.FileIdentifier,V>
          extended by com.trendmicro.grid.acl.ds.jpa.util.FileDetailsMap<V>
All Implemented Interfaces:
Serializable, Cloneable, Map<com.trendmicro.grid.acl.l0.datatypes.FileIdentifier,V>

public class FileDetailsMap<V extends com.trendmicro.grid.acl.l0.datatypes.FileDetails>
extends HashMap<com.trendmicro.grid.acl.l0.datatypes.FileIdentifier,V>

Maps file details against their identifiers using SHA1 keys.

Version:
1.0
Author:
juergen_kellerer, 2010-07-01
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class java.util.AbstractMap
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
 
Constructor Summary
FileDetailsMap()
           
FileDetailsMap(int initialCapacity)
           
 
Method Summary
 FileDetailsMap clone()
           
 V get(com.trendmicro.grid.acl.l0.datatypes.FileIdentifier key)
           
 V put(com.trendmicro.grid.acl.l0.datatypes.FileIdentifier key, V value)
           
 
Methods inherited from class java.util.HashMap
clear, containsKey, containsValue, entrySet, get, isEmpty, keySet, putAll, remove, size, values
 
Methods inherited from class java.util.AbstractMap
equals, hashCode, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.Map
equals, hashCode
 

Constructor Detail

FileDetailsMap

public FileDetailsMap(int initialCapacity)

FileDetailsMap

public FileDetailsMap()
Method Detail

get

public V get(com.trendmicro.grid.acl.l0.datatypes.FileIdentifier key)

put

public V put(com.trendmicro.grid.acl.l0.datatypes.FileIdentifier key,
             V value)
Specified by:
put in interface Map<com.trendmicro.grid.acl.l0.datatypes.FileIdentifier,V extends com.trendmicro.grid.acl.l0.datatypes.FileDetails>
Overrides:
put in class HashMap<com.trendmicro.grid.acl.l0.datatypes.FileIdentifier,V extends com.trendmicro.grid.acl.l0.datatypes.FileDetails>

clone

public FileDetailsMap clone()
Overrides:
clone in class HashMap<com.trendmicro.grid.acl.l0.datatypes.FileIdentifier,V extends com.trendmicro.grid.acl.l0.datatypes.FileDetails>