public class StiDeserializerControler
extends java.lang.Object
| Constructor and Description |
|---|
StiDeserializerControler(SerializeMode serializeMode) |
| Modifier and Type | Method and Description |
|---|---|
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) |
public StiDeserializerControler(SerializeMode serializeMode)
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.IOExceptionorg.xml.sax.SAXExceptionStiDeserializationExceptionpublic static IStiSerializable deserializeReport(java.io.File file, IStiSerializable instance) throws java.io.IOException, org.xml.sax.SAXException, StiDeserializationException
fileName - имя Xml файлаclazz - класс объекта, находящегося в Xml файлеjava.io.IOExceptionorg.xml.sax.SAXExceptionStiDeserializationExceptionpublic 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.IOExceptionorg.xml.sax.SAXExceptionStiDeserializationExceptionpublic static IStiSerializable deserializeReport(java.io.InputStream is, IStiSerializable instance) throws java.io.IOException, org.xml.sax.SAXException, StiDeserializationException
java.io.IOExceptionorg.xml.sax.SAXExceptionStiDeserializationExceptionpublic 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.IOExceptionorg.xml.sax.SAXExceptionStiDeserializationExceptionpublic 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.IOExceptionorg.xml.sax.SAXExceptionStiDeserializationExceptionpublic 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 - IStiSerializabledispatcher - StiDeserializationDispatcher that returned deserialization eventspublic static StiDeserializerDocumentThread deserializeDocumentInThread(org.w3c.dom.Document document, IStiSerializable instance, StiDeserializationDispatcher dispatcher)
document - Report Documentclazz - IStiSerializabledispatcher - StiDeserializationDispatcher that returned deserialization eventspublic 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)
Copyright © 2020 Stimulsoft. All Rights Reserved.