:: com :: sun :: star :: ucb ::

service TransientDocumentsContentProvider

Exported Interfaces - Summary
XContentProvider

provides four different types of contents: Stream, Folder, Document and Root. (details)

Exported Interfaces - Details
XContentProvider
Description
provides four different types of contents: Stream, Folder, Document and Root.

TDCP Contents

  1. A TDCP Stream (TransientDocumentsStreamContent) is a content which represents a data stream of an Office document. It is contained in a TDCP Folder or TDCP Document. A TDCP Stream has no children.
  2. A TDCP Folder (TransientDocumentsFolderContent) is a container for other TDCP Folders and TDCP Streams. It may be contained in another TDCP Folder or in a TDCP Document.
  3. A TDCP Document (TransientDocumentsDocumentContent) represents the root folder of a transient document. It is a container for other TDCP Folders and TDCP Streams. It is always a child of the TDCP Root.
  4. There is at most one instance of a TDCP Root (TransientDocumentsRootContent) at a time. All other TDCP contents are children of this folder. The TDCP Root Folder can contain only TDCP Documents. It has the fixed URL "vnd.sun.star.tdoc:/".

URL Scheme for TDCP Contents

Each TDCP content has an identifier corresponding to the following scheme:

  • tdcp-URL = "vnd.sun.star.tdoc:" abs-path
  • abs-path = +( "/" segment )
  • segment = *( pchar )
  • pchar = unreserved | escaped | ":" | "@" | "&" | "=" | "+" | "$" | ","
  • unreserved = alphanum | mark
  • mark = "-" | "_" | "." | "!" | "~" | "*" | "'" | "(" | ")"
  • escaped = "%" hex hex

Examples:

  • vnd.sun.star.tdoc:/ ( The TDCP Root )
  • vnd.sun.star.tdoc:/22 ( The document with the id 22 )
  • vnd.sun.star.tdoc:/22/ ( The document with the id 22 )
  • vnd.sun.star.tdoc:/42/folder/subfolder ( The folder/stream named subfolder contained in folder named folder, which is contained in the document with the id 42 )


 
Top of Page