LibreOffice Module forms (master) 1
|
Serialize an XObject. More...
#include <serialization.hxx>
Public Member Functions | |
virtual | ~CSerialization () |
void | setSource (const css::uno::Reference< css::xml::dom::XDocumentFragment > &aFragment) |
sets the XObject that is to serialized More... | |
virtual void | serialize ()=0 |
start the serialization process More... | |
virtual css::uno::Reference< css::io::XInputStream > | getInputStream ()=0 |
get the serialized bytes. More... | |
Protected Attributes | |
css::uno::Reference< css::xml::dom::XDocumentFragment > | m_aFragment |
Serialize an XObject.
Definition at line 30 of file serialization.hxx.
|
inlinevirtual |
Definition at line 36 of file serialization.hxx.
|
pure virtual |
get the serialized bytes.
reads up to buffer->getLength() bytes and returns the number of bytes read. returns -1 on error
Implemented in CSerializationAppXML, and CSerializationURLEncoded.
|
pure virtual |
start the serialization process
Implemented in CSerializationAppXML, and CSerializationURLEncoded.
|
inline |
sets the XObject that is to serialized
Definition at line 41 of file serialization.hxx.
References m_aFragment.
Referenced by lcl_serializeForDisplay(), and CSubmissionGet::submit().
|
protected |
Definition at line 33 of file serialization.hxx.
Referenced by CSerializationAppXML::serialize(), CSerializationURLEncoded::serialize(), and setSource().