LibreOffice Module forms (master) 1
|
#include <submission_get.hxx>
Public Member Functions | |
CSubmissionGet (std::u16string_view aURL, const css::uno::Reference< css::xml::dom::XDocumentFragment > &aFragment) | |
virtual SubmissionResult | submit (const css::uno::Reference< css::task::XInteractionHandler > &aInteractionHandler) override |
Public Member Functions inherited from CSubmission | |
CSubmission (std::u16string_view aURL, css::uno::Reference< css::xml::dom::XDocumentFragment > aFragment) | |
const INetURLObject & | GetURLObject () const |
virtual | ~CSubmission () |
virtual SubmissionResult | submit (const css::uno::Reference< css::task::XInteractionHandler > &)=0 |
SubmissionResult | replace (std::u16string_view, const css::uno::Reference< css::xml::dom::XDocument > &, const css::uno::Reference< css::frame::XFrame > &) |
Additional Inherited Members | |
Public Types inherited from CSubmission | |
enum | SubmissionResult { SUCCESS , UNKNOWN_ERROR } |
Protected Member Functions inherited from CSubmission | |
::std::unique_ptr< CSerialization > | createSerialization (const css::uno::Reference< css::task::XInteractionHandler > &aHandler, css::uno::Reference< css::ucb::XCommandEnvironment > &_rOutEnv) |
Protected Attributes inherited from CSubmission | |
INetURLObject | m_aURLObj |
css::uno::Reference< css::xml::dom::XDocumentFragment > | m_aFragment |
css::uno::Reference< css::io::XInputStream > | m_aResultStream |
css::uno::Reference< css::uno::XComponentContext > | m_xContext |
Definition at line 24 of file submission_get.hxx.
CSubmissionGet::CSubmissionGet | ( | std::u16string_view | aURL, |
const css::uno::Reference< css::xml::dom::XDocumentFragment > & | aFragment | ||
) |
Definition at line 38 of file submission_get.cxx.
References aURL.
|
overridevirtual |
Implements CSubmission.
Definition at line 43 of file submission_get.cxx.
References Exception, CSerializationURLEncoded::getInputStream(), INetURLObject::GetMainURL(), INetURLObject::GetProtocol(), CSubmission::m_aFragment, CSubmission::m_aResultStream, CSubmission::m_aURLObj, CSubmission::m_xContext, n, INetURLObject::NONE, ucbhelper::Content::openStream(), OUStringToOString(), CSerializationURLEncoded::serialize(), CSerialization::setSource(), size, CSubmission::SUCCESS, TOOLS_WARN_EXCEPTION, and CSubmission::UNKNOWN_ERROR.