org.deckfour.xes.model
Interface XAttributeMap

All Superinterfaces:
Cloneable, Map<String,XAttribute>
All Known Implementing Classes:
XAbstractAttributeMapBufferedImpl, XAttributeMapBufferedImpl, XAttributeMapImpl, XAttributeMapLazyImpl

public interface XAttributeMap
extends Map<String,XAttribute>, Cloneable

An attribute map is used to hold a set of attributes, indexed by their key strings, for event log hierarchy elements. It is required to be cloneable, so that it can be replicated efficiently and reliably.

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

Nested Class Summary
 
Nested classes/interfaces inherited from interface java.util.Map
Map.Entry<K,V>
 
Method Summary
 Object clone()
          Creates an identical clone of the attribute map (deep copy).
 
Methods inherited from interface java.util.Map
clear, containsKey, containsValue, entrySet, equals, get, hashCode, isEmpty, keySet, put, putAll, remove, size, values
 

Method Detail

clone

Object clone()
Creates an identical clone of the attribute map (deep copy).

Returns:
An identical clone of the attribute map.