com.stimulsoft.base.serializing
Class StiDeserializerReport

java.lang.Object
  extended by com.stimulsoft.base.serializing.StiDeserializerReport
Direct Known Subclasses:
StiDeserializerDocument, StiDeserializerFromXmlString

public class StiDeserializerReport
extends java.lang.Object

Class contains methods of serialization and deserialization.


Constructor Summary
StiDeserializerReport(StiDeserializerControler controler, java.lang.Class<? extends IStiSerializable> clazz, org.w3c.dom.Node rootNode)
           
StiDeserializerReport(StiDeserializerControler controler, IStiSerializable instance, org.w3c.dom.Node rootNode)
           
StiDeserializerReport(StiDeserializerControler controler, IStiSerializable instance, org.w3c.dom.Node rootNode, java.util.Hashtable<java.lang.String,java.lang.Object> memoryStore)
           
 
Method Summary
<T extends IStiSerializable>
T
deserialize()
           
 IStiSerializable getInstance()
           
 java.util.Hashtable<java.lang.String,java.lang.Object> getMemoryStore()
           
 boolean isRefObject(java.lang.Class<? extends IStiSerializable> clazz)
          Реализует ли класс интрефейс IStiSerializableRef.
 void setMemoryStore(java.util.Hashtable<java.lang.String,java.lang.Object> memoryStore)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StiDeserializerReport

public StiDeserializerReport(StiDeserializerControler controler,
                             java.lang.Class<? extends IStiSerializable> clazz,
                             org.w3c.dom.Node rootNode)

StiDeserializerReport

public StiDeserializerReport(StiDeserializerControler controler,
                             IStiSerializable instance,
                             org.w3c.dom.Node rootNode)

StiDeserializerReport

public StiDeserializerReport(StiDeserializerControler controler,
                             IStiSerializable instance,
                             org.w3c.dom.Node rootNode,
                             java.util.Hashtable<java.lang.String,java.lang.Object> memoryStore)
Method Detail

getMemoryStore

public java.util.Hashtable<java.lang.String,java.lang.Object> getMemoryStore()
Returns:
the memoryStore

setMemoryStore

public void setMemoryStore(java.util.Hashtable<java.lang.String,java.lang.Object> memoryStore)
Parameters:
memoryStore - the memoryStore to set

deserialize

public <T extends IStiSerializable> T deserialize()

isRefObject

public boolean isRefObject(java.lang.Class<? extends IStiSerializable> clazz)
Реализует ли класс интрефейс IStiSerializableRef.


getInstance

public IStiSerializable getInstance()