23#include <osl/conditn.hxx>
25#include <com/sun/star/uno/Reference.hxx>
26#include <com/sun/star/uno/Any.hxx>
27#include <com/sun/star/xml/dom/XDocumentFragment.hpp>
29#include <com/sun/star/ucb/XCommandEnvironment.hpp>
30#include <com/sun/star/ucb/XProgressHandler.hpp>
32#include <com/sun/star/task/XInteractionHandler.hpp>
34#include <com/sun/star/frame/XFrame.hpp>
81 virtual void SAL_CALL
push(
const css::uno::Any& )
override
86 virtual void SAL_CALL
update(
const css::uno::Any& )
override
89 virtual void SAL_CALL
pop()
override
103 css::uno::Reference< css::xml::dom::XDocumentFragment >
m_aFragment;
105 css::uno::Reference< css::uno::XComponentContext >
m_xContext;
107 ::std::unique_ptr< CSerialization >
createSerialization(
const css::uno::Reference< css::task::XInteractionHandler >& aHandler
108 ,css::uno::Reference<css::ucb::XCommandEnvironment>& _rOutEnv);
116 CSubmission(std::u16string_view aURL, css::uno::Reference< css::xml::dom::XDocumentFragment > aFragment)
128 SubmissionResult replace(std::u16string_view,
const css::uno::Reference< css::xml::dom::XDocument >&,
const css::uno::Reference< css::frame::XFrame>&);
virtual css::uno::Reference< css::task::XInteractionHandler > SAL_CALL getInteractionHandler() override
virtual css::uno::Reference< css::ucb::XProgressHandler > SAL_CALL getProgressHandler() override
css::uno::Reference< css::ucb::XProgressHandler > m_aProgressHandler
css::uno::Reference< css::task::XInteractionHandler > m_aInteractionHandler
virtual void SAL_CALL pop() override
virtual void SAL_CALL update(const css::uno::Any &) override
virtual void SAL_CALL push(const css::uno::Any &) override
osl::Condition m_cFinished
::std::unique_ptr< CSerialization > createSerialization(const css::uno::Reference< css::task::XInteractionHandler > &aHandler, css::uno::Reference< css::ucb::XCommandEnvironment > &_rOutEnv)
css::uno::Reference< css::uno::XComponentContext > m_xContext
CSubmission(std::u16string_view aURL, css::uno::Reference< css::xml::dom::XDocumentFragment > aFragment)
css::uno::Reference< css::xml::dom::XDocumentFragment > m_aFragment
css::uno::Reference< css::io::XInputStream > m_aResultStream
SubmissionResult replace(std::u16string_view, const css::uno::Reference< css::xml::dom::XDocument > &, const css::uno::Reference< css::frame::XFrame > &)
virtual SubmissionResult submit(const css::uno::Reference< css::task::XInteractionHandler > &)=0
const INetURLObject & GetURLObject() const
Reference< XComponentContext > getProcessComponentContext()