ooodev.adapter.ucb.content_provider_partial module

class ooodev.adapter.ucb.content_provider_partial.ContentProviderPartial(component, interface=com.sun.star.ucb.XContentProvider)[source]

Bases: object

Partial 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.XContentProvider interface.

  • 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.IllegalIdentifierExceptionIllegalIdentifierException

Return type:

XContent

Parameters:

identifier (com.sun.star.ucb.XContentIdentifier) –