LibreOffice Module reportdesign (master)  1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
rptxml::OXMLAutoStylePoolP Class Reference

#include <xmlAutoStyle.hxx>

Inheritance diagram for rptxml::OXMLAutoStylePoolP:
Collaboration diagram for rptxml::OXMLAutoStylePoolP:

Public Member Functions

 OXMLAutoStylePoolP (ORptExport &rXMLExport)
virtual ~OXMLAutoStylePoolP () override
- Public Member Functions inherited from SvXMLAutoStylePoolP
 SvXMLAutoStylePoolP (SvXMLExport &rExport)
virtual ~SvXMLAutoStylePoolP () override
SvXMLExportGetExport () 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 > &&rProperties)
OUString Find (XmlStyleFamily nFamily, const OUString &rParent, const ::std::vector< XMLPropertyState > &rProperties) const
void exportXML (XmlStyleFamily nFamily) const
void ClearEntries ()
std::vector< xmloff::AutoStyleEntryGetAutoStyleEntries () const

Private Member Functions

virtual void exportStyleAttributes (SvXMLAttributeList &rAttrList, XmlStyleFamily nFamily, const ::std::vector< XMLPropertyState > &rProperties, const SvXMLExportPropertyMapper &rPropExp, const SvXMLUnitConverter &rUnitConverter, const SvXMLNamespaceMap &rNamespaceMap) const override
 OXMLAutoStylePoolP (const OXMLAutoStylePoolP &)=delete
void operator= (const OXMLAutoStylePoolP &)=delete

Private Attributes


Additional Inherited Members

- Protected Member Functions inherited from SvXMLAutoStylePoolP
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

Detailed Description

Definition at line 28 of file xmlAutoStyle.hxx.

Constructor & Destructor Documentation

rptxml::OXMLAutoStylePoolP::OXMLAutoStylePoolP ( const OXMLAutoStylePoolP )
rptxml::OXMLAutoStylePoolP::OXMLAutoStylePoolP ( ORptExport rXMLExport)

Definition at line 69 of file xmlAutoStyle.cxx.

rptxml::OXMLAutoStylePoolP::~OXMLAutoStylePoolP ( )

Definition at line 75 of file xmlAutoStyle.cxx.

Member Function Documentation

void rptxml::OXMLAutoStylePoolP::exportStyleAttributes ( SvXMLAttributeList rAttrList,
XmlStyleFamily  nFamily,
const ::std::vector< XMLPropertyState > &  rProperties,
const SvXMLExportPropertyMapper rPropExp,
const SvXMLUnitConverter rUnitConverter,
const SvXMLNamespaceMap rNamespaceMap 
) const
void rptxml::OXMLAutoStylePoolP::operator= ( const OXMLAutoStylePoolP )

Member Data Documentation

ORptExport& rptxml::OXMLAutoStylePoolP::rORptExport

Definition at line 30 of file xmlAutoStyle.hxx.

Referenced by exportStyleAttributes().

The documentation for this class was generated from the following files: