LibreOffice Module xmloff (master) 1
|
provides export related tools for attribute handling More...
#include <propertyexport.hxx>
Public Member Functions | |
OPropertyExport (IFormsExportContext &_rContext, const css::uno::Reference< css::beans::XPropertySet > &_rxProps) | |
constructs an object capable of handling attributes for export More... | |
template<typename T > | |
void | exportRemainingPropertiesSequence (Any const &value, token::XMLTokenEnum eValueAttName) |
Protected Member Functions | |
void | examinePersistence () |
examines a property set given for all properties which's value are to made persistent More... | |
template<typename T > | |
void | exportRemainingPropertiesSequence (css::uno::Any const &value, token::XMLTokenEnum eValueAttName) |
void | exportRemainingProperties () |
void | exportedProperty (const OUString &_rPropertyName) |
indicates that a property has been handled by a derived class, without using the helper methods of this class. More... | |
void | exportStringPropertyAttribute (const sal_uInt16 _nNamespaceKey, const OUString &_pAttributeName, const OUString &_rPropertyName) |
add an attribute which is represented by a string property to the export context More... | |
void | exportBooleanPropertyAttribute (const sal_uInt16 _nNamespaceKey, const OUString &_pAttributeName, const OUString &_rPropertyName, const BoolAttrFlags _nBooleanAttributeFlags) |
add an attribute which is represented by a boolean property to the export context More... | |
void | exportInt16PropertyAttribute (const sal_uInt16 _nNamespaceKey, const OUString &_pAttributeName, const OUString &_rPropertyName, const sal_Int16 _nDefault, const bool force=false) |
add an attribute which is represented by a sal_Int16 property to the export context More... | |
void | exportInt32PropertyAttribute (const sal_uInt16 _nNamespaceKey, const OUString &_pAttributeName, const OUString &_rPropertyName, const sal_Int32 _nDefault) |
add an attribute which is represented by a sal_Int32 property to the export context More... | |
template<typename EnumT > | |
void | exportEnumPropertyAttribute (const sal_uInt16 _nNamespaceKey, const OUString &_pAttributeName, const OUString &_rPropertyName, const SvXMLEnumMapEntry< EnumT > *_pValueMap, const EnumT _nDefault, const bool _bVoidDefault=false) |
add an attribute which is represented by an enum property to the export context More... | |
void | exportEnumPropertyAttributeImpl (const sal_uInt16 _nNamespaceKey, const OUString &_pAttributeName, const OUString &_rPropertyName, const SvXMLEnumMapEntry< sal_uInt16 > *_pValueMap, const sal_uInt16 _nDefault, const bool _bVoidDefault) |
void | exportTargetFrameAttribute () |
add the hlink:target-frame attribute to the export context. More... | |
void | exportTargetLocationAttribute (bool _bAddType) |
add the form:href attribute to the export context. More... | |
void | exportImageDataAttribute () |
add the form:image attribute to the export context. More... | |
void | flagStyleProperties () |
flag the style properties as 'already exported' More... | |
void | exportGenericPropertyAttribute (const sal_uInt16 _nAttributeNamespaceKey, const OUString &_pAttributeName, const OUString &_pPropertyName) |
add an arbitrary attribute extracted from an arbitrary property to the export context More... | |
void | exportStringSequenceAttribute (const sal_uInt16 _nAttributeNamespaceKey, const OUString &_pAttributeName, const OUString &_rPropertyName) |
exports a property value, which is a string sequence, as attribute More... | |
bool | shouldExportProperty (const OUString &i_propertyName) const |
determines whether the given property is to be exported More... | |
OUString | implConvertAny (const css::uno::Any &_rValue) |
tries to convert an arbitrary <type scope="com.sun:star.uno">Any</type> into an string More... | |
void | AddAttribute (sal_uInt16 _nPrefix, const OUString &_rName, const OUString &_rValue) |
void | AddAttribute (sal_uInt16 _nPrefix, ::xmloff::token::XMLTokenEnum _eName, const OUString &_rValue) |
void | AddAttribute (sal_uInt16 _nPrefix, ::xmloff::token::XMLTokenEnum _eName, ::xmloff::token::XMLTokenEnum _eValue) |
void | dbg_implCheckProperty (const OUString &_rPropertyName, const css::uno::Type *_pType) |
check a given property set for the existence and type correctness of a given property More... | |
Static Protected Member Functions | |
::xmloff::token::XMLTokenEnum | implGetPropertyXMLType (const css::uno::Type &_rType) |
Protected Attributes | |
IFormsExportContext & | m_rContext |
const css::uno::Reference< css::beans::XPropertySet > | m_xProps |
const css::uno::Reference< css::beans::XPropertySetInfo > | m_xPropertyInfo |
const css::uno::Reference< css::beans::XPropertyState > | m_xPropertyState |
OUString | m_sValueTrue |
OUString | m_sValueFalse |
Private Member Functions | |
void | exportRelativeTargetLocation (const OUString &_sPropertyName, CCAFlags _nProperty, bool _bAddType) |
Private Attributes | |
std::set< OUString > | m_aRemainingProps |
provides export related tools for attribute handling
(The name is somewhat misleading. It's not only a PropertyExport, but in real an ElementExport. Anyway.)
Definition at line 60 of file propertyexport.hxx.
xmloff::OPropertyExport::OPropertyExport | ( | IFormsExportContext & | _rContext, |
const css::uno::Reference< css::beans::XPropertySet > & | _rxProps | ||
) |
constructs an object capable of handling attributes for export
_rContext | the export context to which's attribute list the property translation should be added |
m_xControl | the property set to be exported |
Definition at line 59 of file propertyexport.cxx.
References aBuffer, sax::Converter::convertBool(), examinePersistence(), m_rContext, m_sValueFalse, m_sValueTrue, m_xPropertyInfo, and m_xProps.
|
protected |
Definition at line 646 of file propertyexport.cxx.
References SvXMLExport::AddAttribute(), xmloff::IFormsExportContext::getGlobalContext(), SvXMLExport::GetXAttrList(), xmloff::token::GetXMLToken(), and m_rContext.
|
protected |
Definition at line 638 of file propertyexport.cxx.
References SvXMLExport::AddAttribute(), xmloff::IFormsExportContext::getGlobalContext(), SvXMLExport::GetXAttrList(), xmloff::token::GetXMLToken(), and m_rContext.
|
protected |
Definition at line 630 of file propertyexport.cxx.
References SvXMLExport::AddAttribute(), xmloff::IFormsExportContext::getGlobalContext(), SvXMLExport::GetXAttrList(), and m_rContext.
Referenced by xmloff::OColumnExport::exportAttributes(), exportBooleanPropertyAttribute(), xmloff::OControlExport::exportCellBindingAttributes(), xmloff::OControlExport::exportCellListSourceRange(), xmloff::OControlExport::exportCommonControlAttributes(), exportEnumPropertyAttributeImpl(), xmloff::OControlExport::exportGenericHandlerAttributes(), exportGenericPropertyAttribute(), xmloff::OControlExport::exportImagePositionAttributes(), exportInt16PropertyAttribute(), exportInt32PropertyAttribute(), xmloff::OControlExport::exportListSourceAsAttribute(), xmloff::OControlExport::exportListSourceAsElements(), exportRelativeTargetLocation(), exportRemainingProperties(), exportRemainingPropertiesSequence(), xmloff::OElementExport::exportServiceNameAttribute(), xmloff::OColumnExport::exportServiceNameAttribute(), xmloff::OControlExport::exportSpecialAttributes(), exportStringPropertyAttribute(), exportStringSequenceAttribute(), xmloff::OControlExport::exportSubTags(), xmloff::OFormExport::exportSubTags(), exportTargetFrameAttribute(), xmloff::OControlExport::exportXFormsBindAttributes(), xmloff::OControlExport::exportXFormsListAttributes(), and xmloff::OControlExport::exportXFormsSubmissionAttributes().
|
protected |
check a given property set for the existence and type correctness of a given property
This method is available in the non-product version only.
_rPropertyName | the name of the property to ask the control model for |
_pType | the expected type of the property. May be NULL, in this case no type check is made. |
Definition at line 654 of file propertyexport.cxx.
References Exception, m_xPropertyInfo, Property, SAL_WARN, and TOOLS_WARN_EXCEPTION.
|
protected |
examines a property set given for all properties which's value are to made persistent
upon return the <method>m_aRemainingProps</method> will be filled with the names of all properties which need to be stored
Definition at line 220 of file propertyexport.cxx.
References aProperties, m_aRemainingProps, and m_xPropertyInfo.
Referenced by OPropertyExport().
|
protected |
add an attribute which is represented by a boolean property to the export context
_nNamespaceKey | the key of the namespace to use for the attribute name. Is used with the namespace map provided by the export context. |
_pAttributeName | the name of the attribute to add. Must not contain any namespace (it's added automatically) |
_pPropertyName | the name of the property to ask the control for |
_nBooleanAttributeFlags | specifies the default and the "alignment" (inverse semantics) of the boolean property |
Definition at line 260 of file propertyexport.cxx.
References AddAttribute(), Any, DBG_CHECK_PROPERTY_NO_TYPE, DefaultTrue, DefaultVoid, exportedProperty(), InverseSemantics, m_sValueFalse, m_sValueTrue, and m_xProps.
Referenced by xmloff::OFormExport::exportAttributes(), xmloff::OControlExport::exportCommonControlAttributes(), xmloff::OControlExport::exportDatabaseAttributes(), and xmloff::OControlExport::exportSpecialAttributes().
|
inlineprotected |
indicates that a property has been handled by a derived class, without using the helper methods of this class.
Calling this method is necessary in case you use the suggested mechanism for the generic export of properties. This means that you want to use <method>exportRemainingProperties</method>, which exports all properties which need to ('cause they haven't been exported with one of the other type-specific methods).
In this case you should call exportedProperty for every property you export yourself, so the property will be flagged as already handled
Definition at line 117 of file propertyexport.hxx.
References m_aRemainingProps.
Referenced by xmloff::OFormExport::exportAttributes(), exportBooleanPropertyAttribute(), xmloff::OControlExport::exportCommonControlAttributes(), exportEnumPropertyAttributeImpl(), xmloff::OControlExport::exportGenericHandlerAttributes(), exportGenericPropertyAttribute(), xmloff::OControlExport::exportImagePositionAttributes(), exportInt16PropertyAttribute(), exportInt32PropertyAttribute(), xmloff::OControlExport::exportListSourceAsAttribute(), exportRelativeTargetLocation(), xmloff::OColumnExport::exportServiceNameAttribute(), xmloff::OControlExport::exportSpecialAttributes(), exportStringPropertyAttribute(), exportStringSequenceAttribute(), xmloff::OControlExport::exportSubTags(), exportTargetFrameAttribute(), and flagStyleProperties().
|
inlineprotected |
add an attribute which is represented by an enum property to the export context
_nNamespaceKey | the key of the namespace to use for the attribute name. Is used with the namespace map provided by the export context. |
_pAttributeName | the name of the attribute to add. Must not contain any namespace (it's added automatically) |
_pPropertyName | the name of the property to ask the control for |
_pValueMap | the map to use when converting the property value to an attribute value |
_nDefault | the default of the attribute. If the current property value equals this default, no attribute is added. |
Definition at line 213 of file propertyexport.hxx.
References exportEnumPropertyAttributeImpl().
Referenced by xmloff::OFormExport::exportAttributes(), xmloff::OControlExport::exportCommonControlAttributes(), xmloff::OControlExport::exportDatabaseAttributes(), and xmloff::OControlExport::exportSpecialAttributes().
|
protected |
Definition at line 338 of file propertyexport.cxx.
References AddAttribute(), Any, SvXMLUnitConverter::convertEnum(), exportedProperty(), and m_xProps.
Referenced by exportEnumPropertyAttribute().
|
protected |
add an arbitrary attribute extracted from an arbitrary property to the export context
The current value of the property specified with <arg>_pPropertyName</arg> is taken and converted into a string, no matter what type it has. (Okay, there are the usual limitations: We know Date, Datetime, double, integer ... to name just a few).
In case the property value is <NULL> (void), no attribute is added
In case the property value is an empty string, and the property is a not allowed to be <NULL> (void), no attribute is added
In case the property value is a sequence of any type, no attribute is added, 'cause sequences can't be transported as attribute. In the debug version, an additional assertion will occur if you nonetheless try to do this.
_nNamespaceKey | the key of the namespace to use for the attribute name. Is used with the namespace map provided by the export context. |
_pAttributeName | the name of the attribute to add. Must not contain any namespace (it's added automatically) |
_pPropertyName | the name of the property to ask the object for |
Definition at line 446 of file propertyexport.cxx.
References AddAttribute(), Any, DBG_CHECK_PROPERTY_NO_TYPE, exportedProperty(), implConvertAny(), m_xPropertyInfo, m_xProps, and Property.
Referenced by xmloff::OControlExport::exportCommonControlAttributes(), and xmloff::OControlExport::exportSpecialAttributes().
|
inlineprotected |
add the form:image attribute to the export context.
The value of this attribute is extracted from the ImageURL property of the object given.
The property needs a special handling because the URL's need to be made relative
Definition at line 260 of file propertyexport.hxx.
References exportRelativeTargetLocation(), ImageData, and xmloff::PROPERTY_GRAPHIC.
Referenced by xmloff::OControlExport::exportCommonControlAttributes().
|
protected |
add an attribute which is represented by a sal_Int16 property to the export context
_nNamespaceKey | the key of the namespace to use for the attribute name. Is used with the namespace map provided by the export context. |
_pAttributeName | the name of the attribute to add. Must not contain any namespace (it's added automatically) |
_pPropertyName | the name of the property to ask the control for |
_nDefault | the default of the attribute. See force parameter. |
force | if true and the property is not set or does not contain a sal_Int16, then _nDefault is written out. if false and the current property value equals _nDefault, then no attribute is added. |
Definition at line 298 of file propertyexport.cxx.
References AddAttribute(), DBG_CHECK_PROPERTY, exportedProperty(), and m_xProps.
Referenced by xmloff::OControlExport::exportCommonControlAttributes(), and xmloff::OControlExport::exportDatabaseAttributes().
|
protected |
add an attribute which is represented by a sal_Int32 property to the export context
_nNamespaceKey | the key of the namespace to use for the attribute name. Is used with the namespace map provided by the export context. |
_pAttributeName | the name of the attribute to add. Must not contain any namespace (it's added automatically) |
_pPropertyName | the name of the property to ask the control for |
_nDefault | the default of the attribute. If the current property value equals this default, no attribute is added. |
Definition at line 318 of file propertyexport.cxx.
References AddAttribute(), DBG_CHECK_PROPERTY, exportedProperty(), and m_xProps.
Referenced by xmloff::OControlExport::exportSpecialAttributes().
|
private |
Definition at line 387 of file propertyexport.cxx.
References AddAttribute(), SvXMLExport::AddEmbeddedObject(), SvXMLExport::AddEmbeddedXGraphic(), Any, exportedProperty(), xmloff::OAttributeMetaData::getCommonControlAttributeName(), xmloff::OAttributeMetaData::getCommonControlAttributeNamespace(), xmloff::IFormsExportContext::getGlobalContext(), m_rContext, m_xProps, SAL_WARN, XML_NAMESPACE_XLINK, xmloff::token::XML_SIMPLE, and xmloff::token::XML_TYPE.
Referenced by exportImageDataAttribute(), and exportTargetLocationAttribute().
|
protected |
Definition at line 106 of file propertyexport.cxx.
References AddAttribute(), Any, DBG_CHECK_PROPERTY_NO_TYPE, xmloff::IFormsExportContext::getGlobalContext(), getSequenceElementType(), implConvertAny(), implGetPropertyXMLType(), m_aRemainingProps, m_rContext, m_xPropertyInfo, m_xProps, shouldExportProperty(), xmloff::token::XML_BOOLEAN, xmloff::token::XML_BOOLEAN_VALUE, xmloff::token::XML_LIST_PROPERTY, XML_NAMESPACE_FORM, XML_NAMESPACE_OFFICE, xmloff::token::XML_PROPERTIES, xmloff::token::XML_PROPERTY, xmloff::token::XML_PROPERTY_NAME, xmloff::token::XML_STRING, xmloff::token::XML_STRING_VALUE, xmloff::token::XML_VALUE, xmloff::token::XML_VALUE_TYPE, and xmloff::token::XML_VOID.
Referenced by xmloff::OElementExport::exportSubTags().
void xmloff::OPropertyExport::exportRemainingPropertiesSequence | ( | Any const & | value, |
token::XMLTokenEnum | eValueAttName | ||
) |
Definition at line 90 of file propertyexport.cxx.
References AddAttribute(), Any, xmloff::IFormsExportContext::getGlobalContext(), i, implConvertAny(), m_rContext, value, xmloff::token::XML_LIST_VALUE, XML_NAMESPACE_FORM, and XML_NAMESPACE_OFFICE.
|
protected |
|
protected |
add an attribute which is represented by a string property to the export context
_nNamespaceKey | the key of the namespace to use for the attribute name. Is used with the namespace map provided by the export context. |
_pAttributeName | the name of the attribute to add. Must not contain any namespace |
_pPropertyName | the name of the property to ask the control for |
Definition at line 238 of file propertyexport.cxx.
References AddAttribute(), DBG_CHECK_PROPERTY, exportedProperty(), and m_xProps.
Referenced by xmloff::OColumnExport::exportAttributes(), xmloff::OFormExport::exportAttributes(), xmloff::OControlExport::exportCommonControlAttributes(), xmloff::OControlExport::exportDatabaseAttributes(), xmloff::OControlExport::exportOuterAttributes(), and xmloff::OControlExport::exportSpecialAttributes().
|
protected |
exports a property value, which is a string sequence, as attribute
The elements of the string sequence given are quoted and concatenated, with the characters used for this to be chosen by the caller
If you use the quote character, no check (except assertions) is made if one of the list items contains the quote character
If you don't use the quote character, no check (except assertions) is made if one of the list items contains the separator character (which would be deadly when reimporting the string)
_nNamespaceKey | the key of the namespace to use for the attribute name. Is used with the namespace map provided by the export context. |
_pAttributeName | the name of the attribute to add. Must not contain any namespace (it's added automatically) |
_pPropertyName | the name of the property to ask the object for |
Definition at line 473 of file propertyexport.cxx.
References AddAttribute(), DBG_CHECK_PROPERTY, exportedProperty(), m_xProps, and sQuote.
Referenced by xmloff::OFormExport::exportAttributes().
|
protected |
add the hlink:target-frame attribute to the export context.
The value of this attribute is extracted from the TargetFrame property of the object given.
The property needs a special handling because conflicts between the default values for the attribute and the property.
Definition at line 372 of file propertyexport.cxx.
References AddAttribute(), DBG_CHECK_PROPERTY, exportedProperty(), xmloff::OAttributeMetaData::getCommonControlAttributeName(), xmloff::OAttributeMetaData::getCommonControlAttributeNamespace(), comphelper::getString(), m_xProps, xmloff::PROPERTY_TARGETFRAME, and TargetFrame.
Referenced by xmloff::OFormExport::exportAttributes(), and xmloff::OControlExport::exportCommonControlAttributes().
|
inlineprotected |
add the form:href attribute to the export context.
The value of this attribute is extracted from the TargetURL property of the object given.
The property needs a special handling because the URL's need to be made relative
If _bAddType is set, an additional xlink:type="simple" attribute is also added.
Definition at line 252 of file propertyexport.hxx.
References exportRelativeTargetLocation(), xmloff::PROPERTY_TARGETURL, and TargetLocation.
Referenced by xmloff::OFormExport::exportAttributes(), and xmloff::OControlExport::exportCommonControlAttributes().
|
protected |
flag the style properties as 'already exported'
We don't have style support right now, so the only thing the method does is removing the style-relevant properties from the list of yet-to-be-exported properties (<member>m_aRemainingProps</member>)
Definition at line 422 of file propertyexport.cxx.
References exportedProperty(), xmloff::IFormsExportContext::getStylePropertyMapper(), i, m_rContext, xmloff::PROPERTY_DATEFORMAT, xmloff::PROPERTY_FONT, and xmloff::PROPERTY_TIMEFORMAT.
Referenced by xmloff::OControlExport::exportInnerAttributes().
|
protected |
tries to convert an arbitrary <type scope="com.sun:star.uno">Any</type> into an string
If the type contained in the Any is not supported, the returned string will be empty. In the debug version, an additional assertion occurs.
_rValue | the value to convert |
Definition at line 518 of file propertyexport.cxx.
References aBuffer, sax::Converter::convertDouble(), Date::EMPTY, DateTime::EMPTY, getBOOL(), Date::GetDate(), getDouble(), getINT32(), getINT64(), tools::Time::hourPerDay, m_sValueFalse, m_sValueTrue, tools::Time::minutePerDay, tools::Time::nanoSecPerDay, nValue, and tools::Time::secondPerDay.
Referenced by exportGenericPropertyAttribute(), exportRemainingProperties(), and exportRemainingPropertiesSequence().
|
staticprotected |
form:property
element's type
attribute to describe the type of a value.Definition at line 607 of file propertyexport.cxx.
References xmloff::token::XML_BOOLEAN, xmloff::token::XML_FLOAT, and xmloff::token::XML_STRING.
Referenced by exportRemainingProperties().
|
protected |
determines whether the given property is to be exported
Currently, the method simply checks whether the property's state is not PropertyState.DEFAULT, or whether the property is a dynamic property (i.e. added via an XPropertyContainer
). So, take care when using the method - the heuristics is not applicable for all properties.
Definition at line 78 of file propertyexport.cxx.
References m_xPropertyInfo, and m_xPropertyState.
Referenced by xmloff::OControlExport::exportGenericHandlerAttributes(), and exportRemainingProperties().
|
private |
Definition at line 63 of file propertyexport.hxx.
Referenced by examinePersistence(), exportedProperty(), and exportRemainingProperties().
|
protected |
Definition at line 69 of file propertyexport.hxx.
Referenced by AddAttribute(), xmloff::OElementExport::doExport(), xmloff::OColumnExport::exportAttributes(), xmloff::OElementExport::exportEvents(), xmloff::OControlExport::exportInnerAttributes(), xmloff::OControlExport::exportListSourceAsElements(), exportRelativeTargetLocation(), exportRemainingProperties(), exportRemainingPropertiesSequence(), xmloff::OElementExport::exportServiceNameAttribute(), xmloff::OColumnExport::exportServiceNameAttribute(), xmloff::OControlExport::exportSubTags(), xmloff::OFormExport::exportSubTags(), flagStyleProperties(), xmloff::OElementExport::implStartElement(), and xmloff::OControlExport::implStartElement().
|
protected |
Definition at line 80 of file propertyexport.hxx.
Referenced by exportBooleanPropertyAttribute(), implConvertAny(), and OPropertyExport().
|
protected |
Definition at line 79 of file propertyexport.hxx.
Referenced by exportBooleanPropertyAttribute(), implConvertAny(), and OPropertyExport().
|
protected |
Definition at line 74 of file propertyexport.hxx.
Referenced by xmloff::OControlExport::controlHasActiveDataBinding(), xmloff::OControlExport::controlHasUserSuppliedListEntries(), dbg_implCheckProperty(), xmloff::OControlExport::examine(), examinePersistence(), xmloff::OControlExport::exportCommonControlAttributes(), xmloff::OControlExport::exportGenericHandlerAttributes(), exportGenericPropertyAttribute(), exportRemainingProperties(), xmloff::OControlExport::exportSpecialAttributes(), xmloff::OControlExport::exportSubTags(), OPropertyExport(), and shouldExportProperty().
|
protected |
Definition at line 76 of file propertyexport.hxx.
Referenced by shouldExportProperty().
|
protected |
Definition at line 72 of file propertyexport.hxx.
Referenced by xmloff::OControlExport::controlHasActiveDataBinding(), xmloff::OControlExport::controlHasUserSuppliedListEntries(), xmloff::OControlExport::examine(), xmloff::OColumnExport::exportAttributes(), xmloff::OFormExport::exportAttributes(), exportBooleanPropertyAttribute(), xmloff::OControlExport::exportCellBindingAttributes(), xmloff::OControlExport::exportCellListSourceRange(), exportEnumPropertyAttributeImpl(), xmloff::OControlExport::exportGenericHandlerAttributes(), exportGenericPropertyAttribute(), xmloff::OControlExport::exportImagePositionAttributes(), exportInt16PropertyAttribute(), exportInt32PropertyAttribute(), xmloff::OControlExport::exportListSourceAsElements(), exportRelativeTargetLocation(), exportRemainingProperties(), xmloff::OElementExport::exportServiceNameAttribute(), xmloff::OColumnExport::exportServiceNameAttribute(), xmloff::OControlExport::exportSpecialAttributes(), exportStringPropertyAttribute(), exportStringSequenceAttribute(), xmloff::OControlExport::exportSubTags(), xmloff::OFormExport::exportSubTags(), exportTargetFrameAttribute(), xmloff::OControlExport::exportXFormsBindAttributes(), xmloff::OControlExport::exportXFormsListAttributes(), xmloff::OControlExport::exportXFormsSubmissionAttributes(), xmloff::OControlExport::getScalarListSourceValue(), xmloff::OControlExport::getSequenceInt16PropertyAsSet(), xmloff::OControlExport::OControlExport(), and xmloff::OFormExport::OFormExport().