Sophie

Sophie

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

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

<html>
<head>
<title>Interface XParameterizedContentProvider</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="XParameterizedContentProvider-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">ucb</a> :: </p>
</td>
</tr>
<tr>
<td class="title">interface XParameterizedContentProvider</td>
</tr>
<tr>
<td/></tr>
<tr>
<td><dl>
<dt><b>Description</b></dt>
<dd>Register specially adjusted instances of content providers on URL
 templates and supplementary arguments.

 </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="#registerInstance">registerInstance</a></td>
<td class="imsum_right">Register a content provider on a URL template and supplementary
 arguments.

 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#deregisterInstance">deregisterInstance</a></td>
<td class="imsum_right">Deregisters a content provider.

 &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="registerInstance" class="membertitle">registerInstance</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"><a href="XContentProvider.html">XContentProvider</a></td>
</tr>
<tr>
<td valign="top"><b>registerInstance</b>(</td>
<td valign="top">[in] string</td>
<td valign="bottom">&nbsp;Template,</td>
</tr>
<tr>
<td/><td valign="top">[in] string</td>
<td valign="bottom">&nbsp;Arguments,</td>
</tr>
<tr>
<td/><td valign="top">[in] boolean</td>
<td valign="bottom">&nbsp;ReplaceExisting )</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>Register a content provider on a URL template and supplementary
 arguments.

 </dd>
<dt><b>Parameter Template</b></dt>
<dd>A URL template. If the input is malformed or too
 complex, an ::com::sun::star::<a href="../lang/module-ix.html">lang</a>::<a href="../lang/IllegalArgumentException.html">IllegalArgumentException</a> may be raised.

 </dd>
<dt><b>Parameter Arguments</b></dt>
<dd>Any supplementary arguments required by this
 <a href="XContentProvider.html">XContentProvider</a>, represented as a single string. If the
 input is malformed, an 
 ::com::sun::star::<a href="../lang/module-ix.html">lang</a>::<a href="../lang/IllegalArgumentException.html">IllegalArgumentException</a>
 may be raised.

 </dd>
<dt><b>Parameter ReplaceExisting</b></dt>
<dd>If true, and if the given Template conflicts
 with an already registered instance, the old registration is replaced
 by the new one. If false, and if the given Template conflicts with an
 already registered instance, the new registration is not performed,
 and null is returned.

 </dd>
<dt><b>Returns</b></dt>
<dd>Either this <a href="XContentProvider.html">XContentProvider</a>, or another,
 specially adjusted version of this <a href="XContentProvider.html">XContentProvider</a> (this
 flexibility allows for different implementation strategies), or null
 if the given Template conflicts with an already registered instance
 and ReplaceExisting is false. Note that the returned
 <a href="XContentProvider.html">XContentProvider</a> must still be registered at the content
 provider manager!
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="deregisterInstance" class="membertitle">deregisterInstance</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"><a href="XContentProvider.html">XContentProvider</a></td>
</tr>
<tr>
<td valign="top"><b>deregisterInstance</b>(</td>
<td valign="top">[in] string</td>
<td valign="bottom">&nbsp;Template,</td>
</tr>
<tr>
<td/><td valign="top">[in] string</td>
<td valign="bottom">&nbsp;Arguments )</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>Deregisters a content provider.

 </dd>
<dt><b>Parameter Template</b></dt>
<dd>A URL template. If the input is malformed or too
 complex, an IllegalArgumentException may be raised.

 </dd>
<dt><b>Parameter Arguments</b></dt>
<dd>Any supplementary arguments required by this
 <a href="XContentProvider.html">XContentProvider</a>, represented as a single string. If the
 input is malformed, an
 ::com::sun::star::<a href="../lang/module-ix.html">lang</a>::<a href="../lang/IllegalArgumentException.html">IllegalArgumentException</a>
 may be raised.

 </dd>
<dt><b>Returns</b></dt>
<dd>Either this <a href="XContentProvider.html">XContentProvider</a>, or another,
 specially adjusted version of this <a href="XContentProvider.html">XContentProvider</a> (this
 flexibility allows for different implementation strategies), or null
 if no instance is registered for the given Template. Note that the
 returned <a href="XContentProvider.html">XContentProvider</a> must still be deregistered at
 the content provider manager!
 </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>