LibreOffice
LibreOffice 25.8 SDK API Reference
Loading...
Searching...
No Matches
PersistentPropertySet Service Referencepublished

This service contains the interfaces to implement by objects returned by XPropertySetRegistry::openPropertySet(). More...

import "PersistentPropertySet.idl";

Inheritance diagram for PersistentPropertySet:
XPersistentPropertySet XNamed XPropertyContainer XPropertyAccess XPropertySet XInterface XInterface XInterface XInterface

Exported Interfaces

interface com::sun::star::ucb::XPersistentPropertySet
 An interface implementing a persistent property set.
interface com::sun::star::container::XNamed
 An interface for getting/setting the name (key) of the property set.
interface com::sun::star::beans::XPropertyContainer
 An interface for adding/removing a property to/from the set.
interface com::sun::star::beans::XPropertyAccess
 An interface for getting/setting multiple properties at once.

Additional Inherited Members

Public Member Functions inherited from XPersistentPropertySet
com::sun::star::ucb::XPropertySetRegistry getRegistry ()
 returns the registry used to store the property set.
string getKey ()
 returns the key used to address the set in the property set registry.
Public Member Functions inherited from XPropertySet
com::sun::star::beans::XPropertySetInfo getPropertySetInfo ()
void setPropertyValue ([in] string aPropertyName, [in] any aValue) raises ( com::sun::star::beans::UnknownPropertyException, com::sun::star::beans::PropertyVetoException, com::sun::star::lang::IllegalArgumentException, com::sun::star::lang::WrappedTargetException )
 sets the value of the property with the specified name.
any getPropertyValue ([in] string PropertyName) raises ( com::sun::star::beans::UnknownPropertyException, com::sun::star::lang::WrappedTargetException )
void addPropertyChangeListener ([in] string aPropertyName, [in] com::sun::star::beans::XPropertyChangeListener xListener) raises ( com::sun::star::beans::UnknownPropertyException, com::sun::star::lang::WrappedTargetException )
 adds an XPropertyChangeListener to the specified property.
void removePropertyChangeListener ([in] string aPropertyName, [in] com::sun::star::beans::XPropertyChangeListener aListener) raises ( com::sun::star::beans::UnknownPropertyException, com::sun::star::lang::WrappedTargetException )
 removes an XPropertyChangeListener from the listener list.
void addVetoableChangeListener ([in] string PropertyName, [in] com::sun::star::beans::XVetoableChangeListener aListener) raises ( com::sun::star::beans::UnknownPropertyException, com::sun::star::lang::WrappedTargetException )
 adds an XVetoableChangeListener to the specified property with the name PropertyName.
void removeVetoableChangeListener ([in] string PropertyName, [in] com::sun::star::beans::XVetoableChangeListener aListener) raises ( com::sun::star::beans::UnknownPropertyException, com::sun::star::lang::WrappedTargetException )
 removes an XVetoableChangeListener from the listener list.
Public Member Functions inherited from XInterface
any queryInterface ([in] type aType)
 queries for a new interface to an existing UNO object.
void acquire ()
 increases the reference counter by one.
void release ()
 decreases the reference counter by one.
Public Member Functions inherited from XNamed
string getName ()
void setName ([in] string aName)
 sets the programmatic name of the object.
Public Member Functions inherited from XPropertyContainer
void addProperty ([in] string Name, [in] short Attributes, [in] any DefaultValue) raises ( com::sun::star::beans::PropertyExistException, com::sun::star::beans::IllegalTypeException, com::sun::star::lang::IllegalArgumentException )
 adds a property to the object.
void removeProperty ([in] string Name) raises ( com::sun::star::beans::UnknownPropertyException, com::sun::star::beans::NotRemoveableException )
 removes a property from the object.
Public Member Functions inherited from XPropertyAccess
sequence< com::sun::star::beans::PropertyValuegetPropertyValues ()
void setPropertyValues ([in] sequence< com::sun::star::beans::PropertyValue > aProps) raises ( com::sun::star::beans::UnknownPropertyException, com::sun::star::beans::PropertyVetoException, com::sun::star::lang::IllegalArgumentException, com::sun::star::lang::WrappedTargetException )
 sets the values of given properties.

Detailed Description

This service contains the interfaces to implement by objects returned by XPropertySetRegistry::openPropertySet().

Exported Interfaces

◆ com::sun::star::beans::XPropertyAccess

An interface for getting/setting multiple properties at once.

◆ com::sun::star::beans::XPropertyContainer

An interface for adding/removing a property to/from the set.

◆ com::sun::star::container::XNamed

An interface for getting/setting the name (key) of the property set.

◆ com::sun::star::ucb::XPersistentPropertySet

An interface implementing a persistent property set.


The documentation for this service was generated from the following file: