summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVladimir Glazounov <vg@openoffice.org>2005-03-23 10:38:52 +0000
committerVladimir Glazounov <vg@openoffice.org>2005-03-23 10:38:52 +0000
commitedc3effb13528b523dd8249a071d76c9362a7690 (patch)
tree05e5da9e7d47120e1ab8667d955782e4b6db722d
parentbc9096c3669483e85f89299054363802d12b042e (diff)
INTEGRATION: CWS eforms4 (1.2.6); FILE MERGED
2005/03/16 10:32:42 lo 1.2.6.2: #i36288# replace after submission 2004/12/28 09:38:30 fs 1.2.6.1: #i39451# derive from another PropertySet helper class, which also allows listener handling
-rw-r--r--forms/source/xforms/submission.hxx31
1 files changed, 12 insertions, 19 deletions
diff --git a/forms/source/xforms/submission.hxx b/forms/source/xforms/submission.hxx
index 20a24b645..a2a72aa1a 100644
--- a/forms/source/xforms/submission.hxx
+++ b/forms/source/xforms/submission.hxx
@@ -2,9 +2,9 @@
*
* $RCSfile: submission.hxx,v $
*
- * $Revision: 1.2 $
+ * $Revision: 1.3 $
*
- * last change: $Author: obo $ $Date: 2004-11-16 10:57:00 $
+ * last change: $Author: vg $ $Date: 2005-03-23 11:38:52 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -92,8 +92,6 @@ namespace com { namespace sun { namespace star {
class WrappedTargetException; }
} } }
namespace xforms { class Model; }
-namespace comphelper { class PropertySetInfo; }
-
namespace xforms
@@ -137,6 +135,8 @@ private:
com::sun::star::uno::Reference< com::sun::star::xml::dom::XDocumentFragment >
createSubmissionDocument(const com::sun::star::uno::Reference< com::sun::star::xml::xpath::XXPathObject >& aObject,
sal_Bool bRemoveWSNodes = sal_False);
+ com::sun::star::uno::Reference< com::sun::star::xml::dom::XDocument >
+ getInstanceDocument(const com::sun::star::uno::Reference< com::sun::star::xml::xpath::XXPathObject >& aObject);
com::sun::star::uno::Reference<com::sun::star::lang::XMultiServiceFactory > m_aFactory;
public:
@@ -198,7 +198,7 @@ public:
void setSeparator( const rtl::OUString& );
com::sun::star::uno::Sequence< rtl::OUString > getIncludeNamespacePrefixes() const;
- void setIncludeNamespacePrefixes( const rtl::OUString& );
+ void setIncludeNamespacePrefixes( const com::sun::star::uno::Sequence< rtl::OUString >& );
/** perform the submission
@@ -236,22 +236,15 @@ protected:
// implement abstract methods from PropertySetHelper
//
- virtual void _setPropertyValues(
- const comphelper::PropertyMapEntry** ppEntries,
- const com::sun::star::uno::Any* pValues )
- throw( com::sun::star::beans::UnknownPropertyException,
- com::sun::star::beans::PropertyVetoException,
- com::sun::star::lang::IllegalArgumentException,
- com::sun::star::lang::WrappedTargetException );
-
- virtual void _getPropertyValues(
- const comphelper::PropertyMapEntry** ppEntries,
- com::sun::star::uno::Any* pValue )
- throw( com::sun::star::beans::UnknownPropertyException,
- com::sun::star::lang::WrappedTargetException );
+ virtual sal_Bool SAL_CALL convertFastPropertyValue(
+ com::sun::star::uno::Any& rConvertedValue,
+ com::sun::star::uno::Any& rOldValue,
+ sal_Int32 nHandle,
+ const com::sun::star::uno::Any& rValue )
+ throw ( com::sun::star::lang::IllegalArgumentException );
private:
- static comphelper::PropertySetInfo* _getPropertySetInfo();
+ void initializePropertySet();
public: