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

#include <mcnttype.hxx>

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

Public Member Functions

 CMimeContentType (const OUString &rCntType)
 
virtual OUString SAL_CALL getMediaType () override
 
virtual OUString SAL_CALL getMediaSubtype () override
 
virtual OUString SAL_CALL getFullMediaType () override
 
virtual css::uno::Sequence< OUString > SAL_CALL getParameters () override
 
virtual sal_Bool SAL_CALL hasParameter (const OUString &aName) override
 
virtual OUString SAL_CALL getParameterValue (const OUString &aName) override
 

Private Member Functions

void init (const OUString &aCntType)
 

Private Attributes

OUString m_MediaType
 
OUString m_MediaSubtype
 
std::map< OUString, OUString > m_ParameterMap
 

Detailed Description

Definition at line 31 of file mcnttype.hxx.

Constructor & Destructor Documentation

CMimeContentType::CMimeContentType ( const OUString &  rCntType)
explicit

Definition at line 33 of file mcnttype.cxx.

References init().

Member Function Documentation

OUString SAL_CALL CMimeContentType::getFullMediaType ( )
overridevirtual

Definition at line 48 of file mcnttype.cxx.

OUString SAL_CALL CMimeContentType::getMediaSubtype ( )
overridevirtual

Definition at line 43 of file mcnttype.cxx.

OUString SAL_CALL CMimeContentType::getMediaType ( )
overridevirtual

Definition at line 38 of file mcnttype.cxx.

Sequence< OUString > SAL_CALL CMimeContentType::getParameters ( )
overridevirtual

Definition at line 53 of file mcnttype.cxx.

References comphelper::mapKeysToSequence().

OUString SAL_CALL CMimeContentType::getParameterValue ( const OUString &  aName)
overridevirtual

Definition at line 63 of file mcnttype.cxx.

sal_Bool SAL_CALL CMimeContentType::hasParameter ( const OUString &  aName)
overridevirtual

Definition at line 58 of file mcnttype.cxx.

void CMimeContentType::init ( const OUString &  aCntType)
private
Exceptions
css::lang::IllegalArgumentException

Definition at line 73 of file mcnttype.cxx.

References i, and INetMIME::scanContentType().

Member Data Documentation

OUString CMimeContentType::m_MediaSubtype
private

Definition at line 55 of file mcnttype.hxx.

OUString CMimeContentType::m_MediaType
private

Definition at line 54 of file mcnttype.hxx.

std::map< OUString, OUString > CMimeContentType::m_ParameterMap
private

Definition at line 56 of file mcnttype.hxx.


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