LibreOffice Module filter (master) 1
Classes | Public Member Functions | Private Member Functions | Private Attributes | List of all members
T602ImportFilter::T602ImportFilter Class Reference

#include <t602filter.hxx>

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

Classes

struct  format602struct
 
struct  fststruct
 
struct  pststruct
 

Public Member Functions

 T602ImportFilter (css::uno::Reference< css::uno::XComponentContext > x)
 
 T602ImportFilter (css::uno::Reference< css::io::XInputStream > xInputStream)
 
virtual ~T602ImportFilter () override
 
virtual sal_Bool SAL_CALL filter (const css::uno::Sequence< css::beans::PropertyValue > &aDescriptor) override
 
virtual void SAL_CALL cancel () override
 
virtual void SAL_CALL setTargetDocument (const css::uno::Reference< css::lang::XComponent > &xDoc) override
 
virtual OUString SAL_CALL detect (css::uno::Sequence< css::beans::PropertyValue > &Descriptor) override
 
virtual void SAL_CALL initialize (const css::uno::Sequence< css::uno::Any > &aArguments) override
 
virtual OUString SAL_CALL getImplementationName () override
 
virtual sal_Bool SAL_CALL supportsService (const OUString &ServiceName) override
 
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames () override
 
void test ()
 

Private Member Functions

void Reset602 ()
 
unsigned char Readchar602 ()
 
void Read602 ()
 
void par602 (bool endofpage)
 
void inschr (unsigned char ch)
 
void inschrdef (unsigned char ch)
 
unsigned char Setformat602 (const char *cmd)
 
sal_Int16 readnum (unsigned char *ch, bool show)
 
tnode PointCmd602 (unsigned char *ch)
 
void setfnt (fonts fnt, bool mustwrite)
 
void wrtfnt ()
 
bool importImpl (const css::uno::Sequence< css::beans::PropertyValue > &aDescriptor)
 

Private Attributes

css::uno::Reference< css::xml::sax::XDocumentHandler > mxHandler
 
css::uno::Reference< css::uno::XComponentContext > mxContext
 
css::uno::Reference< css::lang::XComponent > mxDoc
 
css::uno::Reference< css::io::XInputStream > mxInputStream
 
rtl::Reference< comphelper::AttributeListmpAttrList
 
tnode node
 
format602struct format602
 
inistruct ini
 
fststruct fst
 
pststruct pst
 

Detailed Description

Definition at line 107 of file t602filter.hxx.

Constructor & Destructor Documentation

◆ T602ImportFilter() [1/2]

T602ImportFilter::T602ImportFilter::T602ImportFilter ( css::uno::Reference< css::uno::XComponentContext >  x)
explicit

Definition at line 132 of file t602filter.cxx.

References mxContext, START, and x.

◆ T602ImportFilter() [2/2]

T602ImportFilter::T602ImportFilter::T602ImportFilter ( css::uno::Reference< css::io::XInputStream >  xInputStream)
explicit

Definition at line 138 of file t602filter.cxx.

References START.

◆ ~T602ImportFilter()

T602ImportFilter::T602ImportFilter::~T602ImportFilter ( )
overridevirtual

Definition at line 145 of file t602filter.cxx.

Member Function Documentation

◆ cancel()

virtual void SAL_CALL T602ImportFilter::T602ImportFilter::cancel ( )
inlineoverridevirtual

Definition at line 222 of file t602filter.hxx.

◆ detect()

OUString T602ImportFilter::T602ImportFilter::detect ( css::uno::Sequence< css::beans::PropertyValue > &  Descriptor)
overridevirtual

Definition at line 150 of file t602filter.cxx.

References aData, gentoken::i, Name, and nLength.

◆ filter()

sal_Bool SAL_CALL T602ImportFilter::T602ImportFilter::filter ( const css::uno::Sequence< css::beans::PropertyValue > &  aDescriptor)
overridevirtual

Definition at line 175 of file t602filter.cxx.

◆ getImplementationName()

OUString SAL_CALL T602ImportFilter::T602ImportFilter::getImplementationName ( )
overridevirtual

Definition at line 839 of file t602filter.cxx.

◆ getSupportedServiceNames()

Sequence< OUString > SAL_CALL T602ImportFilter::T602ImportFilter::getSupportedServiceNames ( )
overridevirtual

Definition at line 849 of file t602filter.cxx.

◆ importImpl()

bool T602ImportFilter::T602ImportFilter::importImpl ( const css::uno::Sequence< css::beans::PropertyValue > &  aDescriptor)
private
Exceptions
css::uno::RuntimeException

Definition at line 223 of file t602filter.cxx.

References End_, T602ImportFilter::inistruct::fontsize, gentoken::i, mxContext, mxHandler, Name, nLength, and Start_.

◆ initialize()

void SAL_CALL T602ImportFilter::T602ImportFilter::initialize ( const css::uno::Sequence< css::uno::Any > &  aArguments)
overridevirtual

Definition at line 187 of file t602filter.cxx.

◆ inschr()

void T602ImportFilter::T602ImportFilter::inschr ( unsigned char  ch)
private

◆ inschrdef()

void T602ImportFilter::T602ImportFilter::inschrdef ( unsigned char  ch)
private

◆ par602()

void T602ImportFilter::T602ImportFilter::par602 ( bool  endofpage)
private

◆ PointCmd602()

tnode T602ImportFilter::T602ImportFilter::PointCmd602 ( unsigned char *  ch)
private

◆ Read602()

void T602ImportFilter::T602ImportFilter::Read602 ( )
private

◆ Readchar602()

unsigned char T602ImportFilter::T602ImportFilter::Readchar602 ( )
private

Definition at line 531 of file t602filter.cxx.

References aData.

◆ readnum()

sal_Int16 T602ImportFilter::T602ImportFilter::readnum ( unsigned char *  ch,
bool  show 
)
private

Definition at line 587 of file t602filter.cxx.

References ch, and gentoken::i.

◆ Reset602()

void T602ImportFilter::T602ImportFilter::Reset602 ( )
private

◆ setfnt()

void T602ImportFilter::T602ImportFilter::setfnt ( fonts  fnt,
bool  mustwrite 
)
private

Definition at line 516 of file t602filter.cxx.

References T602ImportFilter::chngul, and T602ImportFilter::standard.

◆ Setformat602()

unsigned char T602ImportFilter::T602ImportFilter::Setformat602 ( const char *  cmd)
private

◆ setTargetDocument()

void SAL_CALL T602ImportFilter::T602ImportFilter::setTargetDocument ( const css::uno::Reference< css::lang::XComponent > &  xDoc)
overridevirtual

Definition at line 181 of file t602filter.cxx.

◆ supportsService()

sal_Bool SAL_CALL T602ImportFilter::T602ImportFilter::supportsService ( const OUString &  ServiceName)
overridevirtual

Definition at line 844 of file t602filter.cxx.

References cppu::supportsService().

◆ test()

void T602ImportFilter::T602ImportFilter::test ( )

Definition at line 429 of file t602filter.cxx.

◆ wrtfnt()

void T602ImportFilter::T602ImportFilter::wrtfnt ( )
private

Member Data Documentation

◆ format602

format602struct T602ImportFilter::T602ImportFilter::format602
private

Definition at line 150 of file t602filter.hxx.

◆ fst

fststruct T602ImportFilter::T602ImportFilter::fst
private

Definition at line 173 of file t602filter.hxx.

◆ ini

inistruct T602ImportFilter::T602ImportFilter::ini
private

Definition at line 154 of file t602filter.hxx.

◆ mpAttrList

rtl::Reference<comphelper::AttributeList> T602ImportFilter::T602ImportFilter::mpAttrList
private

Definition at line 121 of file t602filter.hxx.

◆ mxContext

css::uno::Reference< css::uno::XComponentContext > T602ImportFilter::T602ImportFilter::mxContext
private

Definition at line 117 of file t602filter.hxx.

◆ mxDoc

css::uno::Reference< css::lang::XComponent > T602ImportFilter::T602ImportFilter::mxDoc
private

Definition at line 118 of file t602filter.hxx.

◆ mxHandler

css::uno::Reference<css::xml::sax::XDocumentHandler> T602ImportFilter::T602ImportFilter::mxHandler
private

Definition at line 116 of file t602filter.hxx.

◆ mxInputStream

css::uno::Reference< css::io::XInputStream > T602ImportFilter::T602ImportFilter::mxInputStream
private

Definition at line 119 of file t602filter.hxx.

◆ node

tnode T602ImportFilter::T602ImportFilter::node
private

Definition at line 123 of file t602filter.hxx.

◆ pst

pststruct T602ImportFilter::T602ImportFilter::pst
private

Definition at line 198 of file t602filter.hxx.


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