ooodev.adapter.beans.property_set_info_t module
- protocol ooodev.adapter.beans.property_set_info_t.PropertySetInfoT[source]
Bases:
Protocol
Protocol class for XPropertySetInfo.
Classes that implement this protocol must have the following methods / attributes:
- __init__(*args, **kwargs)
- addPropertyChangeListener(name, listener)[source]
Adds a listener for property changes.
- Parameters:
name (str) – The name of the property.
listener (Any) – The listener to be added.
- Raises:
com.sun.star.beans.UnknownPropertyException –
UnknownPropertyException
com.sun.star.lang.WrappedTargetException –
WrappedTargetException
- Return type:
None
- addVetoableChangeListener(name, listener)[source]
Adds a listener for vetoable changes.
- Raises:
com.sun.star.beans.UnknownPropertyException –
UnknownPropertyException
com.sun.star.lang.WrappedTargetException –
WrappedTargetException
- Return type:
None
- Parameters:
name (str) –
listener (com.sun.star.beans.XVetoableChangeListener) –
- getPropertySetInfo()[source]
Returns the property set info.
- Returns:
The property set info.
- Return type:
XPropertySetInfo
- getPropertyValue(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
- removePropertyChangeListener(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