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 
97 {
98  virtual bool importXML(const OUString& rStrImpValue, css::uno::Any& rValue,
99  const SvXMLUnitConverter& rUnitConverter) const override;
100  virtual bool exportXML(OUString& rStrExpValue, const css::uno::Any& rValue,
101  const SvXMLUnitConverter& rUnitConverter) const override;
102 };
103 
108 {
110 public:
111  explicit XMLNegPercentPropHdl( sal_Int8 nB ) : nBytes( nB ) {}
112  virtual ~XMLNegPercentPropHdl() override;
113 
114  virtual bool importXML( const OUString& rStrImpValue, css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
115  virtual bool exportXML( OUString& rStrExpValue, const css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
116 };
117 
122 {
124 public:
125  explicit XMLMeasurePxPropHdl( sal_Int8 nB ) : nBytes( nB ) {}
126  virtual ~XMLMeasurePxPropHdl() override;
127 
128  virtual bool importXML( const OUString& rStrImpValue, css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
129  virtual bool exportXML( OUString& rStrExpValue, const css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
130 };
131 
136 {
137 public:
138  virtual ~XMLBoolPropHdl() 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 
145 {
146 public:
147  virtual ~XMLBoolFalsePropHdl() override;
148 
149  virtual bool importXML( const OUString& rStrImpValue, css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
150  virtual bool exportXML( OUString& rStrExpValue, const css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
151 
152 };
153 
158 {
159 public:
160  virtual ~XMLColorPropHdl() override;
161 
162  virtual bool importXML( const OUString& rStrImpValue, css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
163  virtual bool exportXML( OUString& rStrExpValue, const css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
164 };
165 
170 {
171 public:
172  virtual ~XMLHexPropHdl() override;
173 
174  virtual bool importXML( const OUString& rStrImpValue, css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
175  virtual bool exportXML( OUString& rStrExpValue, const css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
176 };
177 
182 {
183 public:
184  virtual ~XMLStringPropHdl() override;
185 
186  virtual bool importXML( const OUString& rStrImpValue, css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
187  virtual bool exportXML( OUString& rStrExpValue, const css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
188 };
189 
194 {
195 public:
196  virtual ~XMLStyleNamePropHdl() override;
197 
198  virtual bool exportXML( OUString& rStrExpValue, const css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
199 };
200 
201 
206 {
207 public:
208  virtual ~XMLDoublePropHdl() override;
209 
210  virtual bool importXML( const OUString& rStrImpValue, css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
211  virtual bool exportXML( OUString& rStrExpValue, const css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
212 };
213 
218 {
219 public:
220  virtual ~XMLNBoolPropHdl() override;
221 
222  virtual bool importXML( const OUString& rStrImpValue, css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
223  virtual bool exportXML( OUString& rStrExpValue, const css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
224 };
225 
230 {
231  const OUString sTransparent;
232 
233 public:
235  virtual ~XMLColorTransparentPropHdl() override;
236 
237  virtual bool importXML( const OUString& rStrImpValue, css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
238  virtual bool exportXML( OUString& rStrExpValue, const css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
239 };
240 
245 {
246  const OUString sTransparent;
248 
249 public:
251  bool bTransPropValue = true );
252  virtual ~XMLIsTransparentPropHdl() override;
253 
254  virtual bool importXML( const OUString& rStrImpValue, css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
255  virtual bool exportXML( OUString& rStrExpValue, const css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
256 };
257 
262 {
263 public:
265  virtual ~XMLColorAutoPropHdl() override;
266 
267  virtual bool importXML( const OUString& rStrImpValue, css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
268  virtual bool exportXML( OUString& rStrExpValue, const css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
269 };
270 
275 {
276 public:
278  virtual ~XMLIsAutoColorPropHdl() override;
279 
280  virtual bool importXML( const OUString& rStrImpValue, css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
281  virtual bool exportXML( OUString& rStrExpValue, const css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
282 };
283 
284 
290 {
291 public:
292  virtual ~XMLCompareOnlyPropHdl() override;
293 
294  virtual bool importXML( const OUString& rStrImpValue, css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
295  virtual bool exportXML( OUString& rStrExpValue, const css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
296 };
297 
304 {
306 public:
307  explicit XMLNumberWithoutZeroPropHdl( sal_Int8 nB );
308  virtual ~XMLNumberWithoutZeroPropHdl() override;
309 
310  virtual bool importXML( const OUString& rStrImpValue, css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
311  virtual bool exportXML( OUString& rStrExpValue, const css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const override;
312 };
313 
314 /* 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:240
PropertyHandler for the XML-data-type: XML_TYPE_ISTRANSPARENT.
Definition: xmlbahdl.hxx:244
virtual ~XMLNumberWithoutZeroPropHdl() override
Definition: xmlbahdl.cxx:832
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:848
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:442
virtual ~XMLIsAutoColorPropHdl() override
Definition: xmlbahdl.cxx:775
virtual ~XMLNumberPropHdl() override
Definition: xmlbahdl.cxx:91
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:272
the SvXMLTypeConverter converts values of various types from their internal representation to the tex...
Definition: xmluconv.hxx:82
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:184
virtual ~XMLColorTransparentPropHdl() override
Definition: xmlbahdl.cxx:646
virtual ~XMLBoolFalsePropHdl() override
Definition: xmlbahdl.cxx:210
XMLIsTransparentPropHdl(enum::xmloff::token::XMLTokenEnum eTransparent=xmloff::token::XML_TOKEN_INVALID, bool bTransPropValue=true)
Definition: xmlbahdl.cxx:685
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:295
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:156
XMLColorTransparentPropHdl(enum::xmloff::token::XMLTokenEnum eTransparent=xmloff::token::XML_TOKEN_INVALID)
Definition: xmlbahdl.cxx:638
PropertyHandler for the XML-data-type: XML_TYPE_NUMBER_NO_ZERO Reads/writes numeric properties...
Definition: xmlbahdl.hxx:303
XMLNumberNonePropHdl(sal_Int8 nB=4)
Definition: xmlbahdl.cxx:121
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:343
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:465
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:192
virtual ~XMLStyleNamePropHdl() override
Definition: xmlbahdl.cxx:588
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:780
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:304
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:612
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:220
PropertyHandler for the XML-data-type: XML_TYPE_COLORAUTO.
Definition: xmlbahdl.hxx:261
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:215
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:814
XMLMeasurePxPropHdl(sal_Int8 nB)
Definition: xmlbahdl.hxx:125
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:698
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:105
const OUString sTransparent
Definition: xmlbahdl.hxx:231
PropertyHandler for the XML-data-type: XML_TYPE_NEG_PERCENT.
Definition: xmlbahdl.hxx:107
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:365
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:231
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:791
virtual ~XMLPercentPropHdl() override
Definition: xmlbahdl.cxx:290
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:322
PropertyHandler for the XML-data-type: XML_TYPE_STRING.
Definition: xmlbahdl.hxx:181
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:377
PropertyHandler for the XML-data-type: XML_TYPE_PERCENT.
Definition: xmlbahdl.hxx:121
PropertyHandler for the XML-data-type: XML_TYPE_NBOOL.
Definition: xmlbahdl.hxx:217
virtual ~XMLColorAutoPropHdl() override
Definition: xmlbahdl.cxx:731
PropertyHandler for the XML-data-type: XML_TYPE_NUMBER.
Definition: xmlbahdl.hxx:29
virtual ~XMLNumberNonePropHdl() override
Definition: xmlbahdl.cxx:133
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:535
PropertyHandler for the XML-data-type: XML_TYPE_COLORISAUTO.
Definition: xmlbahdl.hxx:274
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:434
virtual ~XMLBoolPropHdl() override
Definition: xmlbahdl.cxx:226
virtual ~XMLMeasurePxPropHdl() override
Definition: xmlbahdl.cxx:429
PropertyHandler for properties that cannot make use of importXML and exportXML methods, but can make use of the default comparison.
Definition: xmlbahdl.hxx:289
XMLNumberWithoutZeroPropHdl(sal_Int8 nB)
Definition: xmlbahdl.cxx:827
XMLNegPercentPropHdl(sal_Int8 nB)
Definition: xmlbahdl.hxx:111
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:753
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:96
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:836
virtual ~XMLHexPropHdl() override
Definition: xmlbahdl.cxx:530
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:138
PropertyHandler for the XML-data-type: XML_TYPE_HEX.
Definition: xmlbahdl.hxx:169
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:263
PropertyHandler for the XML-data-type: XML_TYPE_DOUBLE.
Definition: xmlbahdl.hxx:205
virtual ~XMLCompareOnlyPropHdl() override
Definition: xmlbahdl.cxx:809
virtual ~XMLColorPropHdl() override
Definition: xmlbahdl.cxx:460
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:135
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:500
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:593
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:544
PropertyHandler for the XML-data-type: XML_TYPE_COLORTRANSPARENT.
Definition: xmlbahdl.hxx:229
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:651
virtual ~XMLMeasurePropHdl() override
Definition: xmlbahdl.cxx:179
virtual ~XMLDoublePropHdl() override
Definition: xmlbahdl.cxx:607
virtual ~XMLNegPercentPropHdl() override
Definition: xmlbahdl.cxx:396
PropertyHandler for the XML-data-type: XML_TYPE_COLOR.
Definition: xmlbahdl.hxx:157
XMLTokenEnum
The enumeration of all XML tokens.
Definition: xmltoken.hxx:49
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:665
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:736
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:706
virtual ~XMLIsTransparentPropHdl() override
Definition: xmlbahdl.cxx:693
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:571
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:401
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:820
virtual ~XMLStringPropHdl() override
Definition: xmlbahdl.cxx:566
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:620
const OUString sTransparent
Definition: xmlbahdl.hxx:246
virtual ~XMLNBoolPropHdl() override
Definition: xmlbahdl.cxx:258
PropertyHandler for the XML-data-type: XML_TYPE_STYLENAME.
Definition: xmlbahdl.hxx:193
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:577
Maps between XML percentage and our 100th percent ints.
Definition: xmlbahdl.hxx:96
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:412