|
1 <?xml version="1.0" encoding="utf-8"?> |
|
2 <!-- Copyright (c) 2007-2010 Nokia Corporation and/or its subsidiary(-ies) All rights reserved. --> |
|
3 <!-- This component and the accompanying materials are made available under the terms of the License |
|
4 "Eclipse Public License v1.0" which accompanies this distribution, |
|
5 and is available at the URL "http://www.eclipse.org/legal/epl-v10.html". --> |
|
6 <!-- Initial Contributors: |
|
7 Nokia Corporation - initial contribution. |
|
8 Contributors: |
|
9 --> |
|
10 <!DOCTYPE task |
|
11 PUBLIC "-//OASIS//DTD DITA Task//EN" "task.dtd"> |
|
12 <task id="GUID-9A9103E4-27B0-5CF3-855A-DCD44795A5C0" xml:lang="en"><title>Creating |
|
13 a Registration Resource File</title><shortdesc>The properties of the implementation are published in a compiled |
|
14 resource file. This file is known as the registration resource file of the |
|
15 implementation and has a<filepath>.rss</filepath> extension. The plug-in framework |
|
16 reads the resource files to find the interface implementations available on |
|
17 the system. In case of an implementation collection, the collection has one |
|
18 registration resource file and the properties of all the implementations of |
|
19 the collection are described in the file. </shortdesc><prolog><metadata><keywords/></metadata></prolog><taskbody> |
|
20 <context id="GUID-391778B3-5055-5368-AB5F-2C032B69D905"><p>The plug-in framework |
|
21 supports three versions of the resource structure types from which the registration |
|
22 resource files can be constructed: </p> <ul> |
|
23 <li id="GUID-47AD6ECD-92B2-512C-B72B-9423CFE2F3A0"><p>The standard version |
|
24 that allows ROM-based plug-ins to be overridden by RAM-based plug-ins. </p> </li> |
|
25 <li id="GUID-0E0AFCE2-DE9E-58DD-9450-450FA386B64C"><p>The version 2 (modified |
|
26 version) that can prevent the ROM-based plug-ins from being overridden by |
|
27 RAM-based plug-ins. </p> </li> |
|
28 <li id="GUID-3BF5C69F-1D07-5600-B507-7C20295826BC"><p>The version 3 (modified |
|
29 version) to accommodate extended interfaces. </p> </li> |
|
30 </ul> </context> |
|
31 <steps-unordered> |
|
32 <step id="GUID-B48A984F-E654-4F78-AC03-173730E6D2CB"><cmd><xref href="GUID-B541BD01-29BE-4CB7-9420-ABEE0BDC9BA4.dita">Writing |
|
33 a Standard Registration Resource File</xref></cmd> |
|
34 </step> |
|
35 <step id="GUID-8AA2CDA3-CF5F-494A-B663-448C6CFCC363"><cmd><xref href="GUID-64D62DD8-3D9C-4659-9658-C0B4D74D6E69.dita">Writing |
|
36 the Version 2 Registration Resource File</xref></cmd> |
|
37 </step> |
|
38 <step id="GUID-BA230F46-EE50-4673-8CBF-DC1945CDC07A"><cmd><xref href="GUID-39186342-960A-46A4-BC35-851F53665FA8.dita">Writing |
|
39 the Version 3 Registration Resource File</xref></cmd> |
|
40 </step> |
|
41 </steps-unordered> |
|
42 </taskbody></task> |