| 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 © 2012, The Apache Software Foundation, Licensed under the Apache License, Version 2.0. Apache, the Apache feather logo, Apache OpenOffice and OpenOffice.org are trademarks of The Apache Software Foundation. Other names may be trademarks of their respective owners.

