public class StiDeserializerReport
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected StiDeserializerControler |
controler |
protected StiProperties |
propertys |
| Constructor and Description |
|---|
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) |
| Modifier and Type | Method and Description |
|---|---|
protected IStiSerializable |
createInstance(java.lang.Class<? extends IStiSerializable> javaClass,
org.w3c.dom.Node currentItem) |
<T extends IStiSerializable> |
deserialize() |
protected void |
deserializeChildren() |
protected IStiSerializable |
deserializeObject(java.lang.Class<? extends IStiSerializable> javaClass,
org.w3c.dom.Node currentItem) |
protected java.lang.Object |
deserializePrimitiv(StiProperty property,
org.w3c.dom.Node propertyValue,
IStiSerializable instance) |
IStiSerializable |
getInstance() |
java.util.Hashtable<java.lang.String,java.lang.Object> |
getMemoryStore() |
protected StiProperty |
getProperty(org.w3c.dom.Node currentItem) |
protected java.lang.String |
getTextContent(org.w3c.dom.Node currentItem) |
boolean |
isRefObject(java.lang.Class<? extends IStiSerializable> clazz)
Реализует ли класс интрефейс IStiSerializableRef.
|
protected static IStiSerializable |
newInstance(java.lang.Class<? extends IStiSerializable> clazz) |
void |
setMemoryStore(java.util.Hashtable<java.lang.String,java.lang.Object> memoryStore) |
protected StiProperties propertys
protected final StiDeserializerControler controler
public StiDeserializerReport(StiDeserializerControler controler, java.lang.Class<? extends IStiSerializable> clazz, org.w3c.dom.Node rootNode)
public StiDeserializerReport(StiDeserializerControler controler, IStiSerializable instance, org.w3c.dom.Node rootNode)
public StiDeserializerReport(StiDeserializerControler controler, IStiSerializable instance, org.w3c.dom.Node rootNode, java.util.Hashtable<java.lang.String,java.lang.Object> memoryStore)
public java.util.Hashtable<java.lang.String,java.lang.Object> getMemoryStore()
public void setMemoryStore(java.util.Hashtable<java.lang.String,java.lang.Object> memoryStore)
memoryStore - the memoryStore to setpublic <T extends IStiSerializable> T deserialize()
protected void deserializeChildren()
protected StiProperty getProperty(org.w3c.dom.Node currentItem)
protected IStiSerializable deserializeObject(java.lang.Class<? extends IStiSerializable> javaClass, org.w3c.dom.Node currentItem)
protected IStiSerializable createInstance(java.lang.Class<? extends IStiSerializable> javaClass, org.w3c.dom.Node currentItem)
protected java.lang.Object deserializePrimitiv(StiProperty property, org.w3c.dom.Node propertyValue, IStiSerializable instance)
protected java.lang.String getTextContent(org.w3c.dom.Node currentItem)
protected static IStiSerializable newInstance(java.lang.Class<? extends IStiSerializable> clazz)
public boolean isRefObject(java.lang.Class<? extends IStiSerializable> clazz)
public IStiSerializable getInstance()
Copyright © 2020 Stimulsoft. All Rights Reserved.