Language

The Free and Open Productivity Suite
Released: Apache OpenOffice 4.1.15

API

SDK

Tips ‘n’ Tricks

Miscellaneous


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

struct ContentInfo
Description
A structure for information about contents.
See also
XContentCreator, XCommandProcessor
Developers Guide
UCB - Creating

Elements' Summary
Type A type identifier string for a content.  
Attributes Additional attributes.  
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).  
Elements' Details
Type
string Type;
Description
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.

Attributes
long Attributes;
Description
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;
Description
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
Top of Page

Apache Software Foundation

Copyright & License | Privacy | Contact Us | Donate | Thanks

Apache, OpenOffice, OpenOffice.org and the seagull logo are registered trademarks of The Apache Software Foundation. The Apache feather logo is a trademark of The Apache Software Foundation. Other names appearing on the site may be trademarks of their respective owners.