LibreOffice Module linguistic (master) 1
|
#include <com/sun/star/uno/Sequence.h>
#include <com/sun/star/uno/Reference.h>
#include <com/sun/star/beans/PropertyValues.hpp>
#include <com/sun/star/frame/XTerminateListener.hpp>
#include <com/sun/star/lang/Locale.hpp>
#include <cppuhelper/implbase.hxx>
#include <i18nlangtag/lang.h>
#include <rtl/ustring.hxx>
#include <linguistic/lngdllapi.h>
#include <vector>
Go to the source code of this file.
Classes | |
class | linguistic::AppExitListener |
Namespaces | |
namespace | com |
namespace | com::sun |
namespace | com::sun::star |
namespace | com::sun::star::beans |
namespace | com::sun::star::frame |
namespace | com::sun::star::linguistic2 |
namespace | osl |
namespace | linguistic |
Enumerations | |
enum class | linguistic::DictionaryError { linguistic::NONE , linguistic::FULL , linguistic::READONLY , linguistic::UNKNOWN , linguistic::NOT_EXISTS } |
enum class | linguistic::CapType { linguistic::UNKNOWN , linguistic::NOCAP , linguistic::INITCAP , linguistic::ALLCAP , linguistic::MIXED } |
Functions | |
osl::Mutex & | linguistic::GetLinguMutex () |
! multi-thread safe mutex for all platforms !! More... | |
const LocaleDataWrapper & | linguistic::GetLocaleDataWrapper (LanguageType nLang) |
sal_Int32 | linguistic::LevDistance (std::u16string_view rTxt1, std::u16string_view rTxt2) |
LanguageType | linguistic::LinguLocaleToLanguage (const css::lang::Locale &rLocale) |
Convert Locale to LanguageType for legacy handling. More... | |
css::lang::Locale | linguistic::LinguLanguageToLocale (LanguageType nLanguage) |
Convert LanguageType to Locale for legacy handling. More... | |
bool | linguistic::LinguIsUnspecified (LanguageType nLanguage) |
Checks if a LanguageType is one of the values that denote absence of language or undetermined language or multiple languages, in short all values used in linguistic context that do not denote a specific language. More... | |
bool | linguistic::LinguIsUnspecified (std::u16string_view rBcp47) |
The same as LinguIsUnspecified(LanguageType) but taking a BCP 47 language tag string instead. More... | |
std::vector< LanguageType > | linguistic::LocaleSeqToLangVec (css::uno::Sequence< css::lang::Locale > const &rLocaleSeq) |
css::uno::Sequence< sal_Int16 > | linguistic::LocaleSeqToLangSeq (css::uno::Sequence< css::lang::Locale > const &rLocaleSeq) |
bool | linguistic::IsReadOnly (const OUString &rURL, bool *pbExist) |
bool | linguistic::FileExists (const OUString &rMainURL) |
OUString | linguistic::GetDictionaryWriteablePath () |
std::vector< OUString > | linguistic::GetDictionaryPaths () |
OUString | linguistic::GetWritableDictionaryURL (std::u16string_view rDicName) |
sal_Int32 | linguistic::GetPosInWordToCheck (std::u16string_view rTxt, sal_Int32 nPos) |
css::uno::Reference< css::linguistic2::XHyphenatedWord > | linguistic::RebuildHyphensAndControlChars (const OUString &rOrigWord, css::uno::Reference< css::linguistic2::XHyphenatedWord > const &rxHyphWord) |
bool | linguistic::IsUpper (const OUString &rText, sal_Int32 nPos, sal_Int32 nLen, LanguageType nLanguage) |
bool | linguistic::IsUpper (const OUString &rText, LanguageType nLanguage) |
CapType | linguistic::capitalType (const OUString &aTerm, CharClass const *pCC) |
bool | linguistic::HasDigits (const OUString &rText) |
bool | linguistic::IsNumeric (std::u16string_view rText) |
uno::Reference< XLinguProperties > | linguistic::GetLinguProperties () |
uno::Reference< XSearchableDictionaryList > | linguistic::GetDictionaryList () |
uno::Reference< XDictionary > | linguistic::GetIgnoreAllList () |
bool | linguistic::IsUseDicList (const css::beans::PropertyValues &rProperties, const css::uno::Reference< css::beans::XPropertySet > &rxPropSet) |
bool | linguistic::IsIgnoreControlChars (const css::beans::PropertyValues &rProperties, const css::uno::Reference< css::beans::XPropertySet > &rxPropSet) |
css::uno::Reference< css::linguistic2::XDictionaryEntry > | linguistic::SearchDicList (const css::uno::Reference< css::linguistic2::XSearchableDictionaryList > &rDicList, const OUString &rWord, LanguageType nLanguage, bool bSearchPosDics, bool bSearchSpellEntry) |
LNG_DLLPUBLIC DictionaryError | linguistic::AddEntryToDic (css::uno::Reference< css::linguistic2::XDictionary > const &rxDic, const OUString &rWord, bool bIsNeg, const OUString &rRplcTxt, bool bStripDot=true) |
LNG_DLLPUBLIC bool | linguistic::SaveDictionaries (const css::uno::Reference< css::linguistic2::XSearchableDictionaryList > &xDicList) |
Variables | |
constexpr OUStringLiteral | SN_GRAMMARCHECKER = u"com.sun.star.linguistic2.Proofreader" |
constexpr OUStringLiteral | SN_SPELLCHECKER = u"com.sun.star.linguistic2.SpellChecker" |
constexpr OUStringLiteral | SN_HYPHENATOR = u"com.sun.star.linguistic2.Hyphenator" |
constexpr OUStringLiteral | SN_THESAURUS = u"com.sun.star.linguistic2.Thesaurus" |
|
inlineconstexpr |
Definition at line 49 of file misc.hxx.
Referenced by LngSvcMgr::GetAvailableGrammarSvcs_Impl(), LngSvcMgr::getAvailableLocales(), LngSvcMgr::getAvailableServices(), LngSvcMgr::getConfiguredServices(), LngSvcMgr::SaveCfgSvcs(), LngSvcMgr::setConfiguredServices(), and LngSvcMgr::UpdateAll().
|
inlineconstexpr |
Definition at line 51 of file misc.hxx.
Referenced by LngSvcMgr::GetAvailableHyphSvcs_Impl(), LngSvcMgr::getAvailableLocales(), LngSvcMgr::getAvailableServices(), LngSvcMgr::getConfiguredServices(), LngSvcMgr::getHyphenator(), LngSvcMgr::SaveCfgSvcs(), LngSvcMgr::setConfiguredServices(), and LngSvcMgr::UpdateAll().
|
inlineconstexpr |
Definition at line 50 of file misc.hxx.
Referenced by LngSvcMgr::getAvailableLocales(), LngSvcMgr::getAvailableServices(), LngSvcMgr::GetAvailableSpellSvcs_Impl(), LngSvcMgr::getConfiguredServices(), LngSvcMgr::getSpellChecker(), LngSvcMgr::SaveCfgSvcs(), LngSvcMgr::setConfiguredServices(), and LngSvcMgr::UpdateAll().
|
inlineconstexpr |
Definition at line 52 of file misc.hxx.
Referenced by LngSvcMgr::getAvailableLocales(), LngSvcMgr::getAvailableServices(), LngSvcMgr::GetAvailableThesSvcs_Impl(), LngSvcMgr::getConfiguredServices(), LngSvcMgr::getThesaurus(), LngSvcMgr::SaveCfgSvcs(), LngSvcMgr::setConfiguredServices(), and LngSvcMgr::UpdateAll().