23#include <osl/mutex.hxx>
42 const OUString &rHyphWord, sal_Int16 nPos ) :
44 aHyphenatedWord (rHyphWord),
46 nHyphenationPos (nHPos),
50 DBG_ASSERT( 1 == aSingleQuote.getLength(),
"unexpected length of quotation mark" );
51 if (!aSingleQuote.isEmpty())
55 OUString aTmpWord( rWord );
56 OUString aTmpHyphWord( rHyphWord );
57 aTmpWord = aTmpWord .replace( aSingleQuote[0],
'\'' );
58 aTmpHyphWord = aTmpHyphWord.replace( aSingleQuote[0],
'\'' );
110 aWord (
std::move(aWord_)),
111 aWordWithHyphens(
std::move(aHyphWord)),
112 aOrigHyphenPos (rPositions),
146css::uno::Reference <css::linguistic2::XHyphenatedWord> HyphenatedWord::CreateHyphenatedWord(
147 const OUString &rWord,
LanguageType nLang, sal_Int16 nHyphenationPos,
148 const OUString &rHyphenatedWord, sal_Int16 nHyphenPos )
153css::uno::Reference < css::linguistic2::XPossibleHyphens > PossibleHyphens::CreatePossibleHyphens
155 const OUString &rHyphWord,
156 const css::uno::Sequence< sal_Int16 > &rPositions)
static css::lang::Locale convertToLocale(LanguageType nLangID, bool bResolveSystem=true)
virtual css::lang::Locale SAL_CALL getLocale() override
virtual ~HyphenatedWord() override
static css::uno::Reference< css::linguistic2::XHyphenatedWord > LanguageType sal_Int16 const OUString sal_Int16 nHyphenPos
sal_Int16 nHyphenationPos
virtual sal_Bool SAL_CALL isAlternativeSpelling() override
virtual sal_Int16 SAL_CALL getHyphenationPos() override
virtual OUString SAL_CALL getWord() override
static css::uno::Reference< css::linguistic2::XHyphenatedWord > LanguageType nLang
virtual OUString SAL_CALL getHyphenatedWord() override
HyphenatedWord(const HyphenatedWord &)=delete
static css::uno::Reference< css::linguistic2::XHyphenatedWord > LanguageType sal_Int16 const OUString & rHyphenatedWord
virtual sal_Int16 SAL_CALL getHyphenPos() override
virtual css::uno::Sequence< sal_Int16 > SAL_CALL getHyphenationPositions() override
virtual ~PossibleHyphens() override
static css::uno::Reference< css::linguistic2::XPossibleHyphens > LanguageType const OUString const css::uno::Sequence< sal_Int16 > & rPositions
PossibleHyphens(const PossibleHyphens &)=delete
css::uno::Sequence< sal_Int16 > aOrigHyphenPos
static css::uno::Reference< css::linguistic2::XPossibleHyphens > LanguageType const OUString & rHyphWord
OUString aWordWithHyphens
virtual OUString SAL_CALL getPossibleHyphens() override
virtual css::lang::Locale SAL_CALL getLocale() override
static css::uno::Reference< css::linguistic2::XPossibleHyphens > LanguageType nLang
virtual OUString SAL_CALL getWord() override
#define DBG_ASSERT(sCon, aError)
const LocaleDataWrapper & GetLocaleDataWrapper(LanguageType nLang)