org.deckfour.xes.model.buffered
Class XAttributeMapBufferedImpl

java.lang.Object
  extended by org.deckfour.xes.model.buffered.XAbstractAttributeMapBufferedImpl
      extended by org.deckfour.xes.model.buffered.XAttributeMapBufferedImpl
All Implemented Interfaces:
Cloneable, Map<String,XAttribute>, XAttributeMap

public class XAttributeMapBufferedImpl
extends XAbstractAttributeMapBufferedImpl

NikeFS2 virtual file system storage-based implementation for the XAttributeMap interface. Makes it possible to store maps of attributes on disk memory, transparent to the user and the using application.

Author:
Christian W. Guenther (christian@deckfour.org)

Nested Class Summary
 
Nested classes/interfaces inherited from interface java.util.Map
Map.Entry<K,V>
 
Constructor Summary
XAttributeMapBufferedImpl()
          Creates a new attribute map.
XAttributeMapBufferedImpl(NikeFS2StorageProvider provider)
          Creates a new attribute map.
 
Method Summary
 
Methods inherited from class org.deckfour.xes.model.buffered.XAbstractAttributeMapBufferedImpl
clear, clone, containsKey, containsValue, deserialize, entrySet, equals, finalize, get, hashCode, isEmpty, keySet, put, putAll, remove, serialize, size, toString, values
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

XAttributeMapBufferedImpl

public XAttributeMapBufferedImpl()
Creates a new attribute map.


XAttributeMapBufferedImpl

public XAttributeMapBufferedImpl(NikeFS2StorageProvider provider)
Creates a new attribute map.

Parameters:
provider - Storage provider to use for serialization.