com.stimulsoft.base.serializing
Class StiDeserializerReport
java.lang.Object
com.stimulsoft.base.serializing.StiDeserializerReport
- Direct Known Subclasses:
- StiDeserializerDocument, StiDeserializerFromXmlString
public class StiDeserializerReport
- extends Object
Class contains methods of serialization and deserialization.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
propertys
protected StiProperties propertys
controler
protected final StiDeserializerControler controler
StiDeserializerReport
public StiDeserializerReport(StiDeserializerControler controler,
Class<? extends IStiSerializable> clazz,
Node rootNode)
StiDeserializerReport
public StiDeserializerReport(StiDeserializerControler controler,
IStiSerializable instance,
Node rootNode)
StiDeserializerReport
public StiDeserializerReport(StiDeserializerControler controler,
IStiSerializable instance,
Node rootNode,
Hashtable<String,Object> memoryStore)
getMemoryStore
public Hashtable<String,Object> getMemoryStore()
- Returns:
- the memoryStore
setMemoryStore
public void setMemoryStore(Hashtable<String,Object> memoryStore)
- Parameters:
memoryStore - the memoryStore to set
deserialize
public <T extends IStiSerializable> T deserialize()
deserializeChildren
protected void deserializeChildren()
getProperty
protected StiProperty getProperty(Node currentItem)
deserializeObject
protected IStiSerializable deserializeObject(Class<? extends IStiSerializable> javaClass,
Node currentItem)
createInstance
protected IStiSerializable createInstance(Class<? extends IStiSerializable> javaClass,
Node currentItem)
deserializePrimitiv
protected Object deserializePrimitiv(StiProperty property,
Node propertyValue,
IStiSerializable instance)
getTextContent
protected String getTextContent(Node currentItem)
newInstance
protected static IStiSerializable newInstance(Class<? extends IStiSerializable> clazz)
isRefObject
public boolean isRefObject(Class<? extends IStiSerializable> clazz)
- Реализует ли класс интрефейс IStiSerializableRef.
getInstance
public IStiSerializable getInstance()
Copyright © 2017 Stimulsoft. All Rights Reserved.