Class RMArchiver

java.lang.Object
com.inductiveautomation.rm.archiver.RXArchiver
com.inductiveautomation.rm.archiver.RMArchiver

public class RMArchiver extends RXArchiver
This class handles RM document archival.
  • Constructor Details

    • RMArchiver

      public RMArchiver()
  • Method Details

    • registerClass

      public static void registerClass(String elementName, Class clazz)
      If you add an RMShape type, you must register your xml element name here along with the class to use when deserializing.
    • unregisterClass

      public static void unregisterClass(String elementName)
    • getParentShape

      public RMParentShape getParentShape(Object aSource)
      Returns a parent shape for source.
    • getShape

      public RMShape getShape(Object aSource, Archivable aRootObj)
      Creates a document.
    • getDoc

      public RMDocument getDoc(Object aSource, Archivable aBaseDoc)
      Creates a document.
    • getClassMap

      public Map getClassMap()
      Returns the class map.
      Overrides:
      getClassMap in class RXArchiver
    • createClassMap

      protected Map createClassMap()
      Creates the class map.
      Overrides:
      createClassMap in class RXArchiver