LibreOffice Module linguistic (master) 1
Public Member Functions | Static Public Member Functions | Public Attributes | Private Member Functions | Private Attributes | List of all members
linguistic::PossibleHyphens Class Referencefinal

#include <hyphdta.hxx>

Inheritance diagram for linguistic::PossibleHyphens:
[legend]
Collaboration diagram for linguistic::PossibleHyphens:
[legend]

Public Member Functions

 PossibleHyphens (OUString aWord, LanguageType nLang, OUString aHyphWord, const css::uno::Sequence< sal_Int16 > &rPositions)
 
virtual ~PossibleHyphens () override
 
virtual OUString SAL_CALL getWord () override
 
virtual css::lang::Locale SAL_CALL getLocale () override
 
virtual OUString SAL_CALL getPossibleHyphens () override
 
virtual css::uno::Sequence< sal_Int16 > SAL_CALL getHyphenationPositions () override
 

Static Public Member Functions

static css::uno::Reference< css::linguistic2::XPossibleHyphens > UNLESS_MERGELIBS (LNG_DLLPUBLIC) CreatePossibleHyphens(const OUString &rWord
 

Public Attributes

static css::uno::Reference< css::linguistic2::XPossibleHyphens > LanguageType nLang
 
static css::uno::Reference< css::linguistic2::XPossibleHyphens > LanguageType const OUString & rHyphWord
 
static css::uno::Reference< css::linguistic2::XPossibleHyphens > LanguageType const OUString const css::uno::Sequence< sal_Int16 > & rPositions
 

Private Member Functions

 PossibleHyphens (const PossibleHyphens &)=delete
 
PossibleHyphensoperator= (const PossibleHyphens &)=delete
 

Private Attributes

OUString aWord
 
OUString aWordWithHyphens
 
css::uno::Sequence< sal_Int16 > aOrigHyphenPos
 
LanguageType nLanguage
 

Detailed Description

Definition at line 71 of file hyphdta.hxx.

Constructor & Destructor Documentation

◆ PossibleHyphens() [1/2]

linguistic::PossibleHyphens::PossibleHyphens ( const PossibleHyphens )
privatedelete

◆ PossibleHyphens() [2/2]

linguistic::PossibleHyphens::PossibleHyphens ( OUString  aWord,
LanguageType  nLang,
OUString  aHyphWord,
const css::uno::Sequence< sal_Int16 > &  rPositions 
)

◆ ~PossibleHyphens()

linguistic::PossibleHyphens::~PossibleHyphens ( )
overridevirtual

Definition at line 118 of file hyphdta.cxx.

Member Function Documentation

◆ getHyphenationPositions()

Sequence< sal_Int16 > SAL_CALL linguistic::PossibleHyphens::getHyphenationPositions ( )
overridevirtual

Definition at line 141 of file hyphdta.cxx.

References aOrigHyphenPos.

◆ getLocale()

Locale SAL_CALL linguistic::PossibleHyphens::getLocale ( )
overridevirtual

Definition at line 129 of file hyphdta.cxx.

References LanguageTag::convertToLocale(), Locale, and nLanguage.

◆ getPossibleHyphens()

OUString SAL_CALL linguistic::PossibleHyphens::getPossibleHyphens ( )
overridevirtual

Definition at line 135 of file hyphdta.cxx.

References aWordWithHyphens.

◆ getWord()

OUString SAL_CALL linguistic::PossibleHyphens::getWord ( )
overridevirtual

Definition at line 123 of file hyphdta.cxx.

References aWord.

◆ operator=()

PossibleHyphens & linguistic::PossibleHyphens::operator= ( const PossibleHyphens )
privatedelete

◆ UNLESS_MERGELIBS()

static css::uno::Reference< css::linguistic2::XPossibleHyphens > linguistic::PossibleHyphens::UNLESS_MERGELIBS ( LNG_DLLPUBLIC  ) const &
static

Member Data Documentation

◆ aOrigHyphenPos

css::uno::Sequence< sal_Int16 > linguistic::PossibleHyphens::aOrigHyphenPos
private

Definition at line 79 of file hyphdta.hxx.

Referenced by getHyphenationPositions().

◆ aWord

OUString linguistic::PossibleHyphens::aWord
private

Definition at line 77 of file hyphdta.hxx.

Referenced by getWord().

◆ aWordWithHyphens

OUString linguistic::PossibleHyphens::aWordWithHyphens
private

Definition at line 78 of file hyphdta.hxx.

Referenced by getPossibleHyphens().

◆ nLang

css::uno::Reference< css::linguistic2::XPossibleHyphens > LanguageType linguistic::PossibleHyphens::nLang

Definition at line 102 of file hyphdta.hxx.

◆ nLanguage

LanguageType linguistic::PossibleHyphens::nLanguage
private

Definition at line 80 of file hyphdta.hxx.

Referenced by getLocale().

◆ rHyphWord

css::uno::Reference< css::linguistic2::XPossibleHyphens > LanguageType const OUString& linguistic::PossibleHyphens::rHyphWord

Definition at line 103 of file hyphdta.hxx.

◆ rPositions

css::uno::Reference< css::linguistic2::XPossibleHyphens > LanguageType const OUString const css::uno::Sequence< sal_Int16 >& linguistic::PossibleHyphens::rPositions

Definition at line 104 of file hyphdta.hxx.


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