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.RXArchiver
RXArchiver.Resource
-
-
Constructor Summary
Constructors Constructor Description RMArchiver()
-
Method Summary
All 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.RXArchiver
addResource, 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
-
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.
-
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:
getClassMapin classRXArchiver
-
createClassMap
protected java.util.Map createClassMap()
Creates the class map.- Overrides:
createClassMapin classRXArchiver
-
-