LibreOffice Module linguistic (master) 1
Classes | Public Member Functions | Private Member Functions | Private Attributes | List of all members
ConvDicList Class Reference

#include <convdiclist.hxx>

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

Classes

class  MyAppExitListener
 

Public Member Functions

 ConvDicList ()
 
virtual ~ConvDicList () override
 
virtual css::uno::Reference< css::container::XNameContainer > SAL_CALL getDictionaryContainer () override
 
virtual css::uno::Reference< css::linguistic2::XConversionDictionary > SAL_CALL addNewDictionary (const OUString &aName, const css::lang::Locale &aLocale, sal_Int16 nConversionDictionaryType) override
 
virtual css::uno::Sequence< OUString > SAL_CALL queryConversions (const OUString &aText, sal_Int32 nStartPos, sal_Int32 nLength, const css::lang::Locale &aLocale, sal_Int16 nConversionDictionaryType, css::linguistic2::ConversionDirection eDirection, sal_Int32 nTextConversionOptions) override
 
virtual sal_Int16 SAL_CALL queryMaxCharCount (const css::lang::Locale &aLocale, sal_Int16 nConversionDictionaryType, css::linguistic2::ConversionDirection eDirection) override
 
virtual void SAL_CALL dispose () override
 
virtual void SAL_CALL addEventListener (const css::uno::Reference< css::lang::XEventListener > &xListener) override
 
virtual void SAL_CALL removeEventListener (const css::uno::Reference< css::lang::XEventListener > &aListener) 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
 
void FlushDics ()
 

Private Member Functions

 ConvDicList (const ConvDicList &)=delete
 
ConvDicListoperator= (const ConvDicList &)=delete
 
ConvDicNameContainerGetNameContainer ()
 

Private Attributes

::comphelper::OInterfaceContainerHelper3< css::lang::XEventListener > aEvtListeners
 
rtl::Reference< ConvDicNameContainermxNameContainer
 
rtl::Reference< MyAppExitListenermxExitListener
 
bool bDisposing
 

Detailed Description

Definition at line 35 of file convdiclist.hxx.

Constructor & Destructor Documentation

◆ ConvDicList() [1/2]

ConvDicList::ConvDicList ( const ConvDicList )
privatedelete

◆ ConvDicList() [2/2]

ConvDicList::ConvDicList ( )

Definition at line 326 of file convdiclist.cxx.

References bDisposing, and mxExitListener.

◆ ~ConvDicList()

ConvDicList::~ConvDicList ( )
overridevirtual

Definition at line 335 of file convdiclist.cxx.

References bDisposing, mxExitListener, and mxNameContainer.

Member Function Documentation

◆ addEventListener()

void SAL_CALL ConvDicList::addEventListener ( const css::uno::Reference< css::lang::XEventListener > &  xListener)
overridevirtual

◆ addNewDictionary()

uno::Reference< XConversionDictionary > SAL_CALL ConvDicList::addNewDictionary ( const OUString &  aName,
const css::lang::Locale &  aLocale,
sal_Int16  nConversionDictionaryType 
)
overridevirtual

◆ dispose()

void SAL_CALL ConvDicList::dispose ( void  )
overridevirtual

◆ FlushDics()

void ConvDicList::FlushDics ( )

Definition at line 343 of file convdiclist.cxx.

References mxNameContainer.

Referenced by ConvDicList::MyAppExitListener::AtExit(), and dispose().

◆ getDictionaryContainer()

uno::Reference< container::XNameContainer > SAL_CALL ConvDicList::getDictionaryContainer ( )
overridevirtual

◆ getImplementationName()

OUString SAL_CALL ConvDicList::getImplementationName ( )
overridevirtual

Definition at line 516 of file convdiclist.cxx.

◆ GetNameContainer()

ConvDicNameContainer & ConvDicList::GetNameContainer ( )
private

◆ getSupportedServiceNames()

uno::Sequence< OUString > SAL_CALL ConvDicList::getSupportedServiceNames ( )
overridevirtual

Definition at line 526 of file convdiclist.cxx.

◆ operator=()

ConvDicList & ConvDicList::operator= ( const ConvDicList )
privatedelete

◆ queryConversions()

uno::Sequence< OUString > SAL_CALL ConvDicList::queryConversions ( const OUString &  aText,
sal_Int32  nStartPos,
sal_Int32  nLength,
const css::lang::Locale &  aLocale,
sal_Int16  nConversionDictionaryType,
css::linguistic2::ConversionDirection  eDirection,
sal_Int32  nTextConversionOptions 
)
overridevirtual

◆ queryMaxCharCount()

sal_Int16 SAL_CALL ConvDicList::queryMaxCharCount ( const css::lang::Locale &  aLocale,
sal_Int16  nConversionDictionaryType,
css::linguistic2::ConversionDirection  eDirection 
)
overridevirtual

◆ removeEventListener()

void SAL_CALL ConvDicList::removeEventListener ( const css::uno::Reference< css::lang::XEventListener > &  aListener)
overridevirtual

◆ supportsService()

sal_Bool SAL_CALL ConvDicList::supportsService ( const OUString &  ServiceName)
overridevirtual

Definition at line 521 of file convdiclist.cxx.

References cppu::supportsService().

Member Data Documentation

◆ aEvtListeners

::comphelper::OInterfaceContainerHelper3<css::lang::XEventListener> ConvDicList::aEvtListeners
private

Definition at line 53 of file convdiclist.hxx.

Referenced by addEventListener(), dispose(), and removeEventListener().

◆ bDisposing

bool ConvDicList::bDisposing
private

◆ mxExitListener

rtl::Reference<MyAppExitListener> ConvDicList::mxExitListener
private

Definition at line 55 of file convdiclist.hxx.

Referenced by ConvDicList(), and ~ConvDicList().

◆ mxNameContainer

rtl::Reference<ConvDicNameContainer> ConvDicList::mxNameContainer
private

Definition at line 54 of file convdiclist.hxx.

Referenced by FlushDics(), getDictionaryContainer(), GetNameContainer(), and ~ConvDicList().


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