ooodev.adapter.ucb.content_provider_partial module
- class ooodev.adapter.ucb.content_provider_partial.ContentProviderPartial(component, interface=com.sun.star.ucb.XContentProvider)[source]
Bases:
objectPartial Class XContentProvider.
- Parameters:
component (XContentProvider) –
interface (UnoInterface | None) –
- __init__(component, interface=com.sun.star.ucb.XContentProvider)[source]
Constructor
- Parameters:
component (XContentProvider) – UNO Component that implements
com.sun.star.ucb.XContentProviderinterface.interface (UnoInterface, optional) – The interface to be validated. Defaults to
XContentProvider.
- Return type:
None
- compare_content_ids(id1, id2)[source]
compares two XContentIdentifiers.
- Return type:
int- Parameters:
id1 (com.sun.star.ucb.XContentIdentifier) –
id2 (com.sun.star.ucb.XContentIdentifier) –
- query_content(identifier)[source]
creates a new XContent instance, if the given XContentIdentifier matches a content provided by the implementation of this interface.
- Raises:
com.sun.star.ucb.IllegalIdentifierException –
IllegalIdentifierException- Return type:
XContent- Parameters:
identifier (com.sun.star.ucb.XContentIdentifier) –