Sophie

Sophie

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

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

<html>
<head>
<title>Interface XTolerantMultiPropertySet</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="stylesheet" type="text/css" href="../../../../idl.css">
</head>
<body>
<div id="adc-idlref">

<a name="_top_"> </a><table class="navimain" border="0" cellpadding="3">
<tr>
<td class="navimain"><a href="../module-ix.html" class="navimain">Overview</a></td>
<td class="navimain"><a href="module-ix.html" class="navimain">Module</a></td>
<td class="navimain"><a href="XTolerantMultiPropertySet-xref.html" class="navimain">Use</a></td>
<td class="navimainnone">Devguide</td>
<td class="navimain"><a href="../../../../index-files/index-1.html" class="navimain">Index</a></td>
</tr>
</table>
<table class="navisub" border="0" cellpadding="0">
<tr>
<td class="navisub"><a href="#MethodsSummary" class="navisub">Methods' Summary</a></td>
<td class="navisub"><a href="#MethodsDetails" class="navisub">Methods' Details</a></td>
<td class="navisub">Attributes' Summary</td>
<td class="navisub">Attributes' Details</td>
</tr>
</table>
<hr>
<table border="0" width="100%" cellpadding="5" cellspacing="3" class="title-table" style="margin-bottom:6pt;">
<tr>
<td><p class="namechain"><a href="../../../../module-ix.html" class="namechain">::</a> <a href="../../../module-ix.html" class="namechain">com</a> :: <a href="../../module-ix.html" class="namechain">sun</a> :: <a href="../module-ix.html" class="namechain">star</a> :: <a href="module-ix.html" class="namechain">beans</a> :: </p>
</td>
</tr>
<tr>
<td class="title">interface XTolerantMultiPropertySet</td>
</tr>
<tr>
<td/></tr>
<tr>
<td><dl>
<dt><b>Description</b></dt>
<dd>provides access to multiple iformation of
 a set of properties with a single call.

 </dd>
<dd><p>The speciality of this interface is that none of the functions
 will throw the usual exceptions associated with setting and retrieving
 of property values. Instead the data for the failures is collected and
 returned.</p>

 <p>Note: There is no support for property change listeners in this
 interface.</p>

 </dd>
<dt><b>See also</b></dt>
<dd><a href="XPropertySet.html">XPropertySet</a>, <a href="XMultiPropertySet.html">XMultiPropertySet</a></dd>
</dl>
</td>
</tr>
</table>
<hr>
<a name="MethodsSummary"/><table border="1" width="100%" cellpadding="5" cellspacing="0" class="subtitle">
<tr>
<td class="subtitle" colspan="2">Methods' Summary</td>
</tr>
<tr>
<td class="imsum_left"><a href="#setPropertyValuesTolerant">setPropertyValuesTolerant</a></td>
<td class="imsum_right">sets the values to the properties with the specified names.
 
 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#getPropertyValuesTolerant">getPropertyValuesTolerant</a></td>
<td class="imsum_right">retrieve the values of the specified properties
 
 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#getDirectPropertyValuesTolerant">getDirectPropertyValuesTolerant</a></td>
<td class="imsum_right">retrieve only those values of the specified properties which
 are direct values.

 &nbsp;</td>
</tr>
</table>
<a name="MethodsDetails"/><table border="1" width="100%" cellpadding="5" cellspacing="0" class="subtitle">
<tr>
<td class="subtitle">Methods' Details</td>
</tr>
<tr>
<td class="imdetail"><a name="setPropertyValuesTolerant" class="membertitle">setPropertyValuesTolerant</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">sequence&lt; <a href="SetPropertyTolerantFailed.html">SetPropertyTolerantFailed</a> &gt;</td>
</tr>
<tr>
<td valign="top"><b>setPropertyValuesTolerant</b>(</td>
<td valign="top">[in] sequence&lt; string &gt;</td>
<td valign="bottom">&nbsp;aPropertyNames,</td>
</tr>
<tr>
<td/><td valign="top">[in] sequence&lt; any &gt;</td>
<td valign="bottom">&nbsp;aValues )</td>
</tr>
<tr>
<td valign="top" align="right">raises( </td>
<td valign="top" colspan="2">::com::sun::star::<a href="../lang/module-ix.html">lang</a>::<a href="../lang/IllegalArgumentException.html">IllegalArgumentException</a> );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>sets the values to the properties with the specified names.
 
 </dd>
<dt><b>Parameter aPropertyNames</b></dt>
<dd>specifies the names of the properties. 
 The property names must be sorted ascending.

 <p>If the names are not sorted the behaviour of the method
 is undefined!</p>

 </dd>
<dt><b>Parameter aPropertyValues</b></dt>
<dd>specifies the values of the properties. 
 The order of the values has to be the same as in the
 <var>aPropertyNames</var> parameter int order to match
 the property name with its value.

 </dd>
<dt><b>Returns</b></dt>
<dd>An empty sequence if all properties are successfull set.

 Otherwise for every property value that could not successfully 
 be set an entry of the 
 <a href="SetPropertyTolerantFailed.html">SetPropertyTolerantFailed</a>
 will be present in this sequence.
 The order of the properties is also alphabetically ascending.
 
 </dd>
<dt><b>Throws</b></dt>
<dd>IllegalArgumentException
 if the number of property names and values do not match.

 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="getPropertyValuesTolerant" class="membertitle">getPropertyValuesTolerant</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">sequence&lt; <a href="GetPropertyTolerantResult.html">GetPropertyTolerantResult</a> &gt;</td>
</tr>
<tr>
<td valign="top"><b>getPropertyValuesTolerant</b>(</td>
<td valign="top">[in] sequence&lt; string &gt;</td>
<td valign="bottom">&nbsp;aPropertyNames );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>retrieve the values of the specified properties
 
 </dd>
<dd><p>The count and order of the values in the returned sequence 
 will be the same as the order of the names in the argument.</p>

 </dd>
<dt><b>Parameter aPropertyNames</b></dt>
<dd>specifies the names of the properties. 
 The property names must be sorted ascending.

 <p>If the names are not sorted the behaviour of the method
 is undefined!</p>

 </dd>
<dt><b>Returns</b></dt>
<dd>a sequence of type
 <a href="GetPropertyTolerantResult.html">GetPropertyTolerantResult</a> 
 for each of the properties listed in <var>aPropertyNames</var>.
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="getDirectPropertyValuesTolerant" class="membertitle">getDirectPropertyValuesTolerant</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">sequence&lt; <a href="GetDirectPropertyTolerantResult.html">GetDirectPropertyTolerantResult</a> &gt;</td>
</tr>
<tr>
<td valign="top"><b>getDirectPropertyValuesTolerant</b>(</td>
<td valign="top">[in] sequence&lt; string &gt;</td>
<td valign="bottom">&nbsp;aPropertyNames );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>retrieve only those values of the specified properties which
 are direct values.

 </dd>
<dd><p>Since the count of returned elements may be different from
 the number of supplied property names the returned elements
 will also state the name of the property.</p>

 </dd>
<dt><b>Parameter aPropertyNames</b></dt>
<dd>specifies the names of the properties. 
 The property names must be sorted ascending.

 <p>If the names are not sorted the behaviour of the method
 is undefined!</p>

 </dd>
<dt><b>Returns</b></dt>
<dd>a sequence of type
 <a href="GetDirectPropertyTolerantResult.html">GetDirectPropertyTolerantResult</a> 
 but only for those properties supplied whoms state is
 <a href="#DIRECT_VALUE">DIRECT_VALUE</a>.
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
</table>
<a href="#_top_">Top of Page</a><hr size="3"><p class="copyright" align="center">Copyright &copy; 2008 Sun Microsystems, Inc.</p>

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

</html>