LibreOffice Module xmloff (master)  1
Public Member Functions | Private Attributes | List of all members
SvXMLAttrContainerData Class Reference

#include <xmlcnimp.hxx>

Public Member Functions

 SvXMLAttrContainerData ()
 
 SvXMLAttrContainerData (const SvXMLAttrContainerData &rCopy)
 
 ~SvXMLAttrContainerData ()
 
bool operator== (const SvXMLAttrContainerData &rCmp) const
 
bool AddAttr (const OUString &rLName, const OUString &rValue)
 
bool AddAttr (const OUString &rPrefix, const OUString &rNamespace, const OUString &rLName, const OUString &rValue)
 
bool AddAttr (const OUString &rPrefix, const OUString &rLName, const OUString &rValue)
 
size_t GetAttrCount () const
 
OUString GetAttrNamespace (size_t i) const
 
OUString GetAttrPrefix (size_t i) const
 
const OUString & GetAttrLName (size_t i) const
 
const OUString & GetAttrValue (size_t i) const
 
sal_uInt16 GetFirstNamespaceIndex () const
 
sal_uInt16 GetNextNamespaceIndex (sal_uInt16 nIdx) const
 
const OUString & GetNamespace (sal_uInt16 i) const
 
const OUString & GetPrefix (sal_uInt16 i) const
 
bool SetAt (size_t i, const OUString &rLName, const OUString &rValue)
 
bool SetAt (size_t i, const OUString &rPrefix, const OUString &rNamespace, const OUString &rLName, const OUString &rValue)
 
bool SetAt (size_t i, const OUString &rPrefix, const OUString &rLName, const OUString &rValue)
 
void Remove (size_t i)
 

Private Attributes

std::unique_ptr< SvXMLAttrCollectionpimpl
 

Detailed Description

Definition at line 30 of file xmlcnimp.hxx.

Constructor & Destructor Documentation

SvXMLAttrContainerData::SvXMLAttrContainerData ( )

Definition at line 24 of file xmlcnimp.cxx.

SvXMLAttrContainerData::SvXMLAttrContainerData ( const SvXMLAttrContainerData rCopy)

Definition at line 28 of file xmlcnimp.cxx.

SvXMLAttrContainerData::~SvXMLAttrContainerData ( )

Definition at line 35 of file xmlcnimp.cxx.

Member Function Documentation

bool SvXMLAttrContainerData::AddAttr ( const OUString &  rLName,
const OUString &  rValue 
)

Definition at line 44 of file xmlcnimp.cxx.

References assert(), and pimpl.

bool SvXMLAttrContainerData::AddAttr ( const OUString &  rPrefix,
const OUString &  rNamespace,
const OUString &  rLName,
const OUString &  rValue 
)

Definition at line 52 of file xmlcnimp.cxx.

References assert(), and pimpl.

bool SvXMLAttrContainerData::AddAttr ( const OUString &  rPrefix,
const OUString &  rLName,
const OUString &  rValue 
)

Definition at line 63 of file xmlcnimp.cxx.

References assert(), and pimpl.

size_t SvXMLAttrContainerData::GetAttrCount ( ) const

Definition at line 110 of file xmlcnimp.cxx.

References pimpl.

const OUString & SvXMLAttrContainerData::GetAttrLName ( size_t  i) const

Definition at line 115 of file xmlcnimp.cxx.

References pimpl.

OUString SvXMLAttrContainerData::GetAttrNamespace ( size_t  i) const

Definition at line 125 of file xmlcnimp.cxx.

References pimpl.

OUString SvXMLAttrContainerData::GetAttrPrefix ( size_t  i) const

Definition at line 130 of file xmlcnimp.cxx.

References pimpl.

const OUString & SvXMLAttrContainerData::GetAttrValue ( size_t  i) const

Definition at line 120 of file xmlcnimp.cxx.

References pimpl.

sal_uInt16 SvXMLAttrContainerData::GetFirstNamespaceIndex ( ) const

Definition at line 145 of file xmlcnimp.cxx.

References pimpl.

const OUString & SvXMLAttrContainerData::GetNamespace ( sal_uInt16  i) const

Definition at line 135 of file xmlcnimp.cxx.

References pimpl.

sal_uInt16 SvXMLAttrContainerData::GetNextNamespaceIndex ( sal_uInt16  nIdx) const

Definition at line 150 of file xmlcnimp.cxx.

References pimpl.

const OUString & SvXMLAttrContainerData::GetPrefix ( sal_uInt16  i) const

Definition at line 140 of file xmlcnimp.cxx.

References pimpl.

bool SvXMLAttrContainerData::operator== ( const SvXMLAttrContainerData rCmp) const

Definition at line 39 of file xmlcnimp.cxx.

References pimpl.

void SvXMLAttrContainerData::Remove ( size_t  i)

Definition at line 105 of file xmlcnimp.cxx.

References pimpl.

bool SvXMLAttrContainerData::SetAt ( size_t  i,
const OUString &  rLName,
const OUString &  rValue 
)

Definition at line 73 of file xmlcnimp.cxx.

References assert(), and pimpl.

bool SvXMLAttrContainerData::SetAt ( size_t  i,
const OUString &  rPrefix,
const OUString &  rNamespace,
const OUString &  rLName,
const OUString &  rValue 
)

Definition at line 82 of file xmlcnimp.cxx.

References assert(), and pimpl.

bool SvXMLAttrContainerData::SetAt ( size_t  i,
const OUString &  rPrefix,
const OUString &  rLName,
const OUString &  rValue 
)

Definition at line 94 of file xmlcnimp.cxx.

References assert(), and pimpl.

Member Data Documentation

std::unique_ptr<SvXMLAttrCollection> SvXMLAttrContainerData::pimpl
private

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