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

#include <orcusfiltersimpl.hxx>

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

Public Member Functions

virtual bool importCSV (ScDocument &rDoc, SfxMedium &rMedium) const override
 
virtual bool importGnumeric (ScDocument &rDoc, SfxMedium &rMedium) const override
 
virtual bool importExcel2003XML (ScDocument &rDoc, SfxMedium &rMedium) const override
 
virtual bool importXLSX (ScDocument &rDoc, SfxMedium &rMedium) const override
 
virtual bool importODS (ScDocument &rDoc, SfxMedium &rMedium) const override
 
virtual bool importODS_Styles (ScDocument &rDoc, OUString &aFileName) const override
 Used to import just the styles from an xml file. More...
 
virtual std::unique_ptr< ScOrcusXMLContextcreateXMLContext (ScDocument &rDoc, const OUString &rPath) const override
 Create a context for XML file. More...
 
- Public Member Functions inherited from ScOrcusFilters
virtual ~ScOrcusFilters ()
 

Detailed Description

Definition at line 17 of file orcusfiltersimpl.hxx.

Member Function Documentation

std::unique_ptr< ScOrcusXMLContext > ScOrcusFiltersImpl::createXMLContext ( ScDocument rDoc,
const OUString &  rPath 
) const
overridevirtual

Create a context for XML file.

The context object stores session information for each unique XML file. You must create a new context for each XML file, and never to re-use the same context for multiple XML files.

The caller is responsible for deleting the instance returned from this method when it's done.

Implements ScOrcusFilters.

Definition at line 142 of file orcusfiltersimpl.cxx.

bool ScOrcusFiltersImpl::importCSV ( ScDocument rDoc,
SfxMedium rMedium 
) const
overridevirtual

Implements ScOrcusFilters.

Definition at line 76 of file orcusfiltersimpl.cxx.

References ScOrcusFactory::setStatusIndicator().

bool ScOrcusFiltersImpl::importExcel2003XML ( ScDocument rDoc,
SfxMedium rMedium 
) const
overridevirtual

Implements ScOrcusFilters.

Definition at line 94 of file orcusfiltersimpl.cxx.

References ScOrcusFactory::setStatusIndicator().

bool ScOrcusFiltersImpl::importGnumeric ( ScDocument rDoc,
SfxMedium rMedium 
) const
overridevirtual

Implements ScOrcusFilters.

Definition at line 85 of file orcusfiltersimpl.cxx.

References ScOrcusFactory::setStatusIndicator().

bool ScOrcusFiltersImpl::importODS ( ScDocument rDoc,
SfxMedium rMedium 
) const
overridevirtual

Implements ScOrcusFilters.

Definition at line 112 of file orcusfiltersimpl.cxx.

References ScOrcusFactory::setStatusIndicator().

bool ScOrcusFiltersImpl::importODS_Styles ( ScDocument rDoc,
OUString &  aFileName 
) const
overridevirtual

Used to import just the styles from an xml file.

Implements ScOrcusFilters.

Definition at line 121 of file orcusfiltersimpl.cxx.

References OUStringToOString(), and SAL_WARN.

bool ScOrcusFiltersImpl::importXLSX ( ScDocument rDoc,
SfxMedium rMedium 
) const
overridevirtual

Implements ScOrcusFilters.

Definition at line 103 of file orcusfiltersimpl.cxx.

References ScOrcusFactory::setStatusIndicator().


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