LibreOffice
LibreOffice 24.2 SDK API Reference
Public Attributes | List of all members
ContentInfo Struct Referencepublished

A structure for information about contents. More...

import"ContentInfo.idl";

Public Attributes

string Type
 A type identifier string for a content. More...
 
long Attributes
 Additional attributes. More...
 
sequence< com::sun::star::beans::PropertyProperties
 This field contains a list with the properties which must be set at a content that was just created using XContentCreator::createNewContent() before it can be committed (by executing the command "insert" at the new content). More...
 

Detailed Description

A structure for information about contents.

See also
XContentCreator
XCommandProcessor
Developers Guide
Universal Content Broker - Creating

Member Data Documentation

◆ Attributes

long Attributes

Additional attributes.

These flags contain extra information on the content, like its kind (KIND_FOLDER, KIND_DOCUMENT, KIND_LINK).

It is highly recommended to fill these flags very accurately, as they are very important when transferring contents between different ContentProviders.

The value can be one of the ContentInfoAttribute constants.

◆ Properties

sequence< com::sun::star::beans::Property > Properties

This field contains a list with the properties which must be set at a content that was just created using XContentCreator::createNewContent() before it can be committed (by executing the command "insert" at the new content).

If one of the properties is missing, the insert command will fail.

In example, a new file system folder content will need a title. The Properties member of the ContentInfo provided for this kind of content must include the property "Title".

Important: The required properties must have one of the following basic data types (in order to make it possible to implement client applications with a small set of generic input methods for the values):

  • boolean
  • char
  • byte
  • string
  • short
  • long
  • hyper
  • float
  • double

◆ Type

string Type

A type identifier string for a content.

This is an implementation specific string characterizing the kind of a content (e.g. "application/vnd.sun.star.hierarchy-link"). The value of this member should match the value returned by XContent::getContentType() of an appropriate content.


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