LibreOffice Module xmloff (master) 1
|
#include <XMLBase64Export.hxx>
Public Member Functions | |
XMLBase64Export (SvXMLExport &rExport) | |
bool | exportXML (const css::uno::Reference< css::io::XInputStream > &rIn) |
bool | exportElement (const css::uno::Reference< css::io::XInputStream > &rIn, enum ::xmloff::token::XMLTokenEnum eName) |
bool | exportOfficeBinaryDataElement (const css::uno::Reference< css::io::XInputStream > &rIn) |
Private Member Functions | |
SvXMLExport & | GetExport () |
Private Attributes | |
SvXMLExport & | rExport |
Definition at line 27 of file XMLBase64Export.hxx.
XMLBase64Export::XMLBase64Export | ( | SvXMLExport & | rExport | ) |
Definition at line 37 of file XMLBase64Export.cxx.
bool XMLBase64Export::exportElement | ( | const css::uno::Reference< css::io::XInputStream > & | rIn, |
enum ::xmloff::token::XMLTokenEnum | eName | ||
) |
Definition at line 70 of file XMLBase64Export.cxx.
References exportXML(), GetExport(), and XML_NAMESPACE_OFFICE.
Referenced by exportOfficeBinaryDataElement().
bool XMLBase64Export::exportOfficeBinaryDataElement | ( | const css::uno::Reference< css::io::XInputStream > & | rIn | ) |
Definition at line 78 of file XMLBase64Export.cxx.
References exportElement(), and xmloff::token::XML_BINARY_DATA.
Referenced by SvXMLExport::AddEmbeddedObjectAsBase64(), SvXMLExport::AddEmbeddedXGraphicAsBase64(), and XMLFontAutoStylePool::exportXML().
bool XMLBase64Export::exportXML | ( | const css::uno::Reference< css::io::XInputStream > & | rIn | ) |
Definition at line 41 of file XMLBase64Export.cxx.
References SvXMLExport::Characters(), comphelper::Base64::encode(), GetExport(), SvXMLExport::IgnorableWhitespace(), INPUT_BUFFER_SIZE, and OUTPUT_BUFFER_SIZE.
Referenced by exportElement().
|
inlineprivate |
Definition at line 31 of file XMLBase64Export.hxx.
References rExport.
Referenced by exportElement(), and exportXML().
|
private |
Definition at line 29 of file XMLBase64Export.hxx.
Referenced by GetExport().