LibreOffice Module sax (master) 1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
sax_expatwrap::Text2UnicodeConverter Class Reference

#include <xml2utf.hxx>

Public Member Functions

 Text2UnicodeConverter (const OString &sEncoding)
 
 ~Text2UnicodeConverter ()
 
css::uno::Sequence< sal_Unicodeconvert (const css::uno::Sequence< sal_Int8 > &)
 
bool canContinue () const
 

Private Member Functions

void init (rtl_TextEncoding encoding)
 

Private Attributes

rtl_TextToUnicodeConverter m_convText2Unicode
 
rtl_TextToUnicodeContext m_contextText2Unicode
 
bool m_bCanContinue
 
bool m_bInitialized
 
css::uno::Sequence< sal_Int8m_seqSource
 

Detailed Description

Definition at line 34 of file xml2utf.hxx.

Constructor & Destructor Documentation

◆ Text2UnicodeConverter()

sax_expatwrap::Text2UnicodeConverter::Text2UnicodeConverter ( const OString &  sEncoding)

Definition at line 328 of file xml2utf.cxx.

References init(), m_bCanContinue, and m_bInitialized.

◆ ~Text2UnicodeConverter()

sax_expatwrap::Text2UnicodeConverter::~Text2UnicodeConverter ( )

Definition at line 344 of file xml2utf.cxx.

References m_bInitialized, m_contextText2Unicode, and m_convText2Unicode.

Member Function Documentation

◆ canContinue()

bool sax_expatwrap::Text2UnicodeConverter::canContinue ( ) const
inline

Definition at line 42 of file xml2utf.hxx.

References m_bCanContinue.

◆ convert()

Sequence< sal_Unicode > sax_expatwrap::Text2UnicodeConverter::convert ( const css::uno::Sequence< sal_Int8 > &  )

Definition at line 363 of file xml2utf.cxx.

References m_contextText2Unicode, m_convText2Unicode, and m_seqSource.

◆ init()

void sax_expatwrap::Text2UnicodeConverter::init ( rtl_TextEncoding  encoding)
private

Definition at line 353 of file xml2utf.cxx.

References m_bCanContinue, m_bInitialized, m_contextText2Unicode, and m_convText2Unicode.

Referenced by Text2UnicodeConverter().

Member Data Documentation

◆ m_bCanContinue

bool sax_expatwrap::Text2UnicodeConverter::m_bCanContinue
private

Definition at line 49 of file xml2utf.hxx.

Referenced by canContinue(), init(), and Text2UnicodeConverter().

◆ m_bInitialized

bool sax_expatwrap::Text2UnicodeConverter::m_bInitialized
private

Definition at line 50 of file xml2utf.hxx.

Referenced by init(), Text2UnicodeConverter(), and ~Text2UnicodeConverter().

◆ m_contextText2Unicode

rtl_TextToUnicodeContext sax_expatwrap::Text2UnicodeConverter::m_contextText2Unicode
private

Definition at line 48 of file xml2utf.hxx.

Referenced by convert(), init(), and ~Text2UnicodeConverter().

◆ m_convText2Unicode

rtl_TextToUnicodeConverter sax_expatwrap::Text2UnicodeConverter::m_convText2Unicode
private

Definition at line 47 of file xml2utf.hxx.

Referenced by convert(), init(), and ~Text2UnicodeConverter().

◆ m_seqSource

css::uno::Sequence<sal_Int8> sax_expatwrap::Text2UnicodeConverter::m_seqSource
private

Definition at line 51 of file xml2utf.hxx.

Referenced by convert().


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