LibreOffice
LibreOffice 24.2 SDK API Reference
|
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::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). More... | |
A structure for information about contents.
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.
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):
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.