/** Abstract base-class for different XML-types. Derivations of this class knowshowtocompare,im/exportaspecialXML-type
*/ class XMLOFF_DLLPUBLIC XMLPropertyHandler
{
public: // Just needed for virtual destruction virtual ~XMLPropertyHandler();
/** Compares two Any's in case of the given XML-data-type.
By default the Any-equal-operator is called. */ virtualbool equals( const css::uno::Any& r1, const css::uno::Any& r2 ) const;
/** Imports the given value according to the XML-data-type corresponding to thederivedclass. @retvaltrueifthevaluewassuccessfullyconvertedtoAny @retvalfalseifthevaluewasnotrecognised(warningwillbeprinted)
*/ virtualbool importXML( const OUString& rStrImpValue, css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const =0; /// Exports the given value according to the XML-data-type corresponding to /// the derived class. virtualbool exportXML( OUString& rStrExpValue, const css::uno::Any& rValue, const SvXMLUnitConverter& rUnitConverter ) const =0;
};
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.