20#include <com/sun/star/lang/XInitialization.hpp>
21#include <com/sun/star/lang/XServiceDisplayName.hpp>
22#include <com/sun/star/lang/XServiceInfo.hpp>
23#include <com/sun/star/lang/XServiceName.hpp>
24#include <com/sun/star/linguistic2/XProofreader.hpp>
25#include <com/sun/star/linguistic2/ProofreadingResult.hpp>
26#include <com/sun/star/beans/XPropertySet.hpp>
27#include <com/sun/star/beans/PropertyValues.hpp>
34 :
public cppu::WeakImplHelper<css::linguistic2::XProofreader, css::lang::XInitialization,
35 css::lang::XServiceInfo, css::lang::XServiceDisplayName>
48 virtual css::uno::Sequence<css::lang::Locale> SAL_CALL
getLocales()
override;
53 virtual css::linguistic2::ProofreadingResult SAL_CALL
54 doProofreading(
const OUString& aDocumentIdentifier,
const OUString& aText,
55 const css::lang::Locale& aLocale, sal_Int32 nStartOfSentencePosition,
56 sal_Int32 nSuggestedBehindEndOfSentencePosition,
57 const css::uno::Sequence<css::beans::PropertyValue>& aProperties)
override;
59 virtual void SAL_CALL
ignoreRule(
const OUString& aRuleIdentifier,
60 const css::lang::Locale& aLocale)
override;
67 virtual void SAL_CALL
initialize(
const css::uno::Sequence<css::uno::Any>& rArguments)
override;