23#include <rtl/ustring.hxx>
26#include <com/sun/star/uno/Reference.hxx>
28#include <com/sun/star/lang/XServiceInfo.hpp>
29#include <com/sun/star/xml/crypto/XXMLSignatureTemplate.hpp>
37 css::xml::crypto::XXMLSignatureTemplate ,
38 css::lang::XServiceInfo >
41 css::uno::Reference< css::xml::wrapper::XXMLElementWrapper >
m_xTemplate ;
42 std::vector< css::uno::Reference< css::xml::wrapper::XXMLElementWrapper > >
targets;
44 css::xml::crypto::SecurityOperationStatus
m_nStatus;
52 const css::uno::Reference< css::xml::wrapper::XXMLElementWrapper >& aXmlElement
55 virtual css::uno::Reference< css::xml::wrapper::XXMLElementWrapper > SAL_CALL
getTemplate(
59 const css::uno::Reference< css::xml::wrapper::XXMLElementWrapper >& aXmlElement
62 virtual css::uno::Sequence< css::uno::Reference< css::xml::wrapper::XXMLElementWrapper > > SAL_CALL
getTargets(
66 const css::uno::Reference< css::xml::crypto::XUriBinding >& aUriBinding )
override;
67 virtual css::uno::Reference< css::xml::crypto::XUriBinding >
71 css::xml::crypto::SecurityOperationStatus status )
override;
72 virtual css::xml::crypto::SecurityOperationStatus
79 const OUString& ServiceName
92 static css::uno::Reference< css::uno::XInterface >
impl_createInstance(
const css::uno::Reference< css::lang::XMultiServiceFactory >& aServiceManager ) ;
static css::uno::Sequence< OUString > impl_getSupportedServiceNames()
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override
virtual css::uno::Reference< css::xml::wrapper::XXMLElementWrapper > SAL_CALL getTemplate() override
virtual void SAL_CALL setTemplate(const css::uno::Reference< css::xml::wrapper::XXMLElementWrapper > &aXmlElement) override
virtual void SAL_CALL setStatus(css::xml::crypto::SecurityOperationStatus status) override
virtual ~XMLSignatureTemplateImpl() override
css::uno::Reference< css::xml::wrapper::XXMLElementWrapper > m_xTemplate
virtual OUString SAL_CALL getImplementationName() override
virtual css::uno::Reference< css::xml::crypto::XUriBinding > SAL_CALL getBinding() override
css::uno::Reference< css::xml::crypto::XUriBinding > m_xUriBinding
virtual css::xml::crypto::SecurityOperationStatus SAL_CALL getStatus() override
virtual css::uno::Sequence< css::uno::Reference< css::xml::wrapper::XXMLElementWrapper > > SAL_CALL getTargets() override
css::xml::crypto::SecurityOperationStatus m_nStatus
virtual sal_Bool SAL_CALL supportsService(const OUString &ServiceName) override
virtual void SAL_CALL setTarget(const css::uno::Reference< css::xml::wrapper::XXMLElementWrapper > &aXmlElement) override
std::vector< css::uno::Reference< css::xml::wrapper::XXMLElementWrapper > > targets
static css::uno::Reference< css::uno::XInterface > impl_createInstance(const css::uno::Reference< css::lang::XMultiServiceFactory > &aServiceManager)
static OUString impl_getImplementationName()
virtual void SAL_CALL setBinding(const css::uno::Reference< css::xml::crypto::XUriBinding > &aUriBinding) override
XMLSignatureTemplateImpl()