Overview | Module | Use | Devguide | Index

Elements' Summary | Elements' Details

:: com :: sun :: star :: ucb ::
struct ContentInfo
Description A structure for information about contents. See also XContentCreator See also XCommandProcessor Developers Guide 14.4.8 Universal Content Broker - Using the UCB API - Managing Contents - 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 ContentProvider s. 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

Copyright © 2003 Sun Microsystems, Inc.