LibreOffice Module chart2 (master) 1
Public Member Functions | Protected Member Functions | Private Member Functions | List of all members
chart::XMLReportFilterHelper Class Referencefinal

#include <XMLFilter.hxx>

Inheritance diagram for chart::XMLReportFilterHelper:
[legend]
Collaboration diagram for chart::XMLReportFilterHelper:
[legend]

Public Member Functions

 XMLReportFilterHelper (css::uno::Reference< css::uno::XComponentContext > const &_xContext)
 
- Public Member Functions inherited from chart::XMLFilter
 XMLFilter (css::uno::Reference< css::uno::XComponentContext > const &xContext)
 
virtual ~XMLFilter () override
 
virtual OUString SAL_CALL getImplementationName () override
 XServiceInfo declarations. More...
 
virtual sal_Bool SAL_CALL supportsService (const OUString &ServiceName) override
 
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames () override
 

Protected Member Functions

virtual OUString SAL_CALL getImplementationName () override
 XServiceInfo declarations. More...
 
virtual void SAL_CALL setTargetDocument (const css::uno::Reference< css::lang::XComponent > &Document) override
 
virtual void SAL_CALL setSourceDocument (const css::uno::Reference< css::lang::XComponent > &Document) override
 
virtual OUString getMediaType (bool _bOasis) override
 
- Protected Member Functions inherited from chart::XMLFilter
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 > &Document) override
 
virtual void SAL_CALL setSourceDocument (const css::uno::Reference< css::lang::XComponent > &Document) override
 
void setDocumentHandler (const OUString &_sDocumentHandler)
 
virtual OUString getMediaType (bool _bOasis)
 
virtual void isOasisFormat (const css::uno::Sequence< css::beans::PropertyValue > &_rMediaDescriptor, bool &_rOutOASIS)
 fills the oasis flag only when a filtername was set More...
 

Private Member Functions

virtual void isOasisFormat (const css::uno::Sequence< css::beans::PropertyValue > &_rMediaDescriptor, bool &_rOutOASIS) override
 fills the oasis flag only when a filtername was set More...
 

Detailed Description

Definition at line 131 of file XMLFilter.hxx.

Constructor & Destructor Documentation

◆ XMLReportFilterHelper()

chart::XMLReportFilterHelper::XMLReportFilterHelper ( css::uno::Reference< css::uno::XComponentContext > const &  _xContext)
inlineexplicit

Definition at line 136 of file XMLFilter.hxx.

References _xContext.

Member Function Documentation

◆ getImplementationName()

virtual OUString SAL_CALL chart::XMLReportFilterHelper::getImplementationName ( )
inlineoverrideprotectedvirtual

XServiceInfo declarations.

Reimplemented from chart::XMLFilter.

Definition at line 141 of file XMLFilter.hxx.

◆ getMediaType()

OUString chart::XMLReportFilterHelper::getMediaType ( bool  _bOasis)
overrideprotectedvirtual

Reimplemented from chart::XMLFilter.

Definition at line 752 of file XMLFilter.cxx.

References MIMETYPE_OASIS_OPENDOCUMENT_REPORT_CHART_ASCII.

◆ isOasisFormat()

void chart::XMLReportFilterHelper::isOasisFormat ( const css::uno::Sequence< css::beans::PropertyValue > &  _rMediaDescriptor,
bool &  _rOutOASIS 
)
overrideprivatevirtual

fills the oasis flag only when a filtername was set

Parameters
_rMediaDescriptor
_rOutOASIS

Reimplemented from chart::XMLFilter.

Definition at line 746 of file XMLFilter.cxx.

References apphelper::MediaDescriptorHelper::FilterName, and apphelper::MediaDescriptorHelper::ISSET_FilterName.

◆ setSourceDocument()

virtual void SAL_CALL chart::XMLReportFilterHelper::setSourceDocument ( const css::uno::Reference< css::lang::XComponent > &  Document)
inlineoverrideprotectedvirtual

◆ setTargetDocument()

virtual void SAL_CALL chart::XMLReportFilterHelper::setTargetDocument ( const css::uno::Reference< css::lang::XComponent > &  Document)
inlineoverrideprotectedvirtual

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