ooodev.adapter.beans.property_set_partial module

class ooodev.adapter.beans.property_set_partial.PropertySetPartial(component, interface=com.sun.star.beans.XPropertySet)[source]

Bases: object

Partial class for XPropertySet.

Parameters:
  • component (XPropertySet) –

  • interface (UnoInterface | None) –

__init__(component, interface=com.sun.star.beans.XPropertySet)[source]

Constructor

Parameters:
  • component (XPropertySet) – UNO Component that implements com.sun.star.beans.XPropertySet interface.

  • interface (UnoInterface, optional) – The interface to be validated. Defaults to XPropertySet.

Return type:

None

add_property_change_listener(name, listener)[source]

Adds a listener for property changes.

Parameters:
  • name (str) – The name of the property.

  • listener (Any) – The listener to be added.

Return type:

None

add_vetoable_change_listener(name, listener)[source]

Adds a listener for vetoable changes.

Parameters:
  • name (str) – The name of the property.

  • listener (Any) – The listener to be added.

Return type:

None

get_property_set_info()[source]

Returns the property set info.

Returns:

The property set info.

Return type:

XPropertySetInfo

get_property_value(name)[source]

Returns the value of a property.

Parameters:

name (str) – The name of the property.

Returns:

The value of the property.

Return type:

Any

remove_property_change_listener(name, listener)[source]

Removes a listener for property changes.

Parameters:
  • name (str) – The name of the property.

  • listener (Any) – The listener to be removed.

Return type:

None

remove_vetoable_change_listener(name, listener)[source]

Removes a listener for vetoable changes.

Parameters:
  • name (str) – The name of the property.

  • listener (Any) – The listener to be removed.

Return type:

None

set_property_value(name, value)[source]

Sets the value of a property.

Parameters:
  • name (str) – The name of the property.

  • value (Any) – The value of the property.

Return type:

None

ooodev.adapter.beans.property_set_partial.get_builder(component)[source]

Get the builder for the component.

Parameters:

component (Any) – The component.

Returns:

Builder instance.

Return type:

DefaultBuilder