20#ifndef INCLUDED_LINGUISTIC_SPELLDTA_HXX
21#define INCLUDED_LINGUISTIC_SPELLDTA_HXX
24#include <com/sun/star/linguistic2/XSpellAlternatives.hpp>
25#include <com/sun/star/linguistic2/XSetSpellAlternatives.hpp>
29#include <config_options.h>
37std::vector< OUString >
39 std::vector< OUString > &rAlt1,
40 std::vector< OUString > &rAlt2 );
43 std::vector< OUString > &rSeq,
44 css::uno::Reference< css::linguistic2::XSearchableDictionaryList >
const &rxDicList,
48 css::uno::Reference< css::linguistic2::XSearchableDictionaryList >
const &xDicList,
49 std::vector< OUString > & rDicListProps );
53 :
public cppu::WeakImplHelper
55 css::linguistic2::XSpellAlternatives,
56 css::linguistic2::XSetSpellAlternatives
59 css::uno::Sequence< OUString >
aAlt;
67 const css::uno::Sequence< OUString > &rAlternatives );
73 virtual OUString SAL_CALL
getWord( )
override;
74 virtual css::lang::Locale SAL_CALL
getLocale( )
override;
77 virtual css::uno::Sequence< OUString > SAL_CALL
getAlternatives( )
override;
80 virtual void SAL_CALL
setAlternatives(
const css::uno::Sequence< OUString >& aAlternatives )
override;
81 virtual void SAL_CALL
setFailureType( ::sal_Int16 nFailureType )
override;
virtual OUString SAL_CALL getWord() override
virtual void SAL_CALL setAlternatives(const css::uno::Sequence< OUString > &aAlternatives) override
UNLESS_MERGELIBS(LNG_DLLPUBLIC) SpellAlternatives()
virtual css::lang::Locale SAL_CALL getLocale() override
virtual ::sal_Int16 SAL_CALL getFailureType() override
SpellAlternatives(const SpellAlternatives &)=delete
void UNLESS_MERGELIBS(LNG_DLLPUBLIC) SetFailureType(sal_Int16 nTypeP)
css::uno::Sequence< OUString > aAlt
virtual css::uno::Sequence< OUString > SAL_CALL getAlternatives() override
virtual void SAL_CALL setFailureType(::sal_Int16 nFailureType) override
virtual ::sal_Int16 SAL_CALL getAlternativesCount() override
void static UNLESS_MERGELIBS(LNG_DLLPUBLIC) SetAlternatives(const css css::uno::Reference< css::linguistic2::XSpellAlternatives > LanguageType sal_Int16 const css::uno::Sequence< OUString > & rAlt
void static UNLESS_MERGELIBS(LNG_DLLPUBLIC) SetAlternatives(const css css::uno::Reference< css::linguistic2::XSpellAlternatives > LanguageType sal_Int16 nTypeP
void static UNLESS_MERGELIBS(LNG_DLLPUBLIC) SetAlternatives(const css css::uno::Reference< css::linguistic2::XSpellAlternatives > UNLESS_MERGELIBS(LNG_DLLPUBLIC) CreateSpellAlternatives(const OUString &rWord
virtual ~SpellAlternatives() override
SpellAlternatives(OUString aWord, LanguageType nLang, const css::uno::Sequence< OUString > &rAlternatives)
SpellAlternatives & operator=(const SpellAlternatives &)=delete
void SearchSimilarText(const OUString &rText, LanguageType nLanguage, Reference< XSearchableDictionaryList > const &xDicList, std::vector< OUString > &rDicListProps)
void SeqRemoveNegEntries(std::vector< OUString > &rSeq, Reference< XSearchableDictionaryList > const &rxDicList, LanguageType nLanguage)
std::vector< OUString > MergeProposalSeqs(std::vector< OUString > &rAlt1, std::vector< OUString > &rAlt2)