com.stimulsoft.base.serializing
Class StiSerializerControler

java.lang.Object
  extended by com.stimulsoft.base.serializing.StiSerializerControler

public class StiSerializerControler
extends java.lang.Object

Класс отвечающий за сериализацию. Copyright Stimulsoft


Method Summary
 void addUndefinedRef(BaseElement element, IStiSerializableRef object)
           
 void addUndefinedRef(org.w3c.dom.Element xmlElement, IStiSerializableRef object)
           
 org.w3c.dom.Element createElement(java.lang.String propertyName)
           
 org.w3c.dom.Text createTextNode(java.lang.String data)
           
 void serializeBranch(StiBranch branch, IStiSerializableRef serializableParent, java.util.List<IStiSerializableRef> refs, boolean enhanced)
           
static java.lang.String serializedObjectAsString(IStiSerializable instance)
          Возвращает XML структуру о бъекта в виде строки.
static java.lang.String serializedObjectAsString(IStiSerializable instance, java.lang.String application)
           
static void serializeDocument(IStiSerializableRef instance, java.io.File file, boolean formatOutput)
           
static void serializeDocument(IStiSerializableRef instance, java.io.OutputStream outputStream)
           
static void serializeDocument(IStiSerializableRef instance, java.io.OutputStream outputStream, boolean formatOutput)
           
static void serializeDocument(IStiSerializableRef instance, java.lang.String fileName, boolean formatOutput)
           
static void serializeDocument(IStiSerializableRef instance, java.lang.String isDocument, java.io.OutputStream outputStream)
           
static void serializeDocument(IStiSerializableRef instance, java.lang.String isDocument, java.io.OutputStream outputStream, boolean formatOutput)
           
static void serializeDocument(IStiSerializableRef instance, java.lang.String isDocument, java.io.OutputStream outputStream, boolean formatOutput, boolean enhanced)
           
static void serializeReport(IStiSerializableRef report, java.io.File file)
           
static java.util.Hashtable<java.lang.String,java.lang.Object> serializeReport(IStiSerializableRef instance, java.io.OutputStream os, boolean formatOutput, boolean enhanced)
           
static void serializeReport(IStiSerializableRef instance, java.lang.String fileName)
           
 void setNextReferenceForParent(IStiSerializableRef serializableParent, java.util.List<IStiSerializableRef> refs)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

createElement

public org.w3c.dom.Element createElement(java.lang.String propertyName)

addUndefinedRef

public void addUndefinedRef(org.w3c.dom.Element xmlElement,
                            IStiSerializableRef object)

addUndefinedRef

public void addUndefinedRef(BaseElement element,
                            IStiSerializableRef object)

createTextNode

public org.w3c.dom.Text createTextNode(java.lang.String data)

serializeReport

public static void serializeReport(IStiSerializableRef report,
                                   java.io.File file)

serializeReport

public static void serializeReport(IStiSerializableRef instance,
                                   java.lang.String fileName)

serializeReport

public static java.util.Hashtable<java.lang.String,java.lang.Object> serializeReport(IStiSerializableRef instance,
                                                                                     java.io.OutputStream os,
                                                                                     boolean formatOutput,
                                                                                     boolean enhanced)

serializeDocument

public static void serializeDocument(IStiSerializableRef instance,
                                     java.io.File file,
                                     boolean formatOutput)

serializeDocument

public static void serializeDocument(IStiSerializableRef instance,
                                     java.lang.String fileName,
                                     boolean formatOutput)

serializeDocument

public static void serializeDocument(IStiSerializableRef instance,
                                     java.io.OutputStream outputStream)

serializeDocument

public static void serializeDocument(IStiSerializableRef instance,
                                     java.io.OutputStream outputStream,
                                     boolean formatOutput)

serializeDocument

public static void serializeDocument(IStiSerializableRef instance,
                                     java.lang.String isDocument,
                                     java.io.OutputStream outputStream)

serializeDocument

public static void serializeDocument(IStiSerializableRef instance,
                                     java.lang.String isDocument,
                                     java.io.OutputStream outputStream,
                                     boolean formatOutput)

serializeDocument

public static void serializeDocument(IStiSerializableRef instance,
                                     java.lang.String isDocument,
                                     java.io.OutputStream outputStream,
                                     boolean formatOutput,
                                     boolean enhanced)

serializedObjectAsString

public static java.lang.String serializedObjectAsString(IStiSerializable instance)
Возвращает XML структуру о бъекта в виде строки.


serializedObjectAsString

public static java.lang.String serializedObjectAsString(IStiSerializable instance,
                                                        java.lang.String application)

setNextReferenceForParent

public void setNextReferenceForParent(IStiSerializableRef serializableParent,
                                      java.util.List<IStiSerializableRef> refs)

serializeBranch

public void serializeBranch(StiBranch branch,
                            IStiSerializableRef serializableParent,
                            java.util.List<IStiSerializableRef> refs,
                            boolean enhanced)