Class RMArchiver


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

      • RMArchiver

        public RMArchiver()
    • Method Detail

      • registerClass

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

        public static void unregisterClass​(java.lang.String elementName)
      • getParentShape

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

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

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

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

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