LibreOffice Module editeng (master) 1
Public Types | Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | List of all members
SvxForbiddenCharactersTable Class Reference

#include <forbiddencharacterstable.hxx>

Public Types

typedef std::map< LanguageType, css::i18n::ForbiddenCharacters > Map
 

Public Member Functions

MapGetMap ()
 
const css::i18n::ForbiddenCharacters * GetForbiddenCharacters (LanguageType nLanguage, bool bGetDefault)
 
void SetForbiddenCharacters (LanguageType nLanguage, const css::i18n::ForbiddenCharacters &)
 
void ClearForbiddenCharacters (LanguageType nLanguage)
 

Static Public Member Functions

static std::shared_ptr< SvxForbiddenCharactersTablemakeForbiddenCharactersTable (const css::uno::Reference< css::uno::XComponentContext > &rxContext)
 

Private Member Functions

 SvxForbiddenCharactersTable (css::uno::Reference< css::uno::XComponentContext > xContext)
 

Private Attributes

Map maMap
 
css::uno::Reference< css::uno::XComponentContext > m_xContext
 

Detailed Description

Definition at line 32 of file forbiddencharacterstable.hxx.

Member Typedef Documentation

◆ Map

typedef std::map<LanguageType, css::i18n::ForbiddenCharacters> SvxForbiddenCharactersTable::Map

Definition at line 35 of file forbiddencharacterstable.hxx.

Constructor & Destructor Documentation

◆ SvxForbiddenCharactersTable()

SvxForbiddenCharactersTable::SvxForbiddenCharactersTable ( css::uno::Reference< css::uno::XComponentContext >  xContext)
private

Definition at line 25 of file forbiddencharacterstable.cxx.

References m_xContext.

Referenced by makeForbiddenCharactersTable().

Member Function Documentation

◆ ClearForbiddenCharacters()

void SvxForbiddenCharactersTable::ClearForbiddenCharacters ( LanguageType  nLanguage)

Definition at line 60 of file forbiddencharacterstable.cxx.

References maMap.

◆ GetForbiddenCharacters()

const css::i18n::ForbiddenCharacters * SvxForbiddenCharactersTable::GetForbiddenCharacters ( LanguageType  nLanguage,
bool  bGetDefault 
)

◆ GetMap()

Map & SvxForbiddenCharactersTable::GetMap ( )
inline

Definition at line 44 of file forbiddencharacterstable.hxx.

◆ makeForbiddenCharactersTable()

std::shared_ptr< SvxForbiddenCharactersTable > SvxForbiddenCharactersTable::makeForbiddenCharactersTable ( const css::uno::Reference< css::uno::XComponentContext > &  rxContext)
static

◆ SetForbiddenCharacters()

void SvxForbiddenCharactersTable::SetForbiddenCharacters ( LanguageType  nLanguage,
const css::i18n::ForbiddenCharacters &  rForbiddenChars 
)

Definition at line 54 of file forbiddencharacterstable.cxx.

References maMap.

Member Data Documentation

◆ m_xContext

css::uno::Reference< css::uno::XComponentContext > SvxForbiddenCharactersTable::m_xContext
private

Definition at line 38 of file forbiddencharacterstable.hxx.

Referenced by GetForbiddenCharacters().

◆ maMap

Map SvxForbiddenCharactersTable::maMap
private

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