LibreOffice Module xmloff (master)  1
xmlbahdl.hxx
Go to the documentation of this file.
1 /* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
2 /*
3  * This file is part of the LibreOffice project.
4  *
5  * This Source Code Form is subject to the terms of the Mozilla Public
6  * License, v. 2.0. If a copy of the MPL was not distributed with this
7  * file, You can obtain one at http://mozilla.org/MPL/2.0/.
8  *
9  * This file incorporates work covered by the following license notice:
10  *
11  * Licensed to the Apache Software Foundation (ASF) under one or more
12  * contributor license agreements. See the NOTICE file distributed
13  * with this work for additional information regarding copyright
14  * ownership. The ASF licenses this file to you under the Apache
15  * License, Version 2.0 (the "License"); you may not use this file
16  * except in compliance with the License. You may obtain a copy of
17  * the License at http://www.apache.org/licenses/LICENSE-2.0 .
18  */
19 
20 #pragma once
21 
22 #include <xmloff/xmlprhdl.hxx>
23 #include <xmloff/xmltoken.hxx>
24 
25 
30 {
32 
33 public:
34  explicit XMLNumberPropHdl( sal_Int8 nB ) : nBytes( nB ) {}
35  virtual ~XMLNumberPropHdl() override;
36 
37  virtual bool importXML( const OUString& rStrImpValue, css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
38  virtual bool exportXML( OUString& rStrExpValue, const css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
39 };
40 
45 {
46  OUString sZeroStr;
48 public:
49  explicit XMLNumberNonePropHdl( sal_Int8 nB = 4 );
51  virtual ~XMLNumberNonePropHdl() override;
52 
53  virtual bool importXML( const OUString& rStrImpValue, css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
54  virtual bool exportXML( OUString& rStrExpValue, const css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
55 };
56 
61 {
63 public:
64  explicit XMLMeasurePropHdl( sal_Int8 nB ) : nBytes( nB ) {}
65  virtual ~XMLMeasurePropHdl() override;
66 
67  virtual bool importXML( const OUString& rStrImpValue, css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
68  virtual bool exportXML( OUString& rStrExpValue, const css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
69 };
70 
75 {
77 public:
78  explicit XMLPercentPropHdl( sal_Int8 nB ) : nBytes( nB ) {}
79  virtual ~XMLPercentPropHdl() override;
80 
81  virtual bool importXML( const OUString& rStrImpValue, css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
82  virtual bool exportXML( OUString& rStrExpValue, const css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
83 };
84 
90 {
91  virtual bool importXML( const OUString& rStrImpValue, css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
92  virtual bool exportXML( OUString& rStrExpValue, const css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
93 };
94 
99 {
101 public:
102  explicit XMLNegPercentPropHdl( sal_Int8 nB ) : nBytes( nB ) {}
103  virtual ~XMLNegPercentPropHdl() override;
104 
105  virtual bool importXML( const OUString& rStrImpValue, css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
106  virtual bool exportXML( OUString& rStrExpValue, const css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
107 };
108 
113 {
115 public:
116  explicit XMLMeasurePxPropHdl( sal_Int8 nB ) : nBytes( nB ) {}
117  virtual ~XMLMeasurePxPropHdl() override;
118 
119  virtual bool importXML( const OUString& rStrImpValue, css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
120  virtual bool exportXML( OUString& rStrExpValue, const css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
121 };
122 
127 {
128 public:
129  virtual ~XMLBoolPropHdl() override;
130 
131  virtual bool importXML( const OUString& rStrImpValue, css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
132  virtual bool exportXML( OUString& rStrExpValue, const css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
133 };
134 
136 {
137 public:
138  virtual ~XMLBoolFalsePropHdl() override;
139 
140  virtual bool importXML( const OUString& rStrImpValue, css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
141  virtual bool exportXML( OUString& rStrExpValue, const css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
142 
143 };
144 
149 {
150 public:
151  virtual ~XMLColorPropHdl() override;
152 
153  virtual bool importXML( const OUString& rStrImpValue, css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
154  virtual bool exportXML( OUString& rStrExpValue, const css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
155 };
156 
161 {
162 public:
163  virtual ~XMLHexPropHdl() override;
164 
165  virtual bool importXML( const OUString& rStrImpValue, css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
166  virtual bool exportXML( OUString& rStrExpValue, const css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
167 };
168 
173 {
174 public:
175  virtual ~XMLStringPropHdl() override;
176 
177  virtual bool importXML( const OUString& rStrImpValue, css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
178  virtual bool exportXML( OUString& rStrExpValue, const css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
179 };
180 
185 {
186 public:
187  virtual ~XMLStyleNamePropHdl() override;
188 
189  virtual bool exportXML( OUString& rStrExpValue, const css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
190 };
191 
192 
197 {
198 public:
199  virtual ~XMLDoublePropHdl() override;
200 
201  virtual bool importXML( const OUString& rStrImpValue, css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
202  virtual bool exportXML( OUString& rStrExpValue, const css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
203 };
204 
209 {
210 public:
211  virtual ~XMLNBoolPropHdl() override;
212 
213  virtual bool importXML( const OUString& rStrImpValue, css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
214  virtual bool exportXML( OUString& rStrExpValue, const css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
215 };
216 
221 {
222  const OUString sTransparent;
223 
224 public:
226  virtual ~XMLColorTransparentPropHdl() override;
227 
228  virtual bool importXML( const OUString& rStrImpValue, css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
229  virtual bool exportXML( OUString& rStrExpValue, const css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
230 };
231 
236 {
237  const OUString sTransparent;
239 
240 public:
242  bool bTransPropValue = true );
243  virtual ~XMLIsTransparentPropHdl() override;
244 
245  virtual bool importXML( const OUString& rStrImpValue, css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
246  virtual bool exportXML( OUString& rStrExpValue, const css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
247 };
248 
253 {
254 public:
256  virtual ~XMLColorAutoPropHdl() override;
257 
258  virtual bool importXML( const OUString& rStrImpValue, css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
259  virtual bool exportXML( OUString& rStrExpValue, const css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
260 };
261 
266 {
267 public:
269  virtual ~XMLIsAutoColorPropHdl() override;
270 
271  virtual bool importXML( const OUString& rStrImpValue, css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
272  virtual bool exportXML( OUString& rStrExpValue, const css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
273 };
274 
275 
281 {
282 public:
283  virtual ~XMLCompareOnlyPropHdl() override;
284 
285  virtual bool importXML( const OUString& rStrImpValue, css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
286  virtual bool exportXML( OUString& rStrExpValue, const css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
287 };
288 
295 {
297 public:
298  explicit XMLNumberWithoutZeroPropHdl( sal_Int8 nB );
299  virtual ~XMLNumberWithoutZeroPropHdl() override;
300 
301  virtual bool importXML( const OUString& rStrImpValue, css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
302  virtual bool exportXML( OUString& rStrExpValue, const css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
303 };
304 
305 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
virtual bool exportXML(OUString &rStrExpValue, const css::uno::Any &rValue, const SvXMLUnitConverter &rUnitConverter) const override
Exports the given value according to the XML-data-type corresponding to the derived class...
Definition: xmlbahdl.cxx:239
PropertyHandler for the XML-data-type: XML_TYPE_ISTRANSPARENT.
Definition: xmlbahdl.hxx:235
virtual ~XMLNumberWithoutZeroPropHdl() override
Definition: xmlbahdl.cxx:800
sal_Int8 nBytes
Definition: xmlbahdl.hxx:31
virtual bool exportXML(OUString &rStrExpValue, const css::uno::Any &rValue, const SvXMLUnitConverter &rUnitConverter) const override
Exports the given value according to the XML-data-type corresponding to the derived class...
Definition: xmlbahdl.cxx:816
virtual bool exportXML(OUString &rStrExpValue, const css::uno::Any &rValue, const SvXMLUnitConverter &rUnitConverter) const override
Exports the given value according to the XML-data-type corresponding to the derived class...
Definition: xmlbahdl.cxx:411
virtual ~XMLIsAutoColorPropHdl() override
Definition: xmlbahdl.cxx:743
virtual ~XMLNumberPropHdl() override
Definition: xmlbahdl.cxx:90
virtual bool exportXML(OUString &rStrExpValue, const css::uno::Any &rValue, const SvXMLUnitConverter &rUnitConverter) const override
Exports the given value according to the XML-data-type corresponding to the derived class...
Definition: xmlbahdl.cxx:271
the SvXMLTypeConverter converts values of various types from their internal representation to the tex...
Definition: xmluconv.hxx:80
PropertyHandler for the XML-data-type: XML_TYPE_MEASURE.
Definition: xmlbahdl.hxx:60
signed char sal_Int8
virtual bool importXML(const OUString &rStrImpValue, css::uno::Any &rValue, const SvXMLUnitConverter &rUnitConverter) const override
Imports the given value according to the XML-data-type corresponding to the derived class...
Definition: xmlbahdl.cxx:183
virtual ~XMLColorTransparentPropHdl() override
Definition: xmlbahdl.cxx:614
virtual ~XMLBoolFalsePropHdl() override
Definition: xmlbahdl.cxx:209
XMLIsTransparentPropHdl(enum::xmloff::token::XMLTokenEnum eTransparent=xmloff::token::XML_TOKEN_INVALID, bool bTransPropValue=true)
Definition: xmlbahdl.cxx:653
virtual bool importXML(const OUString &rStrImpValue, css::uno::Any &rValue, const SvXMLUnitConverter &rUnitConverter) const override
Imports the given value according to the XML-data-type corresponding to the derived class...
Definition: xmlbahdl.cxx:294
virtual bool exportXML(OUString &rStrExpValue, const css::uno::Any &rValue, const SvXMLUnitConverter &rUnitConverter) const override
Exports the given value according to the XML-data-type corresponding to the derived class...
Definition: xmlbahdl.cxx:155
XMLColorTransparentPropHdl(enum::xmloff::token::XMLTokenEnum eTransparent=xmloff::token::XML_TOKEN_INVALID)
Definition: xmlbahdl.cxx:606
PropertyHandler for the XML-data-type: XML_TYPE_NUMBER_NO_ZERO Reads/writes numeric properties...
Definition: xmlbahdl.hxx:294
XMLNumberNonePropHdl(sal_Int8 nB=4)
Definition: xmlbahdl.cxx:120
virtual bool exportXML(OUString &rStrExpValue, const css::uno::Any &rValue, const SvXMLUnitConverter &rUnitConverter) const override
Exports the given value according to the XML-data-type corresponding to the derived class...
Definition: xmlbahdl.cxx:342
virtual bool importXML(const OUString &rStrImpValue, css::uno::Any &rValue, const SvXMLUnitConverter &rUnitConverter) const override
Imports the given value according to the XML-data-type corresponding to the derived class...
Definition: xmlbahdl.cxx:434
virtual bool exportXML(OUString &rStrExpValue, const css::uno::Any &rValue, const SvXMLUnitConverter &rUnitConverter) const override
Exports the given value according to the XML-data-type corresponding to the derived class...
Definition: xmlbahdl.cxx:191
virtual ~XMLStyleNamePropHdl() override
Definition: xmlbahdl.cxx:556
virtual bool importXML(const OUString &rStrImpValue, css::uno::Any &rValue, const SvXMLUnitConverter &rUnitConverter) const override
Imports the given value according to the XML-data-type corresponding to the derived class...
Definition: xmlbahdl.cxx:748
virtual bool exportXML(OUString &rStrExpValue, const css::uno::Any &rValue, const SvXMLUnitConverter &rUnitConverter) const override
Exports the given value according to the XML-data-type corresponding to the derived class...
Definition: xmlbahdl.cxx:303
virtual bool importXML(const OUString &rStrImpValue, css::uno::Any &rValue, const SvXMLUnitConverter &rUnitConverter) const override
Imports the given value according to the XML-data-type corresponding to the derived class...
Definition: xmlbahdl.cxx:580
virtual bool exportXML(OUString &rStrExpValue, const css::uno::Any &rValue, const SvXMLUnitConverter &rUnitConverter) const override
Exports the given value according to the XML-data-type corresponding to the derived class...
Definition: xmlbahdl.cxx:219
PropertyHandler for the XML-data-type: XML_TYPE_COLORAUTO.
Definition: xmlbahdl.hxx:252
css::uno::Any const & rValue
Definition: ImageStyle.hxx:38
virtual bool importXML(const OUString &rStrImpValue, css::uno::Any &rValue, const SvXMLUnitConverter &rUnitConverter) const override
Imports the given value according to the XML-data-type corresponding to the derived class...
Definition: xmlbahdl.cxx:214
virtual bool importXML(const OUString &rStrImpValue, css::uno::Any &rValue, const SvXMLUnitConverter &rUnitConverter) const override
Imports the given value according to the XML-data-type corresponding to the derived class...
Definition: xmlbahdl.cxx:782
XMLMeasurePxPropHdl(sal_Int8 nB)
Definition: xmlbahdl.hxx:116
virtual bool importXML(const OUString &rStrImpValue, css::uno::Any &rValue, const SvXMLUnitConverter &rUnitConverter) const override
Imports the given value according to the XML-data-type corresponding to the derived class...
Definition: xmlbahdl.cxx:666
virtual bool exportXML(OUString &rStrExpValue, const css::uno::Any &rValue, const SvXMLUnitConverter &rUnitConverter) const override
Exports the given value according to the XML-data-type corresponding to the derived class...
Definition: xmlbahdl.cxx:104
const OUString sTransparent
Definition: xmlbahdl.hxx:222
PropertyHandler for the XML-data-type: XML_TYPE_NEG_PERCENT.
Definition: xmlbahdl.hxx:98
virtual bool importXML(const OUString &rStrImpValue, css::uno::Any &rValue, const SvXMLUnitConverter &rUnitConverter) const override
Imports the given value according to the XML-data-type corresponding to the derived class...
Definition: xmlbahdl.cxx:230
virtual bool exportXML(OUString &rStrExpValue, const css::uno::Any &rValue, const SvXMLUnitConverter &rUnitConverter) const override
Exports the given value according to the XML-data-type corresponding to the derived class...
Definition: xmlbahdl.cxx:759
virtual ~XMLPercentPropHdl() override
Definition: xmlbahdl.cxx:289
XMLTokenEnum
The enumeration of all XML tokens.
Definition: xmltoken.hxx:49
virtual bool importXML(const OUString &rStrImpValue, css::uno::Any &rValue, const SvXMLUnitConverter &rUnitConverter) const override
Imports the given value according to the XML-data-type corresponding to the derived class...
Definition: xmlbahdl.cxx:321
PropertyHandler for the XML-data-type: XML_TYPE_STRING.
Definition: xmlbahdl.hxx:172
PropertyHandler for the XML-data-type: XML_TYPE_PERCENT.
Definition: xmlbahdl.hxx:112
PropertyHandler for the XML-data-type: XML_TYPE_NBOOL.
Definition: xmlbahdl.hxx:208
virtual ~XMLColorAutoPropHdl() override
Definition: xmlbahdl.cxx:699
PropertyHandler for the XML-data-type: XML_TYPE_NUMBER.
Definition: xmlbahdl.hxx:29
virtual ~XMLNumberNonePropHdl() override
Definition: xmlbahdl.cxx:132
virtual bool importXML(const OUString &rStrImpValue, css::uno::Any &rValue, const SvXMLUnitConverter &rUnitConverter) const override
Imports the given value according to the XML-data-type corresponding to the derived class...
Definition: xmlbahdl.cxx:503
PropertyHandler for the XML-data-type: XML_TYPE_COLORISAUTO.
Definition: xmlbahdl.hxx:265
PropertyHandler for the XML-data-type: XML_TYPE_NUMBER_NONE.
Definition: xmlbahdl.hxx:44
virtual bool importXML(const OUString &rStrImpValue, css::uno::Any &rValue, const SvXMLUnitConverter &rUnitConverter) const override
Imports the given value according to the XML-data-type corresponding to the derived class...
Definition: xmlbahdl.cxx:403
virtual ~XMLBoolPropHdl() override
Definition: xmlbahdl.cxx:225
virtual ~XMLMeasurePxPropHdl() override
Definition: xmlbahdl.cxx:398
PropertyHandler for properties that cannot make use of importXML and exportXML methods, but can make use of the default comparison.
Definition: xmlbahdl.hxx:280
XMLNumberWithoutZeroPropHdl(sal_Int8 nB)
Definition: xmlbahdl.cxx:795
XMLNegPercentPropHdl(sal_Int8 nB)
Definition: xmlbahdl.hxx:102
virtual bool exportXML(OUString &rStrExpValue, const css::uno::Any &rValue, const SvXMLUnitConverter &rUnitConverter) const override
Exports the given value according to the XML-data-type corresponding to the derived class...
Definition: xmlbahdl.cxx:721
XMLPercentPropHdl(sal_Int8 nB)
Definition: xmlbahdl.hxx:78
virtual bool importXML(const OUString &rStrImpValue, css::uno::Any &rValue, const SvXMLUnitConverter &rUnitConverter) const override
Imports the given value according to the XML-data-type corresponding to the derived class...
Definition: xmlbahdl.cxx:95
sal_Int8 nBytes
Definition: xmlbahdl.hxx:76
virtual bool importXML(const OUString &rStrImpValue, css::uno::Any &rValue, const SvXMLUnitConverter &rUnitConverter) const override
Imports the given value according to the XML-data-type corresponding to the derived class...
Definition: xmlbahdl.cxx:804
virtual ~XMLHexPropHdl() override
Definition: xmlbahdl.cxx:498
virtual bool importXML(const OUString &rStrImpValue, css::uno::Any &rValue, const SvXMLUnitConverter &rUnitConverter) const override
Imports the given value according to the XML-data-type corresponding to the derived class...
Definition: xmlbahdl.cxx:137
PropertyHandler for the XML-data-type: XML_TYPE_HEX.
Definition: xmlbahdl.hxx:160
virtual bool importXML(const OUString &rStrImpValue, css::uno::Any &rValue, const SvXMLUnitConverter &rUnitConverter) const override
Imports the given value according to the XML-data-type corresponding to the derived class...
Definition: xmlbahdl.cxx:262
PropertyHandler for the XML-data-type: XML_TYPE_DOUBLE.
Definition: xmlbahdl.hxx:196
virtual ~XMLCompareOnlyPropHdl() override
Definition: xmlbahdl.cxx:777
virtual ~XMLColorPropHdl() override
Definition: xmlbahdl.cxx:429
PropertyHandler for the XML-data-type: XML_TYPE_PERCENT that is mapped on a double from 0...
Definition: xmlbahdl.hxx:89
PropertyHandler for the XML-data-type: XML_TYPE_PERCENT.
Definition: xmlbahdl.hxx:74
PropertyHandler for the XML-data-type: XML_TYPE_BOOL.
Definition: xmlbahdl.hxx:126
virtual bool exportXML(OUString &rStrExpValue, const css::uno::Any &rValue, const SvXMLUnitConverter &rUnitConverter) const override
Exports the given value according to the XML-data-type corresponding to the derived class...
Definition: xmlbahdl.cxx:467
virtual bool exportXML(OUString &rStrExpValue, const css::uno::Any &rValue, const SvXMLUnitConverter &rUnitConverter) const override
Exports the given value according to the XML-data-type corresponding to the derived class...
Definition: xmlbahdl.cxx:561
sal_Int8 nBytes
Definition: xmlbahdl.hxx:62
virtual bool exportXML(OUString &rStrExpValue, const css::uno::Any &rValue, const SvXMLUnitConverter &rUnitConverter) const override
Exports the given value according to the XML-data-type corresponding to the derived class...
Definition: xmlbahdl.cxx:512
PropertyHandler for the XML-data-type: XML_TYPE_COLORTRANSPARENT.
Definition: xmlbahdl.hxx:220
virtual bool importXML(const OUString &rStrImpValue, css::uno::Any &rValue, const SvXMLUnitConverter &rUnitConverter) const override
Imports the given value according to the XML-data-type corresponding to the derived class...
Definition: xmlbahdl.cxx:619
virtual ~XMLMeasurePropHdl() override
Definition: xmlbahdl.cxx:178
virtual ~XMLDoublePropHdl() override
Definition: xmlbahdl.cxx:575
virtual ~XMLNegPercentPropHdl() override
Definition: xmlbahdl.cxx:365
PropertyHandler for the XML-data-type: XML_TYPE_COLOR.
Definition: xmlbahdl.hxx:148
virtual bool exportXML(OUString &rStrExpValue, const css::uno::Any &rValue, const SvXMLUnitConverter &rUnitConverter) const override
Exports the given value according to the XML-data-type corresponding to the derived class...
Definition: xmlbahdl.cxx:633
virtual bool importXML(const OUString &rStrImpValue, css::uno::Any &rValue, const SvXMLUnitConverter &rUnitConverter) const override
Imports the given value according to the XML-data-type corresponding to the derived class...
Definition: xmlbahdl.cxx:704
virtual bool exportXML(OUString &rStrExpValue, const css::uno::Any &rValue, const SvXMLUnitConverter &rUnitConverter) const override
Exports the given value according to the XML-data-type corresponding to the derived class...
Definition: xmlbahdl.cxx:674
virtual ~XMLIsTransparentPropHdl() override
Definition: xmlbahdl.cxx:661
virtual bool importXML(const OUString &rStrImpValue, css::uno::Any &rValue, const SvXMLUnitConverter &rUnitConverter) const override
Imports the given value according to the XML-data-type corresponding to the derived class...
Definition: xmlbahdl.cxx:539
virtual bool importXML(const OUString &rStrImpValue, css::uno::Any &rValue, const SvXMLUnitConverter &rUnitConverter) const override
Imports the given value according to the XML-data-type corresponding to the derived class...
Definition: xmlbahdl.cxx:370
virtual bool exportXML(OUString &rStrExpValue, const css::uno::Any &rValue, const SvXMLUnitConverter &rUnitConverter) const override
Exports the given value according to the XML-data-type corresponding to the derived class...
Definition: xmlbahdl.cxx:788
virtual ~XMLStringPropHdl() override
Definition: xmlbahdl.cxx:534
XMLMeasurePropHdl(sal_Int8 nB)
Definition: xmlbahdl.hxx:64
Abstract base-class for different XML-types.
Definition: xmlprhdl.hxx:35
virtual bool exportXML(OUString &rStrExpValue, const css::uno::Any &rValue, const SvXMLUnitConverter &rUnitConverter) const override
Exports the given value according to the XML-data-type corresponding to the derived class...
Definition: xmlbahdl.cxx:588
const OUString sTransparent
Definition: xmlbahdl.hxx:237
virtual ~XMLNBoolPropHdl() override
Definition: xmlbahdl.cxx:257
PropertyHandler for the XML-data-type: XML_TYPE_STYLENAME.
Definition: xmlbahdl.hxx:184
virtual bool exportXML(OUString &rStrExpValue, const css::uno::Any &rValue, const SvXMLUnitConverter &rUnitConverter) const override
Exports the given value according to the XML-data-type corresponding to the derived class...
Definition: xmlbahdl.cxx:545
XMLNumberPropHdl(sal_Int8 nB)
Definition: xmlbahdl.hxx:34
virtual bool exportXML(OUString &rStrExpValue, const css::uno::Any &rValue, const SvXMLUnitConverter &rUnitConverter) const override
Exports the given value according to the XML-data-type corresponding to the derived class...
Definition: xmlbahdl.cxx:381