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

#include <unobookmark.hxx>

Inheritance diagram for SwXFieldmarkParameters:
[legend]
Collaboration diagram for SwXFieldmarkParameters:
[legend]

Public Member Functions

 SwXFieldmarkParameters (::sw::mark::IFieldmark *const pFieldmark)
 
virtual void SAL_CALL insertByName (const OUString &aName, const css::uno::Any &aElement) override
 
virtual void SAL_CALL removeByName (const OUString &Name) override
 
virtual void SAL_CALL replaceByName (const OUString &aName, const css::uno::Any &aElement) override
 
virtual css::uno::Any SAL_CALL getByName (const OUString &aName) override
 
virtual css::uno::Sequence< OUString > SAL_CALL getElementNames () override
 
virtual sal_Bool SAL_CALL hasByName (const OUString &aName) override
 
virtual css::uno::Type SAL_CALL getElementType () override
 
virtual sal_Bool SAL_CALL hasElements () override
 
virtual void Notify (const SfxHint &rHint) override
 
- Public Member Functions inherited from SvtListener
 SvtListener ()
 
 SvtListener (const SvtListener &r)
 
virtual ~SvtListener () COVERITY_NOEXCEPT_FALSE
 
bool StartListening (SvtBroadcaster &rBroadcaster)
 
bool EndListening (SvtBroadcaster &rBroadcaster)
 
void EndListeningAll ()
 
void CopyAllBroadcasters (const SvtListener &r)
 
bool HasBroadcaster () const
 
virtual void Query (QueryBase &rQuery) const
 

Private Member Functions

::sw::mark::IFieldmark::parameter_map_tgetCoreParameters ()
 

Private Attributes

::sw::mark::IFieldmarkm_pFieldmark
 

Detailed Description

Definition at line 148 of file unobookmark.hxx.

Constructor & Destructor Documentation

SwXFieldmarkParameters::SwXFieldmarkParameters ( ::sw::mark::IFieldmark *const  pFieldmark)
inline

Member Function Documentation

uno::Any SwXFieldmarkParameters::getByName ( const OUString &  aName)
overridevirtual

Definition at line 552 of file unobkm.cxx.

References getCoreParameters().

IFieldmark::parameter_map_t * SwXFieldmarkParameters::getCoreParameters ( )
private
Exceptions
css::uno::RuntimeException

Definition at line 593 of file unobkm.cxx.

References sw::mark::IFieldmark::GetParameters(), and m_pFieldmark.

Referenced by getByName(), getElementNames(), hasByName(), hasElements(), insertByName(), removeByName(), and replaceByName().

uno::Sequence< OUString > SwXFieldmarkParameters::getElementNames ( )
overridevirtual

Definition at line 562 of file unobkm.cxx.

References getCoreParameters(), and comphelper::mapKeysToSequence().

uno::Type SwXFieldmarkParameters::getElementType ( )
overridevirtual

Definition at line 576 of file unobkm.cxx.

References sw::proofreadingiterator::get().

sal_Bool SwXFieldmarkParameters::hasByName ( const OUString &  aName)
overridevirtual

Definition at line 569 of file unobkm.cxx.

References getCoreParameters().

sal_Bool SwXFieldmarkParameters::hasElements ( )
overridevirtual

Definition at line 581 of file unobkm.cxx.

References getCoreParameters().

void SwXFieldmarkParameters::insertByName ( const OUString &  aName,
const css::uno::Any &  aElement 
)
overridevirtual

Definition at line 526 of file unobkm.cxx.

References getCoreParameters().

void SwXFieldmarkParameters::Notify ( const SfxHint rHint)
overridevirtual

Reimplemented from SvtListener.

Definition at line 587 of file unobkm.cxx.

References SfxHint::GetId(), and m_pFieldmark.

void SwXFieldmarkParameters::removeByName ( const OUString &  Name)
overridevirtual

Definition at line 535 of file unobkm.cxx.

References getCoreParameters().

void SwXFieldmarkParameters::replaceByName ( const OUString &  aName,
const css::uno::Any &  aElement 
)
overridevirtual

Definition at line 542 of file unobkm.cxx.

References getCoreParameters().

Member Data Documentation

::sw::mark::IFieldmark* SwXFieldmarkParameters::m_pFieldmark
private

Definition at line 153 of file unobookmark.hxx.

Referenced by getCoreParameters(), and Notify().


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