| LibreOffice
    LibreOffice 25.2 SDK API Reference | 
The Hierarchy Content Provider (HCP) implements a ContentProvider for the UniversalContentBroker (UCB). More...
import "HierarchyContentProvider.idl";
 
  
| Exported Interfaces | |
| interface | com::sun::star::ucb::XContentProvider | 
| provides three types of contents: Link, Folder and Root Folder. | |
| Additional Inherited Members | |
| Public Member Functions inherited from XContentProvider | |
| com::sun::star::ucb::XContent | queryContent ([in] com::sun::star::ucb::XContentIdentifier Identifier) raises ( com::sun::star::ucb::IllegalIdentifierException ) | 
| creates a new XContent instance, if the given XContentIdentifier matches a content provided by the implementation of this interface. | |
| long | compareContentIds ([in] com::sun::star::ucb::XContentIdentifier Id1, [in] com::sun::star::ucb::XContentIdentifier Id2) | 
| compares two XContentIdentifiers. | |
| Public Member Functions inherited from XInterface | |
| any | queryInterface ([in] type aType) | 
| queries for a new interface to an existing UNO object. | |
| void | acquire () | 
| increases the reference counter by one. | |
| void | release () | 
| decreases the reference counter by one. | |
The Hierarchy Content Provider (HCP) implements a ContentProvider for the UniversalContentBroker (UCB).
It provides access to a persistent, customizable hierarchy of contents (folders and links).
| interface com::sun::star::ucb::XContentProvider | 
provides three types of contents: Link, Folder and Root Folder.
HCP Contents
URL Scheme for HCP Contents
Each HCP content has an identifier corresponding to the following scheme:
Examples: