org.deckfour.xes.model
Interface XAttributeMap

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

public interface XAttributeMap
extends java.util.Map<java.lang.String,XAttribute>, java.lang.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
java.util.Map.Entry<K,V>
 
Method Summary
 java.lang.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

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

Returns:
An identical clone of the attribute map.