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