LibreOffice Module sw (master)  1
Public Member Functions | Protected Member Functions | Private Attributes | List of all members
SwXMLAutoStylePoolP Class Reference
Inheritance diagram for SwXMLAutoStylePoolP:
[legend]
Collaboration diagram for SwXMLAutoStylePoolP:
[legend]

Public Member Functions

 SwXMLAutoStylePoolP (SvXMLExport &rExport)
 
- Public Member Functions inherited from SvXMLAutoStylePoolP
 SvXMLAutoStylePoolP (SvXMLExport &rExport)
 
virtual ~SvXMLAutoStylePoolP () override
 
SvXMLExportGetExport () const
 
void AddFamily (sal_Int32 nFamily, const OUString &rStrName, SvXMLExportPropertyMapper *pMapper, const OUString &aStrPrefix)
 
void AddFamily (sal_Int32 nFamily, const OUString &rStrName, const rtl::Reference< SvXMLExportPropertyMapper > &rMapper, const OUString &rStrPrefix, bool bAsFamily=true)
 
void SetFamilyPropSetMapper (sal_Int32 nFamily, const rtl::Reference< SvXMLExportPropertyMapper > &rMapper)
 
void RegisterName (sal_Int32 nFamily, const OUString &rName)
 
void RegisterDefinedName (sal_Int32 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 (sal_Int32 nFamily, const ::std::vector< XMLPropertyState > &rProperties)
 
OUString Add (sal_Int32 nFamily, const OUString &rParent, const ::std::vector< XMLPropertyState > &rProperties, bool bDontSeek=false)
 
bool Add (OUString &rName, sal_Int32 nFamily, const OUString &rParent, const ::std::vector< XMLPropertyState > &rProperties)
 
bool AddNamed (const OUString &rName, sal_Int32 nFamily, const OUString &rParent, const ::std::vector< XMLPropertyState > &rProperties)
 
OUString Find (sal_Int32 nFamily, const OUString &rParent, const ::std::vector< XMLPropertyState > &rProperties) const
 
void exportXML (sal_Int32 nFamily) const
 
void ClearEntries ()
 
std::vector< xmloff::AutoStyleEntryGetAutoStyleEntries () const
 

Protected Member Functions

virtual void exportStyleAttributes (SvXMLAttributeList &rAttrList, sal_Int32 nFamily, const std::vector< XMLPropertyState > &rProperties, const SvXMLExportPropertyMapper &rPropExp, const SvXMLUnitConverter &rUnitConverter, const SvXMLNamespaceMap &rNamespaceMap) const override
 
- Protected Member Functions inherited from SvXMLAutoStylePoolP
virtual void exportStyleAttributes (SvXMLAttributeList &rAttrList, sal_Int32 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, sal_Int32 nFamily, const ::std::vector< XMLPropertyState > &rProperties, const SvXMLExportPropertyMapper &rPropExp, const SvXMLUnitConverter &rUnitConverter, const SvXMLNamespaceMap &rNamespaceMap) const
 

Private Attributes

SvXMLExportrExport
 
const OUString sListStyleName
 
const OUString sMasterPageName
 

Detailed Description

Definition at line 260 of file xmlfmte.cxx.

Constructor & Destructor Documentation

SwXMLAutoStylePoolP::SwXMLAutoStylePoolP ( SvXMLExport rExport)
explicit

Definition at line 332 of file xmlfmte.cxx.

References GetXMLToken(), XML_LIST_STYLE_NAME, and XML_MASTER_PAGE_NAME.

Member Function Documentation

void SwXMLAutoStylePoolP::exportStyleAttributes ( SvXMLAttributeList rAttrList,
sal_Int32  nFamily,
const std::vector< XMLPropertyState > &  rProperties,
const SvXMLExportPropertyMapper rPropExp,
const SvXMLUnitConverter rUnitConverter,
const SvXMLNamespaceMap rNamespaceMap 
) const
overrideprotectedvirtual

Member Data Documentation

SvXMLExport& SwXMLAutoStylePoolP::rExport
private

Definition at line 262 of file xmlfmte.cxx.

Referenced by exportStyleAttributes().

const OUString SwXMLAutoStylePoolP::sListStyleName
private

Definition at line 263 of file xmlfmte.cxx.

Referenced by exportStyleAttributes().

const OUString SwXMLAutoStylePoolP::sMasterPageName
private

Definition at line 264 of file xmlfmte.cxx.

Referenced by exportStyleAttributes().


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