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.
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class com.inductiveautomation.rm.archiver.RXArchiverRXArchiver.Resource
 
- 
 - 
Constructor SummaryConstructors Constructor Description RMArchiver()
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.MapcreateClassMap()Creates the class map.java.util.MapgetClassMap()Returns the class map.RMDocumentgetDoc(java.lang.Object aSource, Archivable aBaseDoc)Creates a document.RMParentShapegetParentShape(java.lang.Object aSource)Returns a parent shape for source.RMShapegetShape(java.lang.Object aSource, Archivable aRootObj)Creates a document.static voidregisterClass(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.static voidunregisterClass(java.lang.String elementName)- 
Methods inherited from class com.inductiveautomation.rm.archiver.RXArchiveraddResource, copy, fromXML, fromXML, fromXML, fromXMLList, getClass, getClass, getClassLoader, getParent, getParent, getReference, getReference, getReference, getResource, getResource, getResources, getResources, getRootObject, getRootXML, getSourceURL, indexOf, indexOf, newInstance, newInstance, popParent, pushParent, readObject, readObject, readObject, setClassLoader, setRootObject, toXML, toXML, writeObject
 
- 
 
- 
- 
- 
Method Detail- 
registerClasspublic 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.
 - 
unregisterClasspublic static void unregisterClass(java.lang.String elementName) 
 - 
getParentShapepublic RMParentShape getParentShape(java.lang.Object aSource) Returns a parent shape for source.
 - 
getShapepublic RMShape getShape(java.lang.Object aSource, Archivable aRootObj) Creates a document.
 - 
getDocpublic RMDocument getDoc(java.lang.Object aSource, Archivable aBaseDoc) Creates a document.
 - 
getClassMappublic java.util.Map getClassMap() Returns the class map.- Overrides:
- getClassMapin class- RXArchiver
 
 - 
createClassMapprotected java.util.Map createClassMap() Creates the class map.- Overrides:
- createClassMapin class- RXArchiver
 
 
- 
 
-