LibreOffice Module sc (master)  1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
ImportLotus Class Reference

#include <lotimpop.hxx>

Inheritance diagram for ImportLotus:
[legend]
Collaboration diagram for ImportLotus:
[legend]

Public Member Functions

 ImportLotus (LotusContext &rContext, SvStream &, rtl_TextEncoding eSrc)
 
virtual ~ImportLotus () override
 
ErrCode parse ()
 
ErrCode Read ()
 
ErrCode Read (SvStream &)
 
- Public Member Functions inherited from ImportTyp
 ImportTyp (ScDocument &, rtl_TextEncoding eSrc)
 
virtual ~ImportTyp ()
 

Private Member Functions

void Bof ()
 
bool BofFm3 ()
 
void Columnwidth (sal_uInt16 nRecLen)
 
void Hiddencolumn (sal_uInt16 nRecLen)
 
void Userrange ()
 
void Errcell ()
 
void Nacell ()
 
void Labelcell ()
 
void Numbercell ()
 
void Smallnumcell ()
 
void Formulacell (sal_uInt16 nRecLen)
 
void NamedSheet ()
 
void RowPresentation (sal_uInt16 nRecLen)
 
void Font_Face ()
 
void Font_Type ()
 
void Font_Ysize ()
 
void Row_ (const sal_uInt16 nRecLen)
 
void Read (ScAddress &)
 
void Read (ScRange &)
 
void Read (char &)
 
void Read (sal_uInt8 &)
 
void Read (sal_uInt16 &)
 
void Read (sal_Int16 &)
 
void Read (double &)
 
void Read (LotAttrWK3 &)
 
void Read (OUString &)
 
void Skip (const sal_uInt16 nNumBytes)
 

Private Attributes

SvStreampIn
 
LotusToSc aConv
 
sal_uInt16 nTab
 
sal_Int32 nExtTab
 

Additional Inherited Members

- Protected Attributes inherited from ImportTyp
rtl_TextEncoding eQuellChar
 
ScDocumentrD
 

Detailed Description

Definition at line 31 of file lotimpop.hxx.

Constructor & Destructor Documentation

ImportLotus::ImportLotus ( LotusContext rContext,
SvStream aStream,
rtl_TextEncoding  eSrc 
)

Definition at line 40 of file lotimpop.cxx.

References aLotImpSemaphore.

ImportLotus::~ImportLotus ( )
overridevirtual

Definition at line 51 of file lotimpop.cxx.

References aLotImpSemaphore.

Member Function Documentation

void ImportLotus::Bof ( )
private
bool ImportLotus::BofFm3 ( )
private

Definition at line 88 of file lotimpop.cxx.

References Read().

Referenced by Read().

void ImportLotus::Columnwidth ( sal_uInt16  nRecLen)
private
void ImportLotus::Errcell ( )
private
void ImportLotus::Font_Face ( )
private
void ImportLotus::Font_Type ( )
private
void ImportLotus::Font_Ysize ( )
private
void ImportLotus::Formulacell ( sal_uInt16  nRecLen)
private
void ImportLotus::Hiddencolumn ( sal_uInt16  nRecLen)
private

Definition at line 130 of file lotimpop.cxx.

References SvStream::good(), pIn, ImportTyp::rD, Read(), SAL_WARN_IF, ScDocument::SetColHidden(), and Skip().

Referenced by parse().

void ImportLotus::Labelcell ( )
private
void ImportLotus::Nacell ( )
private
void ImportLotus::NamedSheet ( )
private
void ImportLotus::Numbercell ( )
private
ErrCode ImportLotus::parse ( )
void ImportLotus::Read ( ScAddress rAddr)
inlineprivate
void ImportLotus::Read ( ScRange rRange)
inlineprivate

Definition at line 95 of file lotimpop.hxx.

References ScRange::aEnd, ScRange::aStart, and Read().

void ImportLotus::Read ( char &  r)
inlineprivate

Definition at line 101 of file lotimpop.hxx.

References pIn, and SvStream::ReadChar().

void ImportLotus::Read ( sal_uInt8 r)
inlineprivate

Definition at line 106 of file lotimpop.hxx.

References pIn, and SvStream::ReadUChar().

void ImportLotus::Read ( sal_uInt16 &  r)
inlineprivate

Definition at line 111 of file lotimpop.hxx.

References pIn, and SvStream::ReadUInt16().

void ImportLotus::Read ( sal_Int16 &  r)
inlineprivate

Definition at line 116 of file lotimpop.hxx.

References pIn, and SvStream::ReadInt16().

void ImportLotus::Read ( double &  r)
inlineprivate

Definition at line 121 of file lotimpop.hxx.

References pIn, and ScfTools::ReadLongDouble().

void ImportLotus::Read ( LotAttrWK3 r)
inlineprivate
void ImportLotus::Read ( OUString &  r)
private

Definition at line 312 of file lotimpop.cxx.

References ScfTools::AppendCString(), ImportTyp::eQuellChar, and pIn.

ErrCode ImportLotus::Read ( )
ErrCode ImportLotus::Read ( SvStream rIn)
void ImportLotus::Row_ ( const sal_uInt16  nRecLen)
private
void ImportLotus::RowPresentation ( sal_uInt16  nRecLen)
private
void ImportLotus::Skip ( const sal_uInt16  nNumBytes)
inlineprivate

Definition at line 131 of file lotimpop.hxx.

References pIn, and SvStream::SeekRel().

Referenced by Bof(), Columnwidth(), Formulacell(), Hiddencolumn(), and RowPresentation().

void ImportLotus::Smallnumcell ( )
private
void ImportLotus::Userrange ( )
private

Member Data Documentation

LotusToSc ImportLotus::aConv
private

Definition at line 35 of file lotimpop.hxx.

Referenced by Bof(), Font_Face(), Font_Type(), Font_Ysize(), Formulacell(), parse(), Read(), Row_(), and Userrange().

sal_Int32 ImportLotus::nExtTab
private

Definition at line 37 of file lotimpop.hxx.

Referenced by parse(), Read(), and Row_().

sal_uInt16 ImportLotus::nTab
private

Definition at line 36 of file lotimpop.hxx.

Referenced by parse(), and Read().

SvStream* ImportLotus::pIn
private

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