24#include <com/sun/star/xml/dom/XDocument.hpp>
25#include <com/sun/star/xml/dom/XDocumentFragment.hpp>
26#include <com/sun/star/xml/xpath/XXPathObject.hpp>
27#include <com/sun/star/xforms/XSubmission.hpp>
29#include <com/sun/star/uno/Reference.hxx>
30#include <com/sun/star/uno/Sequence.hxx>
35 namespace xforms {
class XModel; }
36 namespace uno {
class Any; }
37 namespace beans {
class UnknownPropertyException;
38 class PropertyVetoException; }
39 namespace lang {
class IllegalArgumentException;
40 class WrappedTargetException; }
52typedef cppu::ImplInheritanceHelper<
54 css::xforms::XSubmission
82 css::uno::Reference< css::xml::dom::XDocumentFragment >
85 static css::uno::Reference< css::xml::dom::XDocument >
104 const css::uno::Reference<css::xforms::XModel>& );
107 void setID(
const OUString& );
110 void setBind(
const OUString& );
113 void setRef(
const OUString& );
153 bool doSubmit(
const css::uno::Reference< css::task::XInteractionHandler >& aHandler );
171 css::uno::Any& rConvertedValue,
172 css::uno::Any& rOldValue,
174 const css::uno::Any& rValue )
override;
187 virtual OUString SAL_CALL
getName()
override;
189 virtual void SAL_CALL
setName(
const OUString& )
override;
195 virtual void SAL_CALL
submit( )
override;
197 const css::uno::Reference< css::task::XInteractionHandler >& aHandler )
override;
199 const css::uno::Reference< css::form::submission::XSubmissionVetoListener >& listener )
override;
201 const css::uno::Reference< css::form::submission::XSubmissionVetoListener >& listener )
override;
207 virtual css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL
getPropertySetInfo( )
override;
208 virtual void SAL_CALL
setPropertyValue(
const OUString& aPropertyName,
const css::uno::Any& aValue )
override;
209 virtual css::uno::Any SAL_CALL
getPropertyValue(
const OUString& PropertyName )
override;
210 virtual void SAL_CALL
addPropertyChangeListener(
const OUString& aPropertyName,
const css::uno::Reference< css::beans::XPropertyChangeListener >& xListener )
override;
211 virtual void SAL_CALL
removePropertyChangeListener(
const OUString& aPropertyName,
const css::uno::Reference< css::beans::XPropertyChangeListener >& aListener )
override;
212 virtual void SAL_CALL
addVetoableChangeListener(
const OUString& PropertyName,
const css::uno::Reference< css::beans::XVetoableChangeListener >& aListener )
override;
213 virtual void SAL_CALL
removeVetoableChangeListener(
const OUString& PropertyName,
const css::uno::Reference< css::beans::XVetoableChangeListener >& aListener )
override;
bridges two XPropertySet helper implementations