Language:

The Free and Open Productivity Suite
Apache OpenOffice 4.1.4 released

Developer's Guide

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 and the Apache feather logo are trademarks of The Apache Software Foundation. OpenOffice, OpenOffice.org and the seagull logo are registered trademarks of The Apache Software Foundation. Other names appearing on the site may be trademarks of their respective owners.