| Overview | Namespace | Class | Index | Help |
| PROTECTED MEMBERS: | CLASSES | STRUCTS | UNIONS | ENUMS | TYPEDEFS | METHODS | STATIC METHODS | DATA | STATIC DATA |
| PRIVATE MEMBERS: | CLASSES | STRUCTS | UNIONS | ENUMS | TYPEDEFS | METHODS | STATIC METHODS | DATA | STATIC DATA |
:: cppu ::
template< typename T >
class PropertySetMixinImpl
- Base Classes
com::sun::star::beans::XPropertySet (public) | | com::sun::star::beans::XFastPropertySet (public) | | | | com::sun::star::beans::XPropertyAccess (public) | | | +----+----+--PropertySetMixinImpl
- Known Derived Classes
- PropertySetMixin
| virtual | abstract | interface | template |
| YES | NO | NO | YES |
- Summary
- A helper base class for
cppu::PropertySetMixin. - Description
- See the documentation of
cppu::PropertySetMixinfor further details. - Since
- UDK 3.2.1
- File
- propertysetmixin.hxx
Protected Members
-
Classes
BoundListeners A class used by subclasses of <code>cppu::PropertySetMixin</code> when implementing UNO interface type attribute setter functions.
Enums
Implements Flags used by subclasses of <code>cppu::PropertySetMixin</code> to specify what UNO interface types shall be supported.
Methods
void
prepareSet( const rtl::OUString & propertyName, const com::sun::star::uno::Any & oldValue, const com::sun::star::uno::Any & newValue, BoundListeners * boundListeners );A function used by subclasses of <code>cppu::PropertySetMixin</code> when implementing UNO interface type attribute setter functions. void
dispose( );Mark this instance as being disposed. virtual com::sun::star::uno::Any
queryInterface( const com::sun::star::uno::Type & type ) throw( com::sun::star::uno::RuntimeException );A function used by subclasses of <code>cppu::PropertySetMixin</code> when implementing <code>com::sun::star::uno::XInterface::queryInterface</code>. virtual com::sun::star::uno::Reference< com::sun::star::beans::XPropertySetInfo >
getPropertySetInfo( ) throw( com::sun::star::uno::RuntimeException );virtual void
setPropertyValue( const rtl::OUString & propertyName, const com::sun::star::uno::Any & value ) throw( com::sun::star::beans::UnknownPropertyException, com::sun::star::beans::PropertyVetoException, com::sun::star::lang::IllegalArgumentException, com::sun::star::lang::WrappedTargetException, com::sun::star::uno::RuntimeException );virtual com::sun::star::uno::Any
getPropertyValue( const rtl::OUString & propertyName ) throw( com::sun::star::beans::UnknownPropertyException, com::sun::star::lang::WrappedTargetException, com::sun::star::uno::RuntimeException );virtual void
addPropertyChangeListener( const rtl::OUString & propertyName, const com::sun::star::uno::Reference< com::sun::star::beans::XPropertyChangeListener > & listener ) throw( com::sun::star::beans::UnknownPropertyException, com::sun::star::lang::WrappedTargetException, com::sun::star::uno::RuntimeException );Adds a <code>com::sun::star::beans::XPropertyChangeListener</code>. virtual void
removePropertyChangeListener( const rtl::OUString & propertyName, const com::sun::star::uno::Reference< com::sun::star::beans::XPropertyChangeListener > & listener ) throw( com::sun::star::beans::UnknownPropertyException, com::sun::star::lang::WrappedTargetException, com::sun::star::uno::RuntimeException );virtual void
addVetoableChangeListener( const rtl::OUString & propertyName, const com::sun::star::uno::Reference< com::sun::star::beans::XVetoableChangeListener > & listener ) throw( com::sun::star::beans::UnknownPropertyException, com::sun::star::lang::WrappedTargetException, com::sun::star::uno::RuntimeException );Adds a <code>com::sun::star::beans::XVetoableChangeListener</code>. virtual void
removeVetoableChangeListener( const rtl::OUString & propertyName, const com::sun::star::uno::Reference< com::sun::star::beans::XVetoableChangeListener > & listener ) throw( com::sun::star::beans::UnknownPropertyException, com::sun::star::lang::WrappedTargetException, com::sun::star::uno::RuntimeException );virtual void
setFastPropertyValue( sal_Int32 handle, const com::sun::star::uno::Any & value ) throw( com::sun::star::beans::UnknownPropertyException, com::sun::star::beans::PropertyVetoException, com::sun::star::lang::IllegalArgumentException, com::sun::star::lang::WrappedTargetException, com::sun::star::uno::RuntimeException );virtual com::sun::star::uno::Any
getFastPropertyValue( sal_Int32 handle ) throw( com::sun::star::beans::UnknownPropertyException, com::sun::star::lang::WrappedTargetException, com::sun::star::uno::RuntimeException );virtual com::sun::star::uno::Sequence< com::sun::star::beans::PropertyValue >
getPropertyValues( ) throw( com::sun::star::uno::RuntimeException );virtual void
setPropertyValues( const com::sun::star::uno::Sequence< com::sun::star::beans::PropertyValue > & props ) throw( com::sun::star::beans::UnknownPropertyException, com::sun::star::beans::PropertyVetoException, com::sun::star::lang::IllegalArgumentException, com::sun::star::lang::WrappedTargetException, com::sun::star::uno::RuntimeException );
Private Members
-
Methods
PropertySetMixinImpl( PropertySetMixinImpl & );void
operator=( PropertySetMixinImpl & );
PropertySetMixinImpl( const com::sun::star::uno::Reference< com::sun::star::uno::XComponentContext > & context, Implements implements, const com::sun::star::uno::Sequence< rtl::OUString > & absentOptional, const com::sun::star::uno::Type & type );
~PropertySetMixinImpl( );void
checkUnknown( const rtl::OUString & propertyName );
Data
Impl * m_impl;
Copyright © 2009 Sun Microsystems, Inc.


