|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.stimulsoft.base.serializing.StiDeserializerControler
public class StiDeserializerControler
Class contains methods of serialization and deserialization.
Constructor Summary | |
---|---|
StiDeserializerControler(SerializeMode serializeMode)
|
Method Summary | |
---|---|
void |
addReferences(IStiSerializable instance,
java.lang.String references)
|
void |
addReferenceToObject(java.lang.Object instance,
StiProperty currentProperty,
java.lang.String references)
|
IStiSerializable |
deserializeBranch(IStiSerializable instance,
org.w3c.dom.Node rootNode)
|
IStiSerializable |
deserializeBranch(IStiSerializable instance,
org.w3c.dom.Node rootNode,
java.util.Hashtable<java.lang.String,java.lang.Object> memoryStore)
|
static IStiSerializable |
deserializeDocument(java.io.File file,
java.lang.Class<? extends IStiSerializable> clazz)
|
static IStiSerializable |
deserializeDocument(java.io.InputStream is,
java.lang.Class<? extends IStiSerializable> clazz)
|
static StiDeserializerDocumentThread |
deserializeDocumentInThread(org.w3c.dom.Document document,
IStiSerializable instance,
StiDeserializationDispatcher dispatcher)
Start document deserialization in thread |
static StiDeserializerDocumentThread |
deserializeDocumentInThread(java.lang.String fileName,
IStiSerializable instance,
StiDeserializationDispatcher dispatcher)
Start document deserialization in thread |
static IStiSerializable |
deserializeFromString(java.lang.String xmlString,
IStiSerializable instance)
|
static IStiSerializable |
deserializeReport(java.io.File file,
java.lang.Class<? extends IStiSerializable> clazz)
|
static IStiSerializable |
deserializeReport(java.io.File file,
IStiSerializable instance)
Преобразование Xml структуры в объект. |
static IStiSerializable |
deserializeReport(java.io.File file,
IStiSerializable instance,
java.util.Hashtable<java.lang.String,java.lang.Object> memoryStore)
|
static IStiSerializable |
deserializeReport(java.io.InputStream is,
IStiSerializable instance)
|
static IStiSerializable |
deserializeReport(java.io.InputStream is,
IStiSerializable instance,
java.util.Hashtable<java.lang.String,java.lang.Object> memoryStore)
|
static IStiSerializable |
deserializeReport(java.io.InputStream is,
IStiSerializable instance,
java.util.Hashtable<java.lang.String,java.lang.Object> memoryStore,
java.lang.Boolean allowException)
|
static IStiSerializable |
deserializeReportWithoutException(org.w3c.dom.Document document,
IStiSerializable instance,
java.util.Hashtable<java.lang.String,java.lang.Object> memoryStore,
java.lang.Boolean allowException)
|
void |
finish()
|
void |
finish(java.lang.Boolean allowException)
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public StiDeserializerControler(SerializeMode serializeMode)
Method Detail |
---|
public static IStiSerializable deserializeReport(java.io.File file, java.lang.Class<? extends IStiSerializable> clazz) throws java.io.IOException, org.xml.sax.SAXException, StiDeserializationException
java.io.IOException
org.xml.sax.SAXException
StiDeserializationException
public static IStiSerializable deserializeReport(java.io.File file, IStiSerializable instance) throws java.io.IOException, org.xml.sax.SAXException, StiDeserializationException
fileName
- имя Xml файлаclazz
- класс объекта, находящегося в Xml файле
java.io.IOException
org.xml.sax.SAXException
StiDeserializationException
public static IStiSerializable deserializeReport(java.io.File file, IStiSerializable instance, java.util.Hashtable<java.lang.String,java.lang.Object> memoryStore) throws java.io.IOException, org.xml.sax.SAXException, StiDeserializationException
java.io.IOException
org.xml.sax.SAXException
StiDeserializationException
public static IStiSerializable deserializeReport(java.io.InputStream is, IStiSerializable instance) throws java.io.IOException, org.xml.sax.SAXException, StiDeserializationException
java.io.IOException
org.xml.sax.SAXException
StiDeserializationException
public static IStiSerializable deserializeReport(java.io.InputStream is, IStiSerializable instance, java.util.Hashtable<java.lang.String,java.lang.Object> memoryStore) throws java.io.IOException, org.xml.sax.SAXException, StiDeserializationException
java.io.IOException
org.xml.sax.SAXException
StiDeserializationException
public static IStiSerializable deserializeReport(java.io.InputStream is, IStiSerializable instance, java.util.Hashtable<java.lang.String,java.lang.Object> memoryStore, java.lang.Boolean allowException) throws java.io.IOException, org.xml.sax.SAXException, StiDeserializationException
java.io.IOException
org.xml.sax.SAXException
StiDeserializationException
public static IStiSerializable deserializeReportWithoutException(org.w3c.dom.Document document, IStiSerializable instance, java.util.Hashtable<java.lang.String,java.lang.Object> memoryStore, java.lang.Boolean allowException)
public static IStiSerializable deserializeDocument(java.io.File file, java.lang.Class<? extends IStiSerializable> clazz)
public static IStiSerializable deserializeDocument(java.io.InputStream is, java.lang.Class<? extends IStiSerializable> clazz)
public static StiDeserializerDocumentThread deserializeDocumentInThread(java.lang.String fileName, IStiSerializable instance, StiDeserializationDispatcher dispatcher)
fileName
- path to document fileclazz
- IStiSerializable
dispatcher
- StiDeserializationDispatcher
that returned deserialization events
public static StiDeserializerDocumentThread deserializeDocumentInThread(org.w3c.dom.Document document, IStiSerializable instance, StiDeserializationDispatcher dispatcher)
document
- Report Document
clazz
- IStiSerializable
dispatcher
- StiDeserializationDispatcher
that returned deserialization events
public static IStiSerializable deserializeFromString(java.lang.String xmlString, IStiSerializable instance)
public void addReferenceToObject(java.lang.Object instance, StiProperty currentProperty, java.lang.String references)
public void addReferences(IStiSerializable instance, java.lang.String references)
public void finish()
public void finish(java.lang.Boolean allowException)
public IStiSerializable deserializeBranch(IStiSerializable instance, org.w3c.dom.Node rootNode)
public IStiSerializable deserializeBranch(IStiSerializable instance, org.w3c.dom.Node rootNode, java.util.Hashtable<java.lang.String,java.lang.Object> memoryStore)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |