public class RMArchiver extends RXArchiver
RXArchiver.Resource
Constructor and Description |
---|
RMArchiver() |
Modifier and Type | Method and Description |
---|---|
protected java.util.Map |
createClassMap()
Creates the class map.
|
java.util.Map |
getClassMap()
Returns the class map.
|
RMDocument |
getDoc(java.lang.Object aSource,
Archivable aBaseDoc)
Creates a document.
|
RMParentShape |
getParentShape(java.lang.Object aSource)
Returns a parent shape for source.
|
RMShape |
getShape(java.lang.Object aSource,
Archivable aRootObj)
Creates a document.
|
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.
|
static void |
unregisterClass(java.lang.String elementName) |
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
public static void registerClass(java.lang.String elementName, java.lang.Class clazz)
elementName
- clazz
- public static void unregisterClass(java.lang.String elementName)
public RMParentShape getParentShape(java.lang.Object aSource)
public RMShape getShape(java.lang.Object aSource, Archivable aRootObj)
public RMDocument getDoc(java.lang.Object aSource, Archivable aBaseDoc)
public java.util.Map getClassMap()
getClassMap
in class RXArchiver
protected java.util.Map createClassMap()
createClassMap
in class RXArchiver