Class RMSharedMap

java.lang.Object
java.util.Dictionary<K,V>
java.util.Hashtable
com.inductiveautomation.rm.shape.RMSharedMap
All Implemented Interfaces:
Serializable, Cloneable, Map

public class RMSharedMap extends Hashtable
An inner class to hold less-common attributes. Tracks owner shape to facilitate sharing.
See Also:
  • Constructor Details

    • RMSharedMap

      public RMSharedMap()
      Creates a new map.
  • Method Details

    • getShared

      public static RMSharedMap getShared()
      Returns an empty shared map.
    • isShared

      public boolean isShared()
      Returns whether map is already being shared.
    • clone

      public RMSharedMap clone()
      Overrides hashtable method to just mark hashtable shared and return it.
      Overrides:
      clone in class Hashtable
    • cloneX

      public RMSharedMap cloneX()
      Provides real clone implementation.