LibreOffice Module ucb (master) 1
Classes | Typedefs | Enumerations | Variables
tdoc_ucp Namespace Reference

Classes

class  Content
 
class  ContentProperties
 
class  ContentProvider
 
class  DocumentContentFactory
 
class  DocumentPasswordRequest
 
class  DynamicResultSet
 
class  OfficeDocumentsManager
 
class  OutputStream
 
class  ParentStorageHolder
 
class  ResultSetDataSupplier
 
class  Storage
 
class  StorageElementFactory
 
struct  StorageInfo
 
class  Stream
 
class  Uri
 

Typedefs

typedef std::map< OUString, StorageInfoDocumentList
 
typedef cppu::ImplInheritanceHelper< ::ucbhelper::ContentProviderImplHelper, css::frame::XTransientDocumentsDocumentContentIdentifierFactory, css::frame::XTransientDocumentsDocumentContentFactory > ContentProvider_Base
 
typedef cppu::WeakImplHelper< css::embed::XStorage, css::embed::XTransactedObject > StorageUNOBase
 
typedef cppu::WeakImplHelper< css::io::XOutputStream, css::lang::XComponent > OutputStreamUNOBase
 
typedef cppu::WeakImplHelper< css::io::XStream, css::io::XOutputStream, css::io::XTruncate, css::io::XInputStream, css::lang::XComponent > StreamUNOBase
 

Enumerations

enum  ContentType {
  STREAM ,
  FOLDER ,
  DOCUMENT ,
  ROOT
}
 
enum  StorageAccessMode {
  READ ,
  READ_WRITE_NOCREATE ,
  READ_WRITE_CREATE
}
 

Variables

constexpr OUStringLiteral TDOC_ROOT_CONTENT_TYPE
 
constexpr OUStringLiteral TDOC_DOCUMENT_CONTENT_TYPE
 
constexpr OUStringLiteral TDOC_FOLDER_CONTENT_TYPE
 
constexpr OUStringLiteral TDOC_STREAM_CONTENT_TYPE
 

Typedef Documentation

◆ ContentProvider_Base

typedef cppu::ImplInheritanceHelper< ::ucbhelper::ContentProviderImplHelper, css::frame::XTransientDocumentsDocumentContentIdentifierFactory, css::frame::XTransientDocumentsDocumentContentFactory > tdoc_ucp::ContentProvider_Base

Definition at line 64 of file tdoc_provider.hxx.

◆ DocumentList

Definition at line 61 of file tdoc_docmgr.hxx.

◆ OutputStreamUNOBase

typedef cppu::WeakImplHelper< css::io::XOutputStream, css::lang::XComponent > tdoc_ucp::OutputStreamUNOBase

Definition at line 186 of file tdoc_stgelems.hxx.

◆ StorageUNOBase

typedef cppu::WeakImplHelper< css::embed::XStorage, css::embed::XTransactedObject > tdoc_ucp::StorageUNOBase

Definition at line 70 of file tdoc_stgelems.hxx.

◆ StreamUNOBase

typedef cppu::WeakImplHelper< css::io::XStream, css::io::XOutputStream, css::io::XTruncate, css::io::XInputStream, css::lang::XComponent > tdoc_ucp::StreamUNOBase

Definition at line 244 of file tdoc_stgelems.hxx.

Enumeration Type Documentation

◆ ContentType

Enumerator
STREAM 
FOLDER 
DOCUMENT 
ROOT 

Definition at line 43 of file tdoc_content.hxx.

◆ StorageAccessMode

Enumerator
READ 
READ_WRITE_NOCREATE 
READ_WRITE_CREATE 

Definition at line 33 of file tdoc_storage.hxx.

Variable Documentation

◆ TDOC_DOCUMENT_CONTENT_TYPE

constexpr OUStringLiteral tdoc_ucp::TDOC_DOCUMENT_CONTENT_TYPE
inlineconstexpr
Initial value:
=
u"application/" TDOC_URL_SCHEME "-document"
float u
#define TDOC_URL_SCHEME
Definition: tdoc_uri.hxx:28

Definition at line 51 of file tdoc_provider.hxx.

Referenced by lcl_getContentType().

◆ TDOC_FOLDER_CONTENT_TYPE

constexpr OUStringLiteral tdoc_ucp::TDOC_FOLDER_CONTENT_TYPE
inlineconstexpr
Initial value:
=
u"application/" TDOC_URL_SCHEME "-folder"

Definition at line 53 of file tdoc_provider.hxx.

Referenced by tdoc_ucp::ContentProperties::getCreatableContentsInfo(), and lcl_getContentType().

◆ TDOC_ROOT_CONTENT_TYPE

constexpr OUStringLiteral tdoc_ucp::TDOC_ROOT_CONTENT_TYPE
inlineconstexpr
Initial value:
=
u"application/" TDOC_URL_SCHEME "-root"

Definition at line 49 of file tdoc_provider.hxx.

Referenced by lcl_getContentType().

◆ TDOC_STREAM_CONTENT_TYPE

constexpr OUStringLiteral tdoc_ucp::TDOC_STREAM_CONTENT_TYPE
inlineconstexpr
Initial value:
=
u"application/" TDOC_URL_SCHEME "-stream"

Definition at line 55 of file tdoc_provider.hxx.

Referenced by tdoc_ucp::ContentProperties::getCreatableContentsInfo(), and lcl_getContentType().