LibreOffice Module writerperfect (master) 1
|
#include <ImportFilter.hxx>
Public Member Functions | |
ImportFilterImpl (css::uno::Reference< css::uno::XComponentContext > xContext) | |
const css::uno::Reference< css::uno::XComponentContext > & | getXContext () const |
virtual sal_Bool SAL_CALL | filter (const css::uno::Sequence< css::beans::PropertyValue > &rDescriptor) override |
virtual void SAL_CALL | cancel () override |
const css::uno::Reference< css::lang::XComponent > & | getTargetDocument () const |
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 > &) override |
Private Member Functions | |
virtual bool | doDetectFormat (librevenge::RVNGInputStream &rInput, OUString &rTypeName)=0 |
virtual bool | doImportDocument (weld::Window *pParent, librevenge::RVNGInputStream &rInput, Generator &rGenerator, utl::MediaDescriptor &rDescriptor)=0 |
virtual void | doRegisterHandlers (Generator &) |
Private Attributes | |
css::uno::Reference< css::uno::XComponentContext > | mxContext |
css::uno::Reference< css::lang::XComponent > | mxDoc |
Definition at line 41 of file ImportFilter.hxx.
|
inline |
Definition at line 47 of file ImportFilter.hxx.
|
inlineoverridevirtual |
Definition at line 104 of file ImportFilter.hxx.
|
inlineoverridevirtual |
Definition at line 116 of file ImportFilter.hxx.
References writerperfect::detail::ImportFilterImpl< Generator >::doDetectFormat(), i, Name, and nLength.
|
privatepure virtual |
|
privatepure virtual |
|
inlineprivatevirtual |
Definition at line 163 of file ImportFilter.hxx.
Referenced by writerperfect::detail::ImportFilterImpl< Generator >::filter().
|
inlineoverridevirtual |
Definition at line 59 of file ImportFilter.hxx.
References writerperfect::detail::ImportFilterImpl< Generator >::doImportDocument(), writerperfect::detail::ImportFilterImpl< Generator >::doRegisterHandlers(), Application::GetFrameWeld(), writerperfect::detail::ImportFilterImpl< Generator >::mxContext, writerperfect::detail::ImportFilterImpl< Generator >::mxDoc, and utl::MediaDescriptor::PROP_INPUTSTREAM.
|
inline |
Definition at line 107 of file ImportFilter.hxx.
References writerperfect::detail::ImportFilterImpl< Generator >::mxDoc.
|
inline |
Definition at line 52 of file ImportFilter.hxx.
References writerperfect::detail::ImportFilterImpl< Generator >::mxContext.
|
inlineoverridevirtual |
Definition at line 154 of file ImportFilter.hxx.
|
inlineoverridevirtual |
Definition at line 109 of file ImportFilter.hxx.
References writerperfect::detail::ImportFilterImpl< Generator >::mxDoc.
|
private |
Definition at line 165 of file ImportFilter.hxx.
Referenced by writerperfect::detail::ImportFilterImpl< Generator >::filter(), and writerperfect::detail::ImportFilterImpl< Generator >::getXContext().
|
private |