Sophie

Sophie

distrib > Mandriva > current > i586 > media > main-updates > by-pkgid > fc480f9d5aabed8eeaffe8ad3401a94c > files > 2913

openoffice.org-devel-doc-3.2.1-0.3mdv2010.2.i586.rpm

<html>
<head>
<title>Interface XResourceFactoryManager</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="XResourceFactoryManager-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">Attributes' Summary</td>
<td class="navisub"><a href="#MethodsDetails" class="navisub">Methods' Details</a></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">drawing</a> :: <a href="module-ix.html" class="namechain">framework</a> :: </p>
</td>
</tr>
<tr>
<td class="title"><table class="title-table" width="99%">
<tr>
<td width="25%" class="title2">unpublished </td>
<td width="50%" class="title">interface XResourceFactoryManager</td>
<td width="*"/></tr>
</table>
</td>
</tr>
<tr>
<td/></tr>
<tr>
<td><dl>
<dt><b>Usage Restrictions</b></dt>
<dd><i>not published</i></dd>
<dt><b>Description</b></dt>
<dd>The XResourceFactoryManager is part of the configuration controller and
 manages the set of registered resource factories.

 </dd>
<dt><b>See also</b></dt>
<dd><a href="XConfigurationController.html">XConfigurationController</a>, <a href="XResourceFactory.html">XResourceFactory</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="#addResourceFactory">addResourceFactory</a></td>
<td class="imsum_right">Register a new resource factory for the given URL.
 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#removeResourceFactoryForURL">removeResourceFactoryForURL</a></td>
<td class="imsum_right">Remove a resource factory for one type of resource. When the
 factory has been registered for other URLs as well then it remains
 registered for them. Use the
 <a href="#removeResourceFactoryForReference()">removeResourceFactoryForReference()</a> to remove a
 factory completely.
 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#removeResourceFactoryForReference">removeResourceFactoryForReference</a></td>
<td class="imsum_right">Remove a resource factory for all resource types it has been registered for. Use
 <a href="#removeResourceFactoryForURL">removeResourceFactoryForURL</a> to remove a factory
 just for one resource type and to leave it registered for others.
 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#getResourceFactory">getResourceFactory</a></td>
<td class="imsum_right">Return the resource factory that was previously registered for the
 given resource type. This method is typically called by one of the
 resource controllers.
 &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="addResourceFactory" class="membertitle">addResourceFactory</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">void</td>
</tr>
<tr>
<td valign="top"><b>addResourceFactory</b>(</td>
<td valign="top">[in] string</td>
<td valign="bottom">&nbsp;sResourceURL,</td>
</tr>
<tr>
<td/><td valign="top">[in] <a href="XResourceFactory.html">XResourceFactory</a></td>
<td valign="bottom">&nbsp;xResourceFactory );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>Register a new resource factory for the given URL.
 </dd>
<dd><p>When one factory is responsible for more than one type of resource
 then this method has to be called for each type. If this method is
 called multiple times for the same URL then a previously registered
 factory is removed for the URL.</p>
 </dd>
<dt><b>Parameter sResourceURL</b></dt>
<dd>The URL of the resource that the factory can create.
 </dd>
<dt><b>Parameter xResourceFactory</b></dt>
<dd>The resource factory object.
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="removeResourceFactoryForURL" class="membertitle">removeResourceFactoryForURL</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">void</td>
</tr>
<tr>
<td valign="top"><b>removeResourceFactoryForURL</b>(</td>
<td valign="top">[in] string</td>
<td valign="bottom">&nbsp;sResourceURL );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>Remove a resource factory for one type of resource. When the
 factory has been registered for other URLs as well then it remains
 registered for them. Use the
 <a href="#removeResourceFactoryForReference()">removeResourceFactoryForReference()</a> to remove a
 factory completely.
 </dd>
<dt><b>Parameter sResourceURL</b></dt>
<dd>The URL for which to remove the resource factory.
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="removeResourceFactoryForReference" class="membertitle">removeResourceFactoryForReference</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">void</td>
</tr>
<tr>
<td valign="top"><b>removeResourceFactoryForReference</b>(</td>
<td valign="top">[in] <a href="XResourceFactory.html">XResourceFactory</a></td>
<td valign="bottom">&nbsp;xResourceFactory );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>Remove a resource factory for all resource types it has been registered for. Use
 <a href="#removeResourceFactoryForURL">removeResourceFactoryForURL</a> to remove a factory
 just for one resource type and to leave it registered for others.
 </dd>
<dt><b>Parameter xResourceFactory</b></dt>
<dd>The resource factory object to remove.
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="getResourceFactory" class="membertitle">getResourceFactory</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="XResourceFactory.html">XResourceFactory</a></td>
</tr>
<tr>
<td valign="top"><b>getResourceFactory</b>(</td>
<td valign="top">[in] string</td>
<td valign="bottom">&nbsp;sResourceURL );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>Return the resource factory that was previously registered for the
 given resource type. This method is typically called by one of the
 resource controllers.
 </dd>
<dt><b>Parameter sResourceURL</b></dt>
<dd>The URL of the resource type for which to return the resource
 factory.
 </dd>
<dt><b>Returns</b></dt>
<dd>When no resource factory was registered for the given resource
 type then an empty reference is returned.
 </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; 2011, Oracle and/or its affiliates. All rights reserved. Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.</p>

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

</html>