<html> <head> <title>Methods of Class PropertySetMixinImpl</title> <link rel="stylesheet" type="text/css" href="../../../cpp.css"> </head> <body> <div id="adc-cppref"> <a name="_top_"> </a><table class="navimain" border="0" cellpadding="1" cellspacing="0"> <tr align="center" valign="top"> <td class="navimain"> <a href="../../../index.html">Overview</a> </td> <td class="navimain"> <a href="../index.html">Namespace</a> </td> <td class="navimain"> <a href="../c-PropertySetMixinImpl.html">Class</a> </td> <td class="navimain"> <a href="../../../index-files/index-1.html">Index</a> </td> <td class="navimain"> <a href="../../../help.html">Help</a> </td> </tr> </table> <table class="navisub" cellpadding="0" cellspacing="3"></table> <hr> <div class="title"><h2>Methods of Class PropertySetMixinImpl</h2> </div><hr> <dl class="member"> <dt class="member"><a name="prepareSet-3154"> </a>prepareSet</dt> <dd class="member"><dl> <dt class="simple">void <strong>prepareSet</strong>(</dt> <dd><table class="param-table"> <tr> <td>const rtl::<a href="../../rtl/c-OUString.html">OUString</a> & </td> <td> propertyName,</td> </tr> <tr> <td>const com::sun::star::uno::<a href="../../com/sun/star/uno/c-Any.html">Any</a> &</td> <td>oldValue,</td> </tr> <tr> <td>const com::sun::star::uno::<a href="../../com/sun/star/uno/c-Any.html">Any</a> &</td> <td>newValue,</td> </tr> <tr> <td><a href="c-BoundListeners.html">BoundListeners</a> *</td> <td>boundListeners );</td> </tr> </table> </dd> </dl> <br> </dd> <dd class="member"><table class="flag-table" border="1" cellspacing="0"> <tr> <td width="12%" class="flagname">virtual</td> <td width="12%" class="flagname">abstract</td> <td width="12%" class="flagname">const</td> <td width="12%" class="flagname">volatile</td> <td width="12%" class="flagname">template</td> <td width="12%" class="flagname">static</td> <td width="12%" class="flagname">inline</td> <td width="12%" class="flagname">C-linkage</td> </tr> <tr> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> </tr> </table> <br> </dd> <dd class="member"><dl> <dt>Summary</dt> <dd>A function used by subclasses of <code>cppu::PropertySetMixin</code> when implementing UNO interface type attribute setter functions. </dd> <dt>Description</dt> <dd>First, this function checks whether this instance has already been disposed (see <code>cppu::PropertySetMixinImpl::dispose</code>), and throws a <code>com::sun::star::lang::DisposedException</code> if applicable. For a constrained attribute (whose setter can explicitly raise <code>com::sun::star::beans::PropertyVetoException</code>), this function notifies any <code>com::sun::star::beans::XVetoableChangeListener</code>s. For a bound attribute, this function modifies the passed-in <code>boundListeners</code> so that it can afterwards be used to notify any <code>com::sun::star::beans::XPropertyChangeListener</code>s. This function should be called before storing the new attribute value, and <code>boundListeners->notify()</code> should be called exactly once after storing the new attribute value (in case the attribute is bound; otherwise, calling <code>boundListeners->notify()</code> is ignored). Furthermore, <code>boundListeners->notify()</code> and this function have to be called from the same thread. </dd> <dt>Parameters</dt> <dd><table border="0" width="100%" cellpadding="3" cellspacing="0" class="expl-table"> <tr> <td width="15%" style="vertical-align:top; font-weight:bold">propertyName</td> <td><pre>the name of the property (which is the same as the name of the attribute that is going to be set) </pre></td> </tr> <tr> <td width="15%" style="vertical-align:top; font-weight:bold">oldValue</td> <td><pre>the property value corresponding to the old attribute value. This is only used as <code>com::sun::star::beans::PropertyChangeEvent::OldValue</code>, which is rather useless, anyway (see “Using the Observer Pattern” in <a href="http://tools.openoffice.org/CodingGuidelines.sxw"> <cite>OpenOffice.org Coding Guidelines</cite></a>). If the attribute that is going to be set is neither bound nor constrained, or if <code>com::sun::star::beans::PropertyChangeEvent::OldValue</code> should not be set, a <code>VOID</code> <code>Any</code> can be used instead. </pre></td> </tr> <tr> <td width="15%" style="vertical-align:top; font-weight:bold">newValue</td> <td><pre>the property value corresponding to the new attribute value. This is only used as <code>com::sun::star::beans::PropertyChangeEvent::NewValue</code>, which is rather useless, anyway (see “Using the Observer Pattern” in <a href="http://tools.openoffice.org/CodingGuidelines.sxw"> <cite>OpenOffice.org Coding Guidelines</cite></a>), <em>unless</em> the attribute that is going to be set is constrained. If the attribute that is going to be set is neither bound nor constrained, or if it is only bound but <code>com::sun::star::beans::PropertyChangeEvent::NewValue</code> should not be set, a <code>VOID</code> <code>Any</code> can be used instead. </pre></td> </tr> <tr> <td width="15%" style="vertical-align:top; font-weight:bold">boundListeners</td> <td><pre>a pointer to a fresh <code>cppu::PropertySetMixinImpl::BoundListeners</code> instance (which has not been passed to this function before, and on which <code>notify</code> has not yet been called); may only be null if the attribute that is going to be set is not bound </pre></td> </tr> </table> </dd> </dl> </dd> </dl> <hr> <dl class="member"> <dt class="member"><a name="dispose-3155"> </a>dispose</dt> <dd class="member"><dl> <dt class="simple">void <strong>dispose</strong>();</dt> <dd><table class="param-table"></table> </dd> </dl> <br> </dd> <dd class="member"><table class="flag-table" border="1" cellspacing="0"> <tr> <td width="12%" class="flagname">virtual</td> <td width="12%" class="flagname">abstract</td> <td width="12%" class="flagname">const</td> <td width="12%" class="flagname">volatile</td> <td width="12%" class="flagname">template</td> <td width="12%" class="flagname">static</td> <td width="12%" class="flagname">inline</td> <td width="12%" class="flagname">C-linkage</td> </tr> <tr> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> </tr> </table> <br> </dd> <dd class="member"><dl> <dt>Summary</dt> <dd>Mark this instance as being disposed. </dd> <dt>Description</dt> <dd>See <code>com::sun::star::lang::XComponent</code> for the general concept of disposing UNO objects. On the first call to this function, all registered listeners (<code>com::sun::star::beans::XPropertyChangeListener</code>s and <code>com::sun::star::beans::XVetoableChangeListener</code>s) are notified of the disposing source. Any subsequent calls to this function are ignored. </dd> </dl> </dd> </dl> <hr> <dl class="member"> <dt class="member"><a name="queryInterface-3156"> </a>queryInterface</dt> <dd class="member"><dl> <dt class="simple">virtual com::sun::star::uno::<a href="../../com/sun/star/uno/c-Any.html">Any</a> <strong>queryInterface</strong>(</dt> <dd><table class="param-table"> <tr> <td>const com::sun::star::uno::<a href="../../com/sun/star/uno/c-Type.html">Type</a> & </td> <td> type )</td> </tr> <tr> <td/><td> throw( com::sun::star::uno::<a href="../../../../../common/ref/com/sun/star/uno/RuntimeException.html">RuntimeException</a> );</td> </tr> </table> </dd> </dl> <br> </dd> <dd class="member"><table class="flag-table" border="1" cellspacing="0"> <tr> <td width="12%" class="flagname">virtual</td> <td width="12%" class="flagname">abstract</td> <td width="12%" class="flagname">const</td> <td width="12%" class="flagname">volatile</td> <td width="12%" class="flagname">template</td> <td width="12%" class="flagname">static</td> <td width="12%" class="flagname">inline</td> <td width="12%" class="flagname">C-linkage</td> </tr> <tr> <td class="flagyes">YES</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> </tr> </table> <br> </dd> <dd class="member"><dl> <dt>Summary</dt> <dd>A function used by subclasses of <code>cppu::PropertySetMixin</code> when implementing <code>com::sun::star::uno::XInterface::queryInterface</code>. </dd> <dt>Description</dt> <dd>This function checks for support of any of the UNO interface types specified in the call of the <code>cppu::PropertySetMixin</code> constructor. It does not check for any other UNO interface types (not even for <code>com::sun::star::uno::XInterface</code>), and should not be used directly as the implementation of <code>com::sun::star::uno::XInterface::queryInterface</code> of this UNO object. </dd> </dl> </dd> </dl> <hr> <dl class="member"> <dt class="member"><a name="getPropertySetInfo-3157"> </a>getPropertySetInfo</dt> <dd class="member"><dl> <dt class="simple">virtual com::sun::star::uno::<a href="../../com/sun/star/uno/c-Reference.html">Reference</a>< com::sun::star::beans::XPropertySetInfo > <strong>getPropertySetInfo</strong>()</dt> <dd><table class="param-table"> <tr> <td/><td> throw( com::sun::star::uno::<a href="../../../../../common/ref/com/sun/star/uno/RuntimeException.html">RuntimeException</a> );</td> </tr> </table> </dd> </dl> <br> </dd> <dd class="member"><table class="flag-table" border="1" cellspacing="0"> <tr> <td width="12%" class="flagname">virtual</td> <td width="12%" class="flagname">abstract</td> <td width="12%" class="flagname">const</td> <td width="12%" class="flagname">volatile</td> <td width="12%" class="flagname">template</td> <td width="12%" class="flagname">static</td> <td width="12%" class="flagname">inline</td> <td width="12%" class="flagname">C-linkage</td> </tr> <tr> <td class="flagyes">YES</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> </tr> </table> <br> </dd> <dd class="member"/></dl> <hr> <dl class="member"> <dt class="member"><a name="setPropertyValue-3158"> </a>setPropertyValue</dt> <dd class="member"><dl> <dt class="simple">virtual void <strong>setPropertyValue</strong>(</dt> <dd><table class="param-table"> <tr> <td>const rtl::<a href="../../rtl/c-OUString.html">OUString</a> & </td> <td> propertyName,</td> </tr> <tr> <td>const com::sun::star::uno::<a href="../../com/sun/star/uno/c-Any.html">Any</a> &</td> <td>value )</td> </tr> <tr> <td/><td> throw( com::sun::star::beans::<a href="../../../../../common/ref/com/sun/star/beans/UnknownPropertyException.html">UnknownPropertyException</a>, com::sun::star::beans::<a href="../../../../../common/ref/com/sun/star/beans/PropertyVetoException.html">PropertyVetoException</a>, com::sun::star::lang::<a href="../../../../../common/ref/com/sun/star/lang/IllegalArgumentException.html">IllegalArgumentException</a>, com::sun::star::lang::<a href="../../../../../common/ref/com/sun/star/lang/WrappedTargetException.html">WrappedTargetException</a>, com::sun::star::uno::<a href="../../../../../common/ref/com/sun/star/uno/RuntimeException.html">RuntimeException</a> );</td> </tr> </table> </dd> </dl> <br> </dd> <dd class="member"><table class="flag-table" border="1" cellspacing="0"> <tr> <td width="12%" class="flagname">virtual</td> <td width="12%" class="flagname">abstract</td> <td width="12%" class="flagname">const</td> <td width="12%" class="flagname">volatile</td> <td width="12%" class="flagname">template</td> <td width="12%" class="flagname">static</td> <td width="12%" class="flagname">inline</td> <td width="12%" class="flagname">C-linkage</td> </tr> <tr> <td class="flagyes">YES</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> </tr> </table> <br> </dd> <dd class="member"/></dl> <hr> <dl class="member"> <dt class="member"><a name="getPropertyValue-3159"> </a>getPropertyValue</dt> <dd class="member"><dl> <dt class="simple">virtual com::sun::star::uno::<a href="../../com/sun/star/uno/c-Any.html">Any</a> <strong>getPropertyValue</strong>(</dt> <dd><table class="param-table"> <tr> <td>const rtl::<a href="../../rtl/c-OUString.html">OUString</a> & </td> <td> propertyName )</td> </tr> <tr> <td/><td> throw( com::sun::star::beans::<a href="../../../../../common/ref/com/sun/star/beans/UnknownPropertyException.html">UnknownPropertyException</a>, com::sun::star::lang::<a href="../../../../../common/ref/com/sun/star/lang/WrappedTargetException.html">WrappedTargetException</a>, com::sun::star::uno::<a href="../../../../../common/ref/com/sun/star/uno/RuntimeException.html">RuntimeException</a> );</td> </tr> </table> </dd> </dl> <br> </dd> <dd class="member"><table class="flag-table" border="1" cellspacing="0"> <tr> <td width="12%" class="flagname">virtual</td> <td width="12%" class="flagname">abstract</td> <td width="12%" class="flagname">const</td> <td width="12%" class="flagname">volatile</td> <td width="12%" class="flagname">template</td> <td width="12%" class="flagname">static</td> <td width="12%" class="flagname">inline</td> <td width="12%" class="flagname">C-linkage</td> </tr> <tr> <td class="flagyes">YES</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> </tr> </table> <br> </dd> <dd class="member"/></dl> <hr> <dl class="member"> <dt class="member"><a name="addPropertyChangeListener-3160"> </a>addPropertyChangeListener</dt> <dd class="member"><dl> <dt class="simple">virtual void <strong>addPropertyChangeListener</strong>(</dt> <dd><table class="param-table"> <tr> <td>const rtl::<a href="../../rtl/c-OUString.html">OUString</a> & </td> <td> propertyName,</td> </tr> <tr> <td>const com::sun::star::uno::<a href="../../com/sun/star/uno/c-Reference.html">Reference</a>< com::sun::star::beans::XPropertyChangeListener > &</td> <td>listener )</td> </tr> <tr> <td/><td> throw( com::sun::star::beans::<a href="../../../../../common/ref/com/sun/star/beans/UnknownPropertyException.html">UnknownPropertyException</a>, com::sun::star::lang::<a href="../../../../../common/ref/com/sun/star/lang/WrappedTargetException.html">WrappedTargetException</a>, com::sun::star::uno::<a href="../../../../../common/ref/com/sun/star/uno/RuntimeException.html">RuntimeException</a> );</td> </tr> </table> </dd> </dl> <br> </dd> <dd class="member"><table class="flag-table" border="1" cellspacing="0"> <tr> <td width="12%" class="flagname">virtual</td> <td width="12%" class="flagname">abstract</td> <td width="12%" class="flagname">const</td> <td width="12%" class="flagname">volatile</td> <td width="12%" class="flagname">template</td> <td width="12%" class="flagname">static</td> <td width="12%" class="flagname">inline</td> <td width="12%" class="flagname">C-linkage</td> </tr> <tr> <td class="flagyes">YES</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> </tr> </table> <br> </dd> <dd class="member"><dl> <dt>Summary</dt> <dd>Adds a <code>com::sun::star::beans::XPropertyChangeListener</code>. </dd> <dt>Description</dt> <dd>If a listener is added more than once, it will receive all relevant notifications multiple times. </dd> <dt>See Also</dt> <dd>com::sun::star::beans::XPropertySet::addPropertyChangeListener <br> </dd> </dl> </dd> </dl> <hr> <dl class="member"> <dt class="member"><a name="removePropertyChangeListener-3161"> </a>removePropertyChangeListener</dt> <dd class="member"><dl> <dt class="simple">virtual void <strong>removePropertyChangeListener</strong>(</dt> <dd><table class="param-table"> <tr> <td>const rtl::<a href="../../rtl/c-OUString.html">OUString</a> & </td> <td> propertyName,</td> </tr> <tr> <td>const com::sun::star::uno::<a href="../../com/sun/star/uno/c-Reference.html">Reference</a>< com::sun::star::beans::XPropertyChangeListener > &</td> <td>listener )</td> </tr> <tr> <td/><td> throw( com::sun::star::beans::<a href="../../../../../common/ref/com/sun/star/beans/UnknownPropertyException.html">UnknownPropertyException</a>, com::sun::star::lang::<a href="../../../../../common/ref/com/sun/star/lang/WrappedTargetException.html">WrappedTargetException</a>, com::sun::star::uno::<a href="../../../../../common/ref/com/sun/star/uno/RuntimeException.html">RuntimeException</a> );</td> </tr> </table> </dd> </dl> <br> </dd> <dd class="member"><table class="flag-table" border="1" cellspacing="0"> <tr> <td width="12%" class="flagname">virtual</td> <td width="12%" class="flagname">abstract</td> <td width="12%" class="flagname">const</td> <td width="12%" class="flagname">volatile</td> <td width="12%" class="flagname">template</td> <td width="12%" class="flagname">static</td> <td width="12%" class="flagname">inline</td> <td width="12%" class="flagname">C-linkage</td> </tr> <tr> <td class="flagyes">YES</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> </tr> </table> <br> </dd> <dd class="member"/></dl> <hr> <dl class="member"> <dt class="member"><a name="addVetoableChangeListener-3162"> </a>addVetoableChangeListener</dt> <dd class="member"><dl> <dt class="simple">virtual void <strong>addVetoableChangeListener</strong>(</dt> <dd><table class="param-table"> <tr> <td>const rtl::<a href="../../rtl/c-OUString.html">OUString</a> & </td> <td> propertyName,</td> </tr> <tr> <td>const com::sun::star::uno::<a href="../../com/sun/star/uno/c-Reference.html">Reference</a>< com::sun::star::beans::XVetoableChangeListener > &</td> <td>listener )</td> </tr> <tr> <td/><td> throw( com::sun::star::beans::<a href="../../../../../common/ref/com/sun/star/beans/UnknownPropertyException.html">UnknownPropertyException</a>, com::sun::star::lang::<a href="../../../../../common/ref/com/sun/star/lang/WrappedTargetException.html">WrappedTargetException</a>, com::sun::star::uno::<a href="../../../../../common/ref/com/sun/star/uno/RuntimeException.html">RuntimeException</a> );</td> </tr> </table> </dd> </dl> <br> </dd> <dd class="member"><table class="flag-table" border="1" cellspacing="0"> <tr> <td width="12%" class="flagname">virtual</td> <td width="12%" class="flagname">abstract</td> <td width="12%" class="flagname">const</td> <td width="12%" class="flagname">volatile</td> <td width="12%" class="flagname">template</td> <td width="12%" class="flagname">static</td> <td width="12%" class="flagname">inline</td> <td width="12%" class="flagname">C-linkage</td> </tr> <tr> <td class="flagyes">YES</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> </tr> </table> <br> </dd> <dd class="member"><dl> <dt>Summary</dt> <dd>Adds a <code>com::sun::star::beans::XVetoableChangeListener</code>. </dd> <dt>Description</dt> <dd>If a listener is added more than once, it will receive all relevant notifications multiple times. </dd> <dt>See Also</dt> <dd>com::sun::star::beans::XPropertySet::addVetoableChangeListener <br> </dd> </dl> </dd> </dl> <hr> <dl class="member"> <dt class="member"><a name="removeVetoableChangeListener-3163"> </a>removeVetoableChangeListener</dt> <dd class="member"><dl> <dt class="simple">virtual void <strong>removeVetoableChangeListener</strong>(</dt> <dd><table class="param-table"> <tr> <td>const rtl::<a href="../../rtl/c-OUString.html">OUString</a> & </td> <td> propertyName,</td> </tr> <tr> <td>const com::sun::star::uno::<a href="../../com/sun/star/uno/c-Reference.html">Reference</a>< com::sun::star::beans::XVetoableChangeListener > &</td> <td>listener )</td> </tr> <tr> <td/><td> throw( com::sun::star::beans::<a href="../../../../../common/ref/com/sun/star/beans/UnknownPropertyException.html">UnknownPropertyException</a>, com::sun::star::lang::<a href="../../../../../common/ref/com/sun/star/lang/WrappedTargetException.html">WrappedTargetException</a>, com::sun::star::uno::<a href="../../../../../common/ref/com/sun/star/uno/RuntimeException.html">RuntimeException</a> );</td> </tr> </table> </dd> </dl> <br> </dd> <dd class="member"><table class="flag-table" border="1" cellspacing="0"> <tr> <td width="12%" class="flagname">virtual</td> <td width="12%" class="flagname">abstract</td> <td width="12%" class="flagname">const</td> <td width="12%" class="flagname">volatile</td> <td width="12%" class="flagname">template</td> <td width="12%" class="flagname">static</td> <td width="12%" class="flagname">inline</td> <td width="12%" class="flagname">C-linkage</td> </tr> <tr> <td class="flagyes">YES</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> </tr> </table> <br> </dd> <dd class="member"/></dl> <hr> <dl class="member"> <dt class="member"><a name="setFastPropertyValue-3164"> </a>setFastPropertyValue</dt> <dd class="member"><dl> <dt class="simple">virtual void <strong>setFastPropertyValue</strong>(</dt> <dd><table class="param-table"> <tr> <td><a href="../../t-sal_Int32.html">sal_Int32</a> </td> <td> handle,</td> </tr> <tr> <td>const com::sun::star::uno::<a href="../../com/sun/star/uno/c-Any.html">Any</a> &</td> <td>value )</td> </tr> <tr> <td/><td> throw( com::sun::star::beans::<a href="../../../../../common/ref/com/sun/star/beans/UnknownPropertyException.html">UnknownPropertyException</a>, com::sun::star::beans::<a href="../../../../../common/ref/com/sun/star/beans/PropertyVetoException.html">PropertyVetoException</a>, com::sun::star::lang::<a href="../../../../../common/ref/com/sun/star/lang/IllegalArgumentException.html">IllegalArgumentException</a>, com::sun::star::lang::<a href="../../../../../common/ref/com/sun/star/lang/WrappedTargetException.html">WrappedTargetException</a>, com::sun::star::uno::<a href="../../../../../common/ref/com/sun/star/uno/RuntimeException.html">RuntimeException</a> );</td> </tr> </table> </dd> </dl> <br> </dd> <dd class="member"><table class="flag-table" border="1" cellspacing="0"> <tr> <td width="12%" class="flagname">virtual</td> <td width="12%" class="flagname">abstract</td> <td width="12%" class="flagname">const</td> <td width="12%" class="flagname">volatile</td> <td width="12%" class="flagname">template</td> <td width="12%" class="flagname">static</td> <td width="12%" class="flagname">inline</td> <td width="12%" class="flagname">C-linkage</td> </tr> <tr> <td class="flagyes">YES</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> </tr> </table> <br> </dd> <dd class="member"/></dl> <hr> <dl class="member"> <dt class="member"><a name="getFastPropertyValue-3165"> </a>getFastPropertyValue</dt> <dd class="member"><dl> <dt class="simple">virtual com::sun::star::uno::<a href="../../com/sun/star/uno/c-Any.html">Any</a> <strong>getFastPropertyValue</strong>(</dt> <dd><table class="param-table"> <tr> <td><a href="../../t-sal_Int32.html">sal_Int32</a> </td> <td> handle )</td> </tr> <tr> <td/><td> throw( com::sun::star::beans::<a href="../../../../../common/ref/com/sun/star/beans/UnknownPropertyException.html">UnknownPropertyException</a>, com::sun::star::lang::<a href="../../../../../common/ref/com/sun/star/lang/WrappedTargetException.html">WrappedTargetException</a>, com::sun::star::uno::<a href="../../../../../common/ref/com/sun/star/uno/RuntimeException.html">RuntimeException</a> );</td> </tr> </table> </dd> </dl> <br> </dd> <dd class="member"><table class="flag-table" border="1" cellspacing="0"> <tr> <td width="12%" class="flagname">virtual</td> <td width="12%" class="flagname">abstract</td> <td width="12%" class="flagname">const</td> <td width="12%" class="flagname">volatile</td> <td width="12%" class="flagname">template</td> <td width="12%" class="flagname">static</td> <td width="12%" class="flagname">inline</td> <td width="12%" class="flagname">C-linkage</td> </tr> <tr> <td class="flagyes">YES</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> </tr> </table> <br> </dd> <dd class="member"/></dl> <hr> <dl class="member"> <dt class="member"><a name="getPropertyValues-3166"> </a>getPropertyValues</dt> <dd class="member"><dl> <dt class="simple">virtual com::sun::star::uno::<a href="../../com/sun/star/uno/c-Sequence.html">Sequence</a>< com::sun::star::beans::PropertyValue > <strong>getPropertyValues</strong>()</dt> <dd><table class="param-table"> <tr> <td/><td> throw( com::sun::star::uno::<a href="../../../../../common/ref/com/sun/star/uno/RuntimeException.html">RuntimeException</a> );</td> </tr> </table> </dd> </dl> <br> </dd> <dd class="member"><table class="flag-table" border="1" cellspacing="0"> <tr> <td width="12%" class="flagname">virtual</td> <td width="12%" class="flagname">abstract</td> <td width="12%" class="flagname">const</td> <td width="12%" class="flagname">volatile</td> <td width="12%" class="flagname">template</td> <td width="12%" class="flagname">static</td> <td width="12%" class="flagname">inline</td> <td width="12%" class="flagname">C-linkage</td> </tr> <tr> <td class="flagyes">YES</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> </tr> </table> <br> </dd> <dd class="member"/></dl> <hr> <dl class="member"> <dt class="member"><a name="setPropertyValues-3167"> </a>setPropertyValues</dt> <dd class="member"><dl> <dt class="simple">virtual void <strong>setPropertyValues</strong>(</dt> <dd><table class="param-table"> <tr> <td>const com::sun::star::uno::<a href="../../com/sun/star/uno/c-Sequence.html">Sequence</a>< com::sun::star::beans::PropertyValue > & </td> <td> props )</td> </tr> <tr> <td/><td> throw( com::sun::star::beans::<a href="../../../../../common/ref/com/sun/star/beans/UnknownPropertyException.html">UnknownPropertyException</a>, com::sun::star::beans::<a href="../../../../../common/ref/com/sun/star/beans/PropertyVetoException.html">PropertyVetoException</a>, com::sun::star::lang::<a href="../../../../../common/ref/com/sun/star/lang/IllegalArgumentException.html">IllegalArgumentException</a>, com::sun::star::lang::<a href="../../../../../common/ref/com/sun/star/lang/WrappedTargetException.html">WrappedTargetException</a>, com::sun::star::uno::<a href="../../../../../common/ref/com/sun/star/uno/RuntimeException.html">RuntimeException</a> );</td> </tr> </table> </dd> </dl> <br> </dd> <dd class="member"><table class="flag-table" border="1" cellspacing="0"> <tr> <td width="12%" class="flagname">virtual</td> <td width="12%" class="flagname">abstract</td> <td width="12%" class="flagname">const</td> <td width="12%" class="flagname">volatile</td> <td width="12%" class="flagname">template</td> <td width="12%" class="flagname">static</td> <td width="12%" class="flagname">inline</td> <td width="12%" class="flagname">C-linkage</td> </tr> <tr> <td class="flagyes">YES</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> </tr> </table> <br> </dd> <dd class="member"/></dl> <hr> <dl class="member"> <dt class="member"><a name="PropertySetMixinImpl-3168"> </a>PropertySetMixinImpl</dt> <dd class="member"><dl> <dt class="simple"> <strong>PropertySetMixinImpl</strong>(</dt> <dd><table class="param-table"> <tr> <td><a href="../../cppu/c-PropertySetMixinImpl.html">PropertySetMixinImpl</a> & </td> <td> );</td> </tr> </table> </dd> </dl> <br> </dd> <dd class="member"><table class="flag-table" border="1" cellspacing="0"> <tr> <td width="12%" class="flagname">virtual</td> <td width="12%" class="flagname">abstract</td> <td width="12%" class="flagname">const</td> <td width="12%" class="flagname">volatile</td> <td width="12%" class="flagname">template</td> <td width="12%" class="flagname">static</td> <td width="12%" class="flagname">inline</td> <td width="12%" class="flagname">C-linkage</td> </tr> <tr> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> </tr> </table> <br> </dd> <dd class="member"/></dl> <hr> <dl class="member"> <dt class="member"><a name="operator=-3169"> </a>operator=</dt> <dd class="member"><dl> <dt class="simple">void <strong>operator=</strong>(</dt> <dd><table class="param-table"> <tr> <td><a href="../../cppu/c-PropertySetMixinImpl.html">PropertySetMixinImpl</a> & </td> <td> );</td> </tr> </table> </dd> </dl> <br> </dd> <dd class="member"><table class="flag-table" border="1" cellspacing="0"> <tr> <td width="12%" class="flagname">virtual</td> <td width="12%" class="flagname">abstract</td> <td width="12%" class="flagname">const</td> <td width="12%" class="flagname">volatile</td> <td width="12%" class="flagname">template</td> <td width="12%" class="flagname">static</td> <td width="12%" class="flagname">inline</td> <td width="12%" class="flagname">C-linkage</td> </tr> <tr> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> </tr> </table> <br> </dd> <dd class="member"/></dl> <hr> <dl class="member"> <dt class="member"><a name="PropertySetMixinImpl-3170"> </a>PropertySetMixinImpl</dt> <dd class="member"><dl> <dt class="simple"> <strong>PropertySetMixinImpl</strong>(</dt> <dd><table class="param-table"> <tr> <td>const com::sun::star::uno::<a href="../../com/sun/star/uno/c-Reference.html">Reference</a>< com::sun::star::uno::XComponentContext > & </td> <td> context,</td> </tr> <tr> <td><a href="e-Implements.html">Implements</a></td> <td>implements,</td> </tr> <tr> <td>const com::sun::star::uno::<a href="../../com/sun/star/uno/c-Sequence.html">Sequence</a>< rtl::OUString > &</td> <td>absentOptional,</td> </tr> <tr> <td>const com::sun::star::uno::<a href="../../com/sun/star/uno/c-Type.html">Type</a> &</td> <td>type );</td> </tr> </table> </dd> </dl> <br> </dd> <dd class="member"><table class="flag-table" border="1" cellspacing="0"> <tr> <td width="12%" class="flagname">virtual</td> <td width="12%" class="flagname">abstract</td> <td width="12%" class="flagname">const</td> <td width="12%" class="flagname">volatile</td> <td width="12%" class="flagname">template</td> <td width="12%" class="flagname">static</td> <td width="12%" class="flagname">inline</td> <td width="12%" class="flagname">C-linkage</td> </tr> <tr> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> </tr> </table> <br> </dd> <dd class="member"/></dl> <hr> <dl class="member"> <dt class="member"><a name="~PropertySetMixinImpl-3172"> </a>~PropertySetMixinImpl</dt> <dd class="member"><dl> <dt class="simple"> <strong>~PropertySetMixinImpl</strong>();</dt> <dd><table class="param-table"></table> </dd> </dl> <br> </dd> <dd class="member"><table class="flag-table" border="1" cellspacing="0"> <tr> <td width="12%" class="flagname">virtual</td> <td width="12%" class="flagname">abstract</td> <td width="12%" class="flagname">const</td> <td width="12%" class="flagname">volatile</td> <td width="12%" class="flagname">template</td> <td width="12%" class="flagname">static</td> <td width="12%" class="flagname">inline</td> <td width="12%" class="flagname">C-linkage</td> </tr> <tr> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> </tr> </table> <br> </dd> <dd class="member"/></dl> <hr> <dl class="member"> <dt class="member"><a name="checkUnknown-3173"> </a>checkUnknown</dt> <dd class="member"><dl> <dt class="simple">void <strong>checkUnknown</strong>(</dt> <dd><table class="param-table"> <tr> <td>const rtl::<a href="../../rtl/c-OUString.html">OUString</a> & </td> <td> propertyName );</td> </tr> </table> </dd> </dl> <br> </dd> <dd class="member"><table class="flag-table" border="1" cellspacing="0"> <tr> <td width="12%" class="flagname">virtual</td> <td width="12%" class="flagname">abstract</td> <td width="12%" class="flagname">const</td> <td width="12%" class="flagname">volatile</td> <td width="12%" class="flagname">template</td> <td width="12%" class="flagname">static</td> <td width="12%" class="flagname">inline</td> <td width="12%" class="flagname">C-linkage</td> </tr> <tr> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> <td class="flagno">NO</td> </tr> </table> <br> </dd> <dd class="member"/></dl> <hr> <a href="#_top_" class="objchapter">Top of Page</a><hr size="3"><p class="copyright" align="center">Copyright © 2008 Sun Microsystems, Inc.</p> </div> <!-- id="adc-cppref" --> </body> </html>