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

#include <hhconvdic.hxx>

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

Public Member Functions

 HHConvDic (const OUString &rName, const OUString &rMainURL)
 
virtual ~HHConvDic () override
 
virtual void SAL_CALL addEntry (const OUString &aLeftText, const OUString &aRightText) 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
 
- Public Member Functions inherited from ConvDic
 ConvDic (OUString aName, LanguageType nLanguage, sal_Int16 nConversionType, bool bBiDirectional, const OUString &rMainURL)
 
virtual ~ConvDic () override
 
virtual OUString SAL_CALL getName () override
 
virtual css::lang::Locale SAL_CALL getLocale () override
 
virtual sal_Int16 SAL_CALL getConversionType () override
 
virtual void SAL_CALL setActive (sal_Bool bActivate) override
 
virtual sal_Bool SAL_CALL isActive () override
 
virtual void SAL_CALL clear () override
 
virtual css::uno::Sequence< OUString > SAL_CALL getConversions (const OUString &aText, sal_Int32 nStartPos, sal_Int32 nLength, css::linguistic2::ConversionDirection eDirection, sal_Int32 nTextConversionOptions) override
 
virtual css::uno::Sequence< OUString > SAL_CALL getConversionEntries (css::linguistic2::ConversionDirection eDirection) override
 
virtual void SAL_CALL addEntry (const OUString &aLeftText, const OUString &aRightText) override
 
virtual void SAL_CALL removeEntry (const OUString &aLeftText, const OUString &aRightText) override
 
virtual sal_Int16 SAL_CALL getMaxCharCount (css::linguistic2::ConversionDirection eDirection) override
 
virtual void SAL_CALL setPropertyType (const OUString &aLeftText, const OUString &aRightText, ::sal_Int16 nPropertyType) override
 
virtual ::sal_Int16 SAL_CALL getPropertyType (const OUString &aLeftText, const OUString &aRightText) override
 
virtual void SAL_CALL flush () override
 
virtual void SAL_CALL addFlushListener (const css::uno::Reference< css::util::XFlushListener > &l) override
 
virtual void SAL_CALL removeFlushListener (const css::uno::Reference< css::util::XFlushListener > &l) 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
 
bool HasEntry (const OUString &rLeftText, std::u16string_view rRightText)
 
void AddEntry (const OUString &rLeftText, const OUString &rRightText)
 
void RemoveEntry (const OUString &rLeftText, const OUString &rRightText)
 

Private Member Functions

 HHConvDic (const HHConvDic &)=delete
 
HHConvDicoperator= (const HHConvDic &)=delete
 

Additional Inherited Members

- Protected Member Functions inherited from ConvDic
 ConvDic (const ConvDic &)
 
ConvDicoperator= (const ConvDic &)
 
void Load ()
 
void Save ()
 
- Static Protected Member Functions inherited from ConvDic
static ConvMap::iterator GetEntry (ConvMap &rMap, const OUString &rFirstText, std::u16string_view rSecondText)
 
- Protected Attributes inherited from ConvDic
::comphelper::OInterfaceContainerHelper3< css::util::XFlushListener > aFlushListeners
 
ConvMap aFromLeft
 
std::unique_ptr< ConvMappFromRight
 
std::unique_ptr< PropTypeMappConvPropType
 
OUString aMainURL
 
OUString aName
 
LanguageType nLanguage
 
sal_Int16 nConversionType
 
sal_Int16 nMaxLeftCharCount
 
sal_Int16 nMaxRightCharCount
 
bool bMaxCharCountIsValid
 
bool bNeedEntries
 
bool bIsModified
 
bool bIsActive
 

Detailed Description

Definition at line 24 of file hhconvdic.hxx.

Constructor & Destructor Documentation

◆ HHConvDic() [1/2]

HHConvDic::HHConvDic ( const HHConvDic )
privatedelete

◆ HHConvDic() [2/2]

HHConvDic::HHConvDic ( const OUString &  rName,
const OUString &  rMainURL 
)

Definition at line 77 of file hhconvdic.cxx.

References LANGUAGE_KOREAN.

◆ ~HHConvDic()

HHConvDic::~HHConvDic ( )
overridevirtual

Definition at line 83 of file hhconvdic.cxx.

Member Function Documentation

◆ addEntry()

void SAL_CALL HHConvDic::addEntry ( const OUString &  aLeftText,
const OUString &  aRightText 
)
overridevirtual

Reimplemented from ConvDic.

Definition at line 88 of file hhconvdic.cxx.

References ConvDic::addEntry(), linguistic::GetLinguMutex(), SCRIPT_HANGUL, SCRIPT_HANJA, and TextIsAllScriptType().

◆ getImplementationName()

OUString SAL_CALL HHConvDic::getImplementationName ( )
overridevirtual

Reimplemented from ConvDic.

Definition at line 102 of file hhconvdic.cxx.

◆ getSupportedServiceNames()

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

Reimplemented from ConvDic.

Definition at line 114 of file hhconvdic.cxx.

References SN_CONV_DICTIONARY, and SN_HH_CONV_DICTIONARY.

◆ operator=()

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

◆ supportsService()

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

Reimplemented from ConvDic.

Definition at line 108 of file hhconvdic.cxx.

References cppu::supportsService().


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