Sophie

Sophie

distrib > Mandriva > 2008.1 > x86_64 > media > main-testing > by-pkgid > 2c50825dd66d0497b96a67f7fab2ee84 > files > 8926

openoffice.org64-devel-doc-2.4.1.10-1mdv2008.1.x86_64.rpm

<html>
<head>
<title>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">&nbsp;<a href="../../index.html">Overview</a>&nbsp;</td>
<td class="navimain">&nbsp;<a href="index.html">Namespace</a>&nbsp;</td>
<td class="navimainself">&nbsp;Class&nbsp;</td>
<td class="navimain">&nbsp;<a href="../../index-files/index-1.html">Index</a>&nbsp;</td>
<td class="navimain">&nbsp;<a href="../../help.html">Help</a>&nbsp;</td>
</tr>
</table>
<table class="navisub" cellpadding="0" cellspacing="3">
<tr>
<td width="20%"><font size="-2">PROTECTED MEMBERS:</font></td>
<td>
&nbsp;<a href="#prot_classes"><font size="-2"><b>CLASSES</b></font></a>
|&nbsp;<font size="-2">STRUCTS</font>
|&nbsp;<font size="-2">UNIONS</font>
|&nbsp;<a href="#prot_enums"><font size="-2"><b>ENUMS</b></font></a>
|&nbsp;<font size="-2">TYPEDEFS</font>
|&nbsp;<a href="#prot_ops"><font size="-2"><b>METHODS</b></font></a>
|&nbsp;<font size="-2">STATIC METHODS</font>
|&nbsp;<font size="-2">DATA</font>
|&nbsp;<font size="-2">STATIC DATA</font></td>
</tr>
<tr>
<td width="20%"><font size="-2">PRIVATE MEMBERS:</font></td>
<td>
&nbsp;<font size="-2">CLASSES</font>
|&nbsp;<font size="-2">STRUCTS</font>
|&nbsp;<font size="-2">UNIONS</font>
|&nbsp;<font size="-2">ENUMS</font>
|&nbsp;<font size="-2">TYPEDEFS</font>
|&nbsp;<a href="#priv_ops"><font size="-2"><b>METHODS</b></font></a>
|&nbsp;<font size="-2">STATIC METHODS</font>
|&nbsp;<a href="#priv_vars"><font size="-2"><b>DATA</b></font></a>
|&nbsp;<font size="-2">STATIC DATA</font></td>
</tr>
</table>
<hr>
<a href="../../names/index.html" alt="Global Namespace in C++"><font size="+1"><b>::</b></font></a> <a href="index.html" alt="namespace"><font size="+1"><b>cppu</b></font></a><font size="+1"> :: </font><br>
<p><strong>template&lt; typename T &gt;</strong></p>
<div class="title"><h2>class PropertySetMixinImpl</h2>
</div><hr>
<dl>
<dt>Base Classes</dt>
<dd><pre style="font-family:monospace;">
<span class="btpubl">com::sun::star::beans::<a href="../../../../common/ref/com/sun/star/beans/XPropertySet.html">XPropertySet</a> (public)</span>
  |  
  |  <span class="btpubl">com::sun::star::beans::<a href="../../../../common/ref/com/sun/star/beans/XFastPropertySet.html">XFastPropertySet</a> (public)</span>
  |    |  
  |    |  <span class="btpubl">com::sun::star::beans::<a href="../../../../common/ref/com/sun/star/beans/XPropertyAccess.html">XPropertyAccess</a> (public)</span>
  |    |    |  
  +----+----+--<span class="btself">PropertySetMixinImpl</span>
</pre></dd>
</dl>
<dl>
<dt>Known Derived Classes</dt>
<dd><a href="c-PropertySetMixin.html">PropertySetMixin</a><br>
</dd>
</dl>
<br>
<table class="flag-table" border="1" cellspacing="0">
<tr>
<td width="25%" class="flagname">virtual</td>
<td width="25%" class="flagname">abstract</td>
<td width="25%" class="flagname">interface</td>
<td width="25%" class="flagname">template</td>
</tr>
<tr>
<td class="flagyes">YES</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagyes">YES</td>
</tr>
</table>
<dl>
<dt>Summary</dt>
<dd>A helper base class for <code>cppu::PropertySetMixin</code>.

   </dd>
<dt>Description</dt>
<dd>See the documentation of <code>cppu::PropertySetMixin</code> for
   further details.

   </dd>
<dt>Since </dt>
<dd>UDK 3.2.1</dd>
</dl>
<dl>
<dt>File</dt>
<dd>propertysetmixin.hxx</dd>
</dl>
<hr>
<dl>
<dt class="subtitle"><a name="prot_"><h3>Protected Members</h3>
</a></dt>
<dd><a name="prot_classes"> </a><table class="childlist" border="1" cellpadding="5" cellspacing="0" width="100%">
<tr class="subtitle">
<td colspan="2"><h4>Classes</h4>
</td>
</tr>
<tr bgcolor="white">
<td width="20%"><a href="PropertySetMixinImpl/c-BoundListeners.html"><b>BoundListeners</b></a></td>
<td>A class used by subclasses of
&lt;code&gt;cppu::PropertySetMixin&lt;/code&gt; when implementing UNO interface
type attribute setter functions.

</td>
</tr>
</table>
<hr>
<a name="prot_enums"> </a><table class="childlist" border="1" cellpadding="5" cellspacing="0" width="100%">
<tr class="subtitle">
<td colspan="2"><h4>Enums</h4>
</td>
</tr>
<tr bgcolor="white">
<td width="20%"><a href="PropertySetMixinImpl/e-Implements.html"><b>Implements</b></a></td>
<td>Flags used by subclasses of
&lt;code&gt;cppu::PropertySetMixin&lt;/code&gt; to specify what UNO interface
types shall be supported.
</td>
</tr>
</table>
<hr>
<a name="prot_ops"> </a><table class="childlist" border="1" cellpadding="5" cellspacing="0" width="100%">
<tr class="subtitle">
<td colspan="2"><h4>Methods</h4>
</td>
</tr>
<tr>
<td>void <br>
<a href="PropertySetMixinImpl/o.html#prepareSet-3154">prepareSet</a>( const rtl::OUString &amp; propertyName, const com::sun::star::uno::Any &amp; oldValue, const com::sun::star::uno::Any &amp; newValue, BoundListeners * boundListeners );</td>
<td width="50%"> A function used by subclasses of
&lt;code&gt;cppu::PropertySetMixin&lt;/code&gt; when implementing UNO interface
type attribute setter functions.

</td>
</tr>
<tr>
<td>void <br>
<a href="PropertySetMixinImpl/o.html#dispose-3155">dispose</a>( );</td>
<td width="50%"> Mark this instance as being disposed.

       </td>
</tr>
<tr>
<td>virtual com::sun::star::uno::Any <br>
<a href="PropertySetMixinImpl/o.html#queryInterface-3156">queryInterface</a>( const com::sun::star::uno::Type &amp; type ) throw( com::sun::star::uno::RuntimeException );</td>
<td width="50%"> A function used by subclasses of
&lt;code&gt;cppu::PropertySetMixin&lt;/code&gt; when implementing
&lt;code&gt;com::sun::star::uno::XInterface::queryInterface&lt;/code&gt;.

</td>
</tr>
<tr>
<td>virtual com::sun::star::uno::Reference&lt; com::sun::star::beans::XPropertySetInfo &gt; <br>
<a href="PropertySetMixinImpl/o.html#getPropertySetInfo-3157">getPropertySetInfo</a>( ) throw( com::sun::star::uno::RuntimeException );</td>
<td width="50%"> </td>
</tr>
<tr>
<td>virtual void <br>
<a href="PropertySetMixinImpl/o.html#setPropertyValue-3158">setPropertyValue</a>( const rtl::OUString &amp; propertyName, const com::sun::star::uno::Any &amp; 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 );</td>
<td width="50%"> </td>
</tr>
<tr>
<td>virtual com::sun::star::uno::Any <br>
<a href="PropertySetMixinImpl/o.html#getPropertyValue-3159">getPropertyValue</a>( const rtl::OUString &amp; propertyName ) throw( com::sun::star::beans::UnknownPropertyException, com::sun::star::lang::WrappedTargetException, com::sun::star::uno::RuntimeException );</td>
<td width="50%"> </td>
</tr>
<tr>
<td>virtual void <br>
<a href="PropertySetMixinImpl/o.html#addPropertyChangeListener-3160">addPropertyChangeListener</a>( const rtl::OUString &amp; propertyName, const com::sun::star::uno::Reference&lt; com::sun::star::beans::XPropertyChangeListener &gt; &amp; listener ) throw( com::sun::star::beans::UnknownPropertyException, com::sun::star::lang::WrappedTargetException, com::sun::star::uno::RuntimeException );</td>
<td width="50%"> Adds a
&lt;code&gt;com::sun::star::beans::XPropertyChangeListener&lt;/code&gt;.

</td>
</tr>
<tr>
<td>virtual void <br>
<a href="PropertySetMixinImpl/o.html#removePropertyChangeListener-3161">removePropertyChangeListener</a>( const rtl::OUString &amp; propertyName, const com::sun::star::uno::Reference&lt; com::sun::star::beans::XPropertyChangeListener &gt; &amp; listener ) throw( com::sun::star::beans::UnknownPropertyException, com::sun::star::lang::WrappedTargetException, com::sun::star::uno::RuntimeException );</td>
<td width="50%"> </td>
</tr>
<tr>
<td>virtual void <br>
<a href="PropertySetMixinImpl/o.html#addVetoableChangeListener-3162">addVetoableChangeListener</a>( const rtl::OUString &amp; propertyName, const com::sun::star::uno::Reference&lt; com::sun::star::beans::XVetoableChangeListener &gt; &amp; listener ) throw( com::sun::star::beans::UnknownPropertyException, com::sun::star::lang::WrappedTargetException, com::sun::star::uno::RuntimeException );</td>
<td width="50%"> Adds a
&lt;code&gt;com::sun::star::beans::XVetoableChangeListener&lt;/code&gt;.

</td>
</tr>
<tr>
<td>virtual void <br>
<a href="PropertySetMixinImpl/o.html#removeVetoableChangeListener-3163">removeVetoableChangeListener</a>( const rtl::OUString &amp; propertyName, const com::sun::star::uno::Reference&lt; com::sun::star::beans::XVetoableChangeListener &gt; &amp; listener ) throw( com::sun::star::beans::UnknownPropertyException, com::sun::star::lang::WrappedTargetException, com::sun::star::uno::RuntimeException );</td>
<td width="50%"> </td>
</tr>
<tr>
<td>virtual void <br>
<a href="PropertySetMixinImpl/o.html#setFastPropertyValue-3164">setFastPropertyValue</a>( sal_Int32 handle, const com::sun::star::uno::Any &amp; 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 );</td>
<td width="50%"> </td>
</tr>
<tr>
<td>virtual com::sun::star::uno::Any <br>
<a href="PropertySetMixinImpl/o.html#getFastPropertyValue-3165">getFastPropertyValue</a>( sal_Int32 handle ) throw( com::sun::star::beans::UnknownPropertyException, com::sun::star::lang::WrappedTargetException, com::sun::star::uno::RuntimeException );</td>
<td width="50%"> </td>
</tr>
<tr>
<td>virtual com::sun::star::uno::Sequence&lt; com::sun::star::beans::PropertyValue &gt; <br>
<a href="PropertySetMixinImpl/o.html#getPropertyValues-3166">getPropertyValues</a>( ) throw( com::sun::star::uno::RuntimeException );</td>
<td width="50%"> </td>
</tr>
<tr>
<td>virtual void <br>
<a href="PropertySetMixinImpl/o.html#setPropertyValues-3167">setPropertyValues</a>( const com::sun::star::uno::Sequence&lt; com::sun::star::beans::PropertyValue &gt; &amp; 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 );</td>
<td width="50%"> </td>
</tr>
</table>
<hr>
</dd>
</dl>
<dl>
<dt class="subtitle"><a name="priv_"><h3>Private Members</h3>
</a></dt>
<dd><a name="priv_ops"> </a><table class="childlist" border="1" cellpadding="5" cellspacing="0" width="100%">
<tr class="subtitle">
<td colspan="2"><h4>Methods</h4>
</td>
</tr>
<tr>
<td> <br>
<a href="PropertySetMixinImpl/o.html#PropertySetMixinImpl-3168">PropertySetMixinImpl</a>( PropertySetMixinImpl &amp;  );</td>
<td width="50%"> </td>
</tr>
<tr>
<td>void <br>
<a href="PropertySetMixinImpl/o.html#operator=-3169">operator=</a>( PropertySetMixinImpl &amp;  );</td>
<td width="50%"> </td>
</tr>
<tr>
<td> <br>
<a href="PropertySetMixinImpl/o.html#PropertySetMixinImpl-3170">PropertySetMixinImpl</a>( const com::sun::star::uno::Reference&lt; com::sun::star::uno::XComponentContext &gt; &amp; context, Implements implements, const com::sun::star::uno::Sequence&lt; rtl::OUString &gt; &amp; absentOptional, const com::sun::star::uno::Type &amp; type );</td>
<td width="50%"> </td>
</tr>
<tr>
<td> <br>
<a href="PropertySetMixinImpl/o.html#~PropertySetMixinImpl-3172">~PropertySetMixinImpl</a>( );</td>
<td width="50%"> </td>
</tr>
<tr>
<td>void <br>
<a href="PropertySetMixinImpl/o.html#checkUnknown-3173">checkUnknown</a>( const rtl::OUString &amp; propertyName );</td>
<td width="50%"> </td>
</tr>
</table>
<hr>
<a name="priv_vars"> </a><table class="childlist" border="1" cellpadding="5" cellspacing="0" width="100%">
<tr class="subtitle">
<td colspan="2"><h4>Data</h4>
</td>
</tr>
<tr bgcolor="white">
<td>Impl * <a href="PropertySetMixinImpl/d.html#m_impl"><strong>m_impl;</strong></a></td>
<td/></tr>
</table>
<hr>
</dd>
</dl>
<a href="#_top_" class="objchapter">Top of Page</a><hr size="3"><p class="copyright" align="center">Copyright &copy; 2008 Sun Microsystems, Inc.</p>

</div> <!-- id="adc-cppref" -->
</body>

</html>