Package com.stimulsoft.report
Class StiSerializeManager
java.lang.Object
com.stimulsoft.report.StiSerializeManager
Class contains methods of serialization and deserialization.
-
Method Summary
Modifier and TypeMethodDescriptionstatic StiDocumentdeserializeDocument(File file) static StiDocumentstatic StiReportdeserializeReport(File file) static StiReportstatic StiReportdeserializeReport(InputStream is, String password) static StiReportdeserializeReport(InputStream is, Hashtable<String, Object> memoryStore) static StiReportdeserializeReport(InputStream is, Hashtable<String, Object> memoryStore, boolean enhanced) static StiReportdeserializeReport(InputStream is, Hashtable<String, Object> memoryStore, boolean enhanced, String password) static StiReportdeserializeReportFromJson(InputStream inputStream) static StiReportdeserializeReportFromJson(InputStream inputStream, String password) static voidserializeDocument(StiReport report, File file) static voidserializeDocument(StiReport report, File file, boolean formatOutput) static voidserializeDocument(StiReport report, OutputStream outputStream) static voidserializeDocument(StiReport report, OutputStream outputStream, boolean formatOutput) static voidserializeDocument(StiReport report, String isDocument, OutputStream outputStream) static voidserializeDocumentToJson(StiReport report, OutputStream outputStream) static voidserializeReport(StiReport report, OutputStream outputStream) static voidserializeReport(StiReport report, OutputStream outputStream, boolean formatOutput) static voidserializeReport(StiReport report, OutputStream stream, String password) Serialize report with passwordserializeReport2(StiReport report, OutputStream outputStream) serializeReport2(StiReport report, OutputStream outputStream, boolean formatOutput, boolean enhanced) static voidserializeReportToJson(StiReport report, OutputStream outputStream) static voidserializeReportToJson(StiReport report, OutputStream stream, String password) Serialize report with password to JSONstatic byte[]unpack(InputStream is, String password)
-
Method Details
-
deserializeReport
public static StiReport deserializeReport(File file) throws IOException, SAXException, StiDeserializationException -
deserializeDocument
- Throws:
StiException
-
deserializeReport
public static StiReport deserializeReport(InputStream is) throws IOException, SAXException, StiDeserializationException -
deserializeReport
public static StiReport deserializeReport(InputStream is, String password) throws IOException, SAXException, StiDeserializationException -
deserializeReport
public static StiReport deserializeReport(InputStream is, Hashtable<String, Object> memoryStore) throws IOException, SAXException, StiDeserializationException -
deserializeReport
public static StiReport deserializeReport(InputStream is, Hashtable<String, Object> memoryStore, boolean enhanced) throws IOException, SAXException, StiDeserializationException -
deserializeReport
public static StiReport deserializeReport(InputStream is, Hashtable<String, Object> memoryStore, boolean enhanced, String password) throws IOException, SAXException, StiDeserializationException -
deserializeDocument
public static StiDocument deserializeDocument(InputStream is) throws IOException, SAXException, StiDeserializationException -
serializeDocument
-
serializeDocument
-
serializeDocument
-
serializeDocument
public static void serializeDocument(StiReport report, OutputStream outputStream, boolean formatOutput) -
serializeDocument
public static void serializeDocument(StiReport report, String isDocument, OutputStream outputStream) -
serializeReport2
public static Hashtable<String,Object> serializeReport2(StiReport report, OutputStream outputStream) -
serializeReport
-
serializeReport2
public static Hashtable<String,Object> serializeReport2(StiReport report, OutputStream outputStream, boolean formatOutput, boolean enhanced) -
serializeReport
public static void serializeReport(StiReport report, OutputStream outputStream, boolean formatOutput) -
serializeReport
Serialize report with password- Parameters:
report-StiReportstream-OutputStreampassword- Report password
-
serializeReportToJson
Serialize report with password to JSON- Parameters:
report-StiReportstream-OutputStreampassword- Report password
-
serializeReportToJson
public static void serializeReportToJson(StiReport report, OutputStream outputStream) throws JSONException, IOException - Throws:
JSONExceptionIOException
-
serializeDocumentToJson
-
deserializeReportFromJson
public static StiReport deserializeReportFromJson(InputStream inputStream) throws JSONException, IOException, ParseException, StiDeserializationException -
deserializeReportFromJson
public static StiReport deserializeReportFromJson(InputStream inputStream, String password) throws JSONException, IOException, ParseException, StiDeserializationException -
unpack
- Throws:
Exception
-