Package com.inductiveautomation.rm.shape
Class RMSharedMap
- java.lang.Object
- 
- java.util.Dictionary<K,V>
- 
- java.util.Hashtable
- 
- com.inductiveautomation.rm.shape.RMSharedMap
 
 
 
- 
- All Implemented Interfaces:
- java.io.Serializable,- java.lang.Cloneable,- java.util.Map
 
 public class RMSharedMap extends java.util.HashtableAn inner class to hold less-common attributes. Tracks owner shape to facilitate sharing.- See Also:
- Serialized Form
 
- 
- 
Constructor SummaryConstructors Constructor Description RMSharedMap()Creates a new map.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description RMSharedMapclone()Overrides hashtable method to just mark hashtable shared and return it.RMSharedMapcloneX()Provides real clone implementation.static RMSharedMapgetShared()Returns an empty shared map.booleanisShared()Returns whether map is already being shared.- 
Methods inherited from class java.util.Hashtableclear, compute, computeIfAbsent, computeIfPresent, contains, containsKey, containsValue, elements, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keys, keySet, merge, put, putAll, putIfAbsent, rehash, remove, remove, replace, replace, replaceAll, size, toString, values
 
- 
 
- 
- 
- 
Method Detail- 
getSharedpublic static RMSharedMap getShared() Returns an empty shared map.
 - 
isSharedpublic boolean isShared() Returns whether map is already being shared.
 - 
clonepublic RMSharedMap clone() Overrides hashtable method to just mark hashtable shared and return it.- Overrides:
- clonein class- java.util.Hashtable
 
 - 
cloneXpublic RMSharedMap cloneX() Provides real clone implementation.
 
- 
 
-