LibreOffice Module sc (master) 1
|
#include <xmlstyle.hxx>
Public Member Functions | |
ScXMLAutoStylePoolP (ScXMLExport &rScXMLExport) | |
virtual | ~ScXMLAutoStylePoolP () override |
Public Member Functions inherited from SvXMLAutoStylePoolP | |
SvXMLAutoStylePoolP (SvXMLExport &rExport) | |
virtual | ~SvXMLAutoStylePoolP () override |
SvXMLExport & | GetExport () const |
void | AddFamily (XmlStyleFamily nFamily, const OUString &rStrName, SvXMLExportPropertyMapper *pMapper, const OUString &aStrPrefix) |
void | AddFamily (XmlStyleFamily nFamily, const OUString &rStrName, const rtl::Reference< SvXMLExportPropertyMapper > &rMapper, const OUString &rStrPrefix, bool bAsFamily=true) |
void | SetFamilyPropSetMapper (XmlStyleFamily nFamily, const rtl::Reference< SvXMLExportPropertyMapper > &rMapper) |
void | RegisterName (XmlStyleFamily nFamily, const OUString &rName) |
void | RegisterDefinedName (XmlStyleFamily nFamily, const OUString &rName) |
void | GetRegisteredNames (css::uno::Sequence< sal_Int32 > &aFamilies, css::uno::Sequence< OUString > &aNames) |
void | RegisterNames (css::uno::Sequence< sal_Int32 > const &aFamilies, css::uno::Sequence< OUString > const &aNames) |
OUString | Add (XmlStyleFamily nFamily, ::std::vector< XMLPropertyState > &&rProperties) |
OUString | Add (XmlStyleFamily nFamily, const OUString &rParent, ::std::vector< XMLPropertyState > &&rProperties, bool bDontSeek=false) |
bool | Add (OUString &rName, XmlStyleFamily nFamily, const OUString &rParent, ::std::vector< XMLPropertyState > &&rProperties) |
bool | AddNamed (const OUString &rName, XmlStyleFamily nFamily, const OUString &rParent, std::vector< XMLPropertyState > aProperties) |
OUString | Find (XmlStyleFamily nFamily, const OUString &rParent, const ::std::vector< XMLPropertyState > &rProperties) const |
void | exportXML (XmlStyleFamily nFamily) const |
void | ClearEntries () |
std::vector< xmloff::AutoStyleEntry > | GetAutoStyleEntries () const |
Private Member Functions | |
virtual void | exportStyleAttributes (comphelper::AttributeList &rAttrList, XmlStyleFamily nFamily, const ::std::vector< XMLPropertyState > &rProperties, const SvXMLExportPropertyMapper &rPropExp, const SvXMLUnitConverter &rUnitConverter, const SvXMLNamespaceMap &rNamespaceMap) const override |
virtual void | exportStyleContent (const css::uno::Reference< css::xml::sax::XDocumentHandler > &rHandler, XmlStyleFamily nFamily, const ::std::vector< XMLPropertyState > &rProperties, const SvXMLExportPropertyMapper &rPropExp, const SvXMLUnitConverter &rUnitConverter, const SvXMLNamespaceMap &rNamespaceMap) const override |
Private Attributes | |
ScXMLExport & | rScXMLExport |
Additional Inherited Members | |
virtual void | exportStyleAttributes (comphelper::AttributeList &rAttrList, XmlStyleFamily nFamily, const ::std::vector< XMLPropertyState > &rProperties, const SvXMLExportPropertyMapper &rPropExp, const SvXMLUnitConverter &rUnitConverter, const SvXMLNamespaceMap &rNamespaceMap) const |
virtual void | exportStyleContent (const css::uno::Reference< css::xml::sax::XDocumentHandler > &rHandler, XmlStyleFamily nFamily, const ::std::vector< XMLPropertyState > &rProperties, const SvXMLExportPropertyMapper &rPropExp, const SvXMLUnitConverter &rUnitConverter, const SvXMLNamespaceMap &rNamespaceMap) const |
Definition at line 180 of file xmlstyle.hxx.
|
explicit |
Definition at line 813 of file xmlstyle.cxx.
|
overridevirtual |
Definition at line 819 of file xmlstyle.cxx.
|
overrideprivatevirtual |
Reimplemented from SvXMLAutoStylePoolP.
Definition at line 634 of file xmlstyle.cxx.
References SvXMLExport::AddAttribute(), CTF_SC_MASTERPAGENAME, CTF_SC_NUMBERFORMAT, SvXMLAutoStylePoolP::exportStyleAttributes(), ScXMLExport::GetCellStylesPropertySetMapper(), SvXMLExport::getDataStyleName(), SvXMLAutoStylePoolP::GetExport(), ScXMLExport::GetTableStylesPropertySetMapper(), rScXMLExport, and sName.
|
overrideprivatevirtual |
Reimplemented from SvXMLAutoStylePoolP.
Definition at line 696 of file xmlstyle.cxx.
References SvXMLExport::AddAttribute(), CTF_SC_MAP, SvXMLExport::EncodeStyleName(), SvXMLAutoStylePoolP::exportStyleContent(), ScXMLExport::GetCellStylesPropertySetMapper(), ScXMLExport::GetDocument(), ScRangeStringConverter::GetStringFromAddress(), rScXMLExport, XML_APPLY_STYLE_NAME, XML_BASE_CELL_ADDRESS, XML_CONDITION, XML_MAP, and XML_NAMESPACE_STYLE.
|
private |
Definition at line 182 of file xmlstyle.hxx.
Referenced by exportStyleAttributes(), and exportStyleContent().