LibreOffice Module oox (master)  1
Public Types | Public Member Functions | Public Attributes | List of all members
oox::core::FilterBaseImpl Struct Reference
Collaboration diagram for oox::core::FilterBaseImpl:
[legend]

Public Types

typedef std::shared_ptr< GraphicHelperGraphicHelperRef
 
typedef std::shared_ptr< ModelObjectHelperModelObjHelperRef
 
typedef std::shared_ptr< OleObjectHelper > OleObjHelperRef
 
typedef std::shared_ptr< VbaProject > VbaProjectRef
 

Public Member Functions

 FilterBaseImpl (const Reference< XComponentContext > &rxContext)
 
void setDocumentModel (const Reference< XComponent > &rxComponent)
 

Public Attributes

FilterDirection meDirection
 
SequenceAsHashMap maArguments
 
SequenceAsHashMap maFilterData
 
MediaDescriptor maMediaDesc
 
OUString maFileUrl
 
StorageRef mxStorage
 
OoxmlVersion meVersion
 
GraphicHelperRef mxGraphicHelper
 
ModelObjHelperRef mxModelObjHelper
 Graphic and graphic object handling. More...
 
std::map< css::uno::Reference< css::lang::XMultiServiceFactory >, ModelObjHelperRefmxModelObjHelpers
 Tables to create new named drawing objects. More...
 
OleObjHelperRef mxOleObjHelper
 
VbaProjectRef mxVbaProject
 OLE object handling. More...
 
Reference< XComponentContext > mxComponentContext
 VBA project manager. More...
 
Reference< XModel > mxModel
 
Reference< XMultiServiceFactory > mxModelFactory
 
Reference< XFrame > mxTargetFrame
 
Reference< XInputStream > mxInStream
 
Reference< XStream > mxOutStream
 
Reference< XStatusIndicator > mxStatusIndicator
 
Reference< XInteractionHandlermxInteractionHandler
 
Reference< XShape > mxParentShape
 
bool mbExportVBA
 
bool mbExportTemplate
 

Detailed Description

Definition at line 123 of file filterbase.cxx.

Member Typedef Documentation

Definition at line 125 of file filterbase.cxx.

Definition at line 126 of file filterbase.cxx.

typedef std::shared_ptr< OleObjectHelper > oox::core::FilterBaseImpl::OleObjHelperRef

Definition at line 127 of file filterbase.cxx.

typedef std::shared_ptr< VbaProject > oox::core::FilterBaseImpl::VbaProjectRef

Definition at line 128 of file filterbase.cxx.

Constructor & Destructor Documentation

oox::core::FilterBaseImpl::FilterBaseImpl ( const Reference< XComponentContext > &  rxContext)
explicit
Exceptions
RuntimeException

Definition at line 166 of file filterbase.cxx.

References mxComponentContext.

Member Function Documentation

void oox::core::FilterBaseImpl::setDocumentModel ( const Reference< XComponent > &  rxComponent)
Exceptions
IllegalArgumentException

Definition at line 175 of file filterbase.cxx.

References Exception, mxModel, and mxModelFactory.

Member Data Documentation

SequenceAsHashMap oox::core::FilterBaseImpl::maArguments

Definition at line 131 of file filterbase.cxx.

OUString oox::core::FilterBaseImpl::maFileUrl

Definition at line 134 of file filterbase.cxx.

SequenceAsHashMap oox::core::FilterBaseImpl::maFilterData

Definition at line 132 of file filterbase.cxx.

MediaDescriptor oox::core::FilterBaseImpl::maMediaDesc

Definition at line 133 of file filterbase.cxx.

bool oox::core::FilterBaseImpl::mbExportTemplate

Definition at line 157 of file filterbase.cxx.

bool oox::core::FilterBaseImpl::mbExportVBA

Definition at line 155 of file filterbase.cxx.

FilterDirection oox::core::FilterBaseImpl::meDirection

Definition at line 130 of file filterbase.cxx.

OoxmlVersion oox::core::FilterBaseImpl::meVersion

Definition at line 136 of file filterbase.cxx.

Reference< XComponentContext > oox::core::FilterBaseImpl::mxComponentContext

VBA project manager.

Definition at line 145 of file filterbase.cxx.

GraphicHelperRef oox::core::FilterBaseImpl::mxGraphicHelper

Definition at line 138 of file filterbase.cxx.

Reference< XInputStream > oox::core::FilterBaseImpl::mxInStream

Definition at line 149 of file filterbase.cxx.

Reference< XInteractionHandler > oox::core::FilterBaseImpl::mxInteractionHandler

Definition at line 152 of file filterbase.cxx.

Reference< XModel > oox::core::FilterBaseImpl::mxModel

Definition at line 146 of file filterbase.cxx.

Referenced by setDocumentModel().

Reference< XMultiServiceFactory > oox::core::FilterBaseImpl::mxModelFactory

Definition at line 147 of file filterbase.cxx.

Referenced by setDocumentModel().

ModelObjHelperRef oox::core::FilterBaseImpl::mxModelObjHelper

Graphic and graphic object handling.

Definition at line 139 of file filterbase.cxx.

std::map<css::uno::Reference<css::lang::XMultiServiceFactory>, ModelObjHelperRef> oox::core::FilterBaseImpl::mxModelObjHelpers

Tables to create new named drawing objects.

Definition at line 141 of file filterbase.cxx.

OleObjHelperRef oox::core::FilterBaseImpl::mxOleObjHelper

Definition at line 142 of file filterbase.cxx.

Reference< XStream > oox::core::FilterBaseImpl::mxOutStream

Definition at line 150 of file filterbase.cxx.

Reference< XShape > oox::core::FilterBaseImpl::mxParentShape

Definition at line 153 of file filterbase.cxx.

Reference< XStatusIndicator > oox::core::FilterBaseImpl::mxStatusIndicator

Definition at line 151 of file filterbase.cxx.

StorageRef oox::core::FilterBaseImpl::mxStorage

Definition at line 135 of file filterbase.cxx.

Reference< XFrame > oox::core::FilterBaseImpl::mxTargetFrame

Definition at line 148 of file filterbase.cxx.

VbaProjectRef oox::core::FilterBaseImpl::mxVbaProject

OLE object handling.

Definition at line 143 of file filterbase.cxx.


The documentation for this struct was generated from the following file: