19#ifndef INCLUDED_REPORTDESIGN_SOURCE_FILTER_XML_XMLCONTROLPROPERTY_HXX
20#define INCLUDED_REPORTDESIGN_SOURCE_FILTER_XML_XMLCONTROLPROPERTY_HXX
23#include <com/sun/star/beans/PropertyValue.hpp>
24#include <com/sun/star/beans/XPropertySet.hpp>
25#include <com/sun/star/uno/Sequence.hxx>
26#include <com/sun/star/util/Date.hpp>
27#include <com/sun/star/util/Time.hpp>
28#include <rtl/ustrbuf.hxx>
35 css::uno::Reference< css::beans::XPropertySet >
m_xControl;
44 static css::uno::Any
convertString(
const css::uno::Type& _rExpectedType,
const OUString& _rReadCharacters);
50 ,
const css::uno::Reference< css::xml::sax::XFastAttributeList > & xAttrList
51 ,
const css::uno::Reference< css::beans::XPropertySet >& _xControl
56 sal_Int32 nElement,
const css::uno::Reference< css::xml::sax::XFastAttributeList >& xAttrList )
override;
60 virtual void SAL_CALL
characters(
const OUString& rChars )
override;
67 void addValue(
const OUString& _sValue);
css::uno::Reference< css::beans::XPropertySet > m_xControl
ORptFilter & GetOwnImport()
OXMLControlProperty(const OXMLControlProperty &)=delete
css::uno::Type m_aPropType
OXMLControlProperty * m_pContainer
virtual void SAL_CALL endFastElement(sal_Int32 nElement) override
void addValue(const OUString &_sValue)
adds value to property
css::beans::PropertyValue m_aSetting
css::uno::Sequence< css::uno::Any > m_aSequence
static css::util::Time implGetTime(double _nValue)
OUStringBuffer m_aCharBuffer
virtual css::uno::Reference< css::xml::sax::XFastContextHandler > SAL_CALL createFastChildContext(sal_Int32 nElement, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList) override
virtual ~OXMLControlProperty() override
void operator=(const OXMLControlProperty &)=delete
virtual void SAL_CALL characters(const OUString &rChars) override
static css::util::Date implGetDate(double _nValue)
OXMLControlProperty(ORptFilter &rImport, const css::uno::Reference< css::xml::sax::XFastAttributeList > &xAttrList, const css::uno::Reference< css::beans::XPropertySet > &_xControl, OXMLControlProperty *_pContainer=nullptr)
static css::uno::Any convertString(const css::uno::Type &_rExpectedType, const OUString &_rReadCharacters)