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

#include <unotxdoc.hxx>

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

Public Member Functions

 SwXLinkNameAccessWrapper (css::uno::Reference< css::container::XNameAccess > const &xAccess, OUString aLinkDisplayName, OUString sSuffix)
 
 SwXLinkNameAccessWrapper (SwXTextDocument &rxDoc, OUString aLinkDisplayName, OUString sSuffix)
 
virtual ~SwXLinkNameAccessWrapper () override
 
virtual css::uno::Any SAL_CALL getByName (const OUString &Name) override
 
virtual css::uno::Sequence< OUString > SAL_CALL getElementNames () override
 
virtual sal_Bool SAL_CALL hasByName (const OUString &Name) override
 
virtual css::uno::Type SAL_CALL getElementType () override
 
virtual sal_Bool SAL_CALL hasElements () override
 
virtual css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL getPropertySetInfo () override
 
virtual void SAL_CALL setPropertyValue (const OUString &aPropertyName, const css::uno::Any &aValue) override
 
virtual css::uno::Any SAL_CALL getPropertyValue (const OUString &PropertyName) override
 
virtual void SAL_CALL addPropertyChangeListener (const OUString &aPropertyName, const css::uno::Reference< css::beans::XPropertyChangeListener > &xListener) override
 
virtual void SAL_CALL removePropertyChangeListener (const OUString &aPropertyName, const css::uno::Reference< css::beans::XPropertyChangeListener > &aListener) override
 
virtual void SAL_CALL addVetoableChangeListener (const OUString &PropertyName, const css::uno::Reference< css::beans::XVetoableChangeListener > &aListener) override
 
virtual void SAL_CALL removeVetoableChangeListener (const OUString &PropertyName, const css::uno::Reference< css::beans::XVetoableChangeListener > &aListener) override
 
virtual css::uno::Reference< css::container::XNameAccess > SAL_CALL getLinks () override
 
virtual OUString SAL_CALL getImplementationName () override
 
virtual sal_Bool SAL_CALL supportsService (const OUString &ServiceName) override
 
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames () override
 

Private Attributes

css::uno::Reference< css::container::XNameAccess > m_xRealAccess
 
const SfxItemPropertySetm_pPropSet
 
const OUString m_sLinkSuffix
 
const OUString m_sLinkDisplayName
 
SwXTextDocumentm_pxDoc
 

Detailed Description

Definition at line 524 of file unotxdoc.hxx.

Constructor & Destructor Documentation

◆ SwXLinkNameAccessWrapper() [1/2]

SwXLinkNameAccessWrapper::SwXLinkNameAccessWrapper ( css::uno::Reference< css::container::XNameAccess > const &  xAccess,
OUString  aLinkDisplayName,
OUString  sSuffix 
)

◆ SwXLinkNameAccessWrapper() [2/2]

SwXLinkNameAccessWrapper::SwXLinkNameAccessWrapper ( SwXTextDocument rxDoc,
OUString  aLinkDisplayName,
OUString  sSuffix 
)

Definition at line 4213 of file unotxdoc.cxx.

References sSuffix.

◆ ~SwXLinkNameAccessWrapper()

SwXLinkNameAccessWrapper::~SwXLinkNameAccessWrapper ( )
overridevirtual

Definition at line 4222 of file unotxdoc.cxx.

Member Function Documentation

◆ addPropertyChangeListener()

void SwXLinkNameAccessWrapper::addPropertyChangeListener ( const OUString &  aPropertyName,
const css::uno::Reference< css::beans::XPropertyChangeListener > &  xListener 
)
overridevirtual

Definition at line 4480 of file unotxdoc.cxx.

◆ addVetoableChangeListener()

void SwXLinkNameAccessWrapper::addVetoableChangeListener ( const OUString &  PropertyName,
const css::uno::Reference< css::beans::XVetoableChangeListener > &  aListener 
)
overridevirtual

Definition at line 4488 of file unotxdoc.cxx.

◆ getByName()

Any SwXLinkNameAccessWrapper::getByName ( const OUString &  Name)
overridevirtual

◆ getElementNames()

Sequence< OUString > SwXLinkNameAccessWrapper::getElementNames ( )
overridevirtual

◆ getElementType()

uno::Type SwXLinkNameAccessWrapper::getElementType ( )
overridevirtual

Definition at line 4402 of file unotxdoc.cxx.

References cppu::UnoType< typename T >::get().

◆ getImplementationName()

OUString SwXLinkNameAccessWrapper::getImplementationName ( )
overridevirtual

Definition at line 4501 of file unotxdoc.cxx.

◆ getLinks()

Reference< XNameAccess > SwXLinkNameAccessWrapper::getLinks ( )
overridevirtual

Definition at line 4496 of file unotxdoc.cxx.

◆ getPropertySetInfo()

Reference< XPropertySetInfo > SwXLinkNameAccessWrapper::getPropertySetInfo ( )
overridevirtual

Definition at line 4421 of file unotxdoc.cxx.

References SfxItemPropertySet::getPropertySetInfo(), and m_pPropSet.

◆ getPropertyValue()

Any SwXLinkNameAccessWrapper::getPropertyValue ( const OUString &  PropertyName)
overridevirtual

◆ getSupportedServiceNames()

Sequence< OUString > SwXLinkNameAccessWrapper::getSupportedServiceNames ( )
overridevirtual

Definition at line 4511 of file unotxdoc.cxx.

◆ hasByName()

sal_Bool SwXLinkNameAccessWrapper::hasByName ( const OUString &  Name)
overridevirtual

◆ hasElements()

sal_Bool SwXLinkNameAccessWrapper::hasElements ( )
overridevirtual

Definition at line 4407 of file unotxdoc.cxx.

References m_pxDoc, and m_xRealAccess.

◆ removePropertyChangeListener()

void SwXLinkNameAccessWrapper::removePropertyChangeListener ( const OUString &  aPropertyName,
const css::uno::Reference< css::beans::XPropertyChangeListener > &  aListener 
)
overridevirtual

Definition at line 4484 of file unotxdoc.cxx.

◆ removeVetoableChangeListener()

void SwXLinkNameAccessWrapper::removeVetoableChangeListener ( const OUString &  PropertyName,
const css::uno::Reference< css::beans::XVetoableChangeListener > &  aListener 
)
overridevirtual

Definition at line 4492 of file unotxdoc.cxx.

◆ setPropertyValue()

void SwXLinkNameAccessWrapper::setPropertyValue ( const OUString &  aPropertyName,
const css::uno::Any &  aValue 
)
overridevirtual

Definition at line 4427 of file unotxdoc.cxx.

◆ supportsService()

sal_Bool SwXLinkNameAccessWrapper::supportsService ( const OUString &  ServiceName)
overridevirtual

Definition at line 4506 of file unotxdoc.cxx.

References cppu::supportsService().

Member Data Documentation

◆ m_pPropSet

const SfxItemPropertySet* SwXLinkNameAccessWrapper::m_pPropSet
private

Definition at line 533 of file unotxdoc.hxx.

Referenced by getPropertySetInfo().

◆ m_pxDoc

SwXTextDocument* SwXLinkNameAccessWrapper::m_pxDoc
private

Definition at line 536 of file unotxdoc.hxx.

Referenced by getByName(), getElementNames(), hasByName(), and hasElements().

◆ m_sLinkDisplayName

const OUString SwXLinkNameAccessWrapper::m_sLinkDisplayName
private

Definition at line 535 of file unotxdoc.hxx.

Referenced by getPropertyValue().

◆ m_sLinkSuffix

const OUString SwXLinkNameAccessWrapper::m_sLinkSuffix
private

Definition at line 534 of file unotxdoc.hxx.

Referenced by getByName(), getElementNames(), getPropertyValue(), and hasByName().

◆ m_xRealAccess

css::uno::Reference< css::container::XNameAccess > SwXLinkNameAccessWrapper::m_xRealAccess
private

Definition at line 532 of file unotxdoc.hxx.

Referenced by getByName(), getElementNames(), hasByName(), and hasElements().


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