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

#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, const OUString &rLinkDisplayName, const OUString &sSuffix)
 
 SwXLinkNameAccessWrapper (SwXTextDocument &rxDoc, const OUString &rLinkDisplayName, const 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 > xRealAccess
 
const SfxItemPropertySetpPropSet
 
const OUString sLinkSuffix
 
const OUString sLinkDisplayName
 
SwXTextDocumentpxDoc
 

Detailed Description

Definition at line 503 of file unotxdoc.hxx.

Constructor & Destructor Documentation

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

Definition at line 3982 of file unotxdoc.cxx.

SwXLinkNameAccessWrapper::~SwXLinkNameAccessWrapper ( )
overridevirtual

Definition at line 3991 of file unotxdoc.cxx.

Member Function Documentation

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

Definition at line 4191 of file unotxdoc.cxx.

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

Definition at line 4199 of file unotxdoc.cxx.

Any SwXLinkNameAccessWrapper::getByName ( const OUString &  Name)
overridevirtual
Sequence< OUString > SwXLinkNameAccessWrapper::getElementNames ( )
overridevirtual
uno::Type SwXLinkNameAccessWrapper::getElementType ( )
overridevirtual

Definition at line 4114 of file unotxdoc.cxx.

References cppu::UnoType< class >::get().

OUString SwXLinkNameAccessWrapper::getImplementationName ( )
overridevirtual

Definition at line 4212 of file unotxdoc.cxx.

Reference< XNameAccess > SwXLinkNameAccessWrapper::getLinks ( )
overridevirtual

Definition at line 4207 of file unotxdoc.cxx.

Reference< XPropertySetInfo > SwXLinkNameAccessWrapper::getPropertySetInfo ( )
overridevirtual

Definition at line 4133 of file unotxdoc.cxx.

References SfxItemPropertySet::getPropertySetInfo(), and pPropSet.

Any SwXLinkNameAccessWrapper::getPropertyValue ( const OUString &  PropertyName)
overridevirtual
Sequence< OUString > SwXLinkNameAccessWrapper::getSupportedServiceNames ( )
overridevirtual

Definition at line 4222 of file unotxdoc.cxx.

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

Definition at line 4119 of file unotxdoc.cxx.

References pxDoc, and xRealAccess.

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

Definition at line 4195 of file unotxdoc.cxx.

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

Definition at line 4203 of file unotxdoc.cxx.

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

Definition at line 4139 of file unotxdoc.cxx.

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

Definition at line 4217 of file unotxdoc.cxx.

References cppu::supportsService().

Member Data Documentation

const SfxItemPropertySet* SwXLinkNameAccessWrapper::pPropSet
private

Definition at line 512 of file unotxdoc.hxx.

Referenced by getPropertySetInfo().

SwXTextDocument* SwXLinkNameAccessWrapper::pxDoc
private

Definition at line 515 of file unotxdoc.hxx.

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

const OUString SwXLinkNameAccessWrapper::sLinkDisplayName
private

Definition at line 514 of file unotxdoc.hxx.

Referenced by getPropertyValue().

const OUString SwXLinkNameAccessWrapper::sLinkSuffix
private

Definition at line 513 of file unotxdoc.hxx.

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

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

Definition at line 511 of file unotxdoc.hxx.

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


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