0
+ − 1
<?xml version='1.0' encoding='UTF-8'?>
+ − 2
<!-- Schema file written by PDE -->
+ − 3
<schema targetNamespace="com.nokia.uidesigner.componentsystem.core">
+ − 4
<annotation>
+ − 5
<appInfo>
+ − 6
<meta.schema plugin="com.nokia.uidesigner.componentsystem.core" id="componentLibrary" name="Component Library"/>
+ − 7
</appInfo>
+ − 8
<documentation>
+ − 9
This extension point allows new component libraries to be added to the component system.
+ − 10
</documentation>
+ − 11
</annotation>
+ − 12
+ − 13
<element name="extension">
+ − 14
<complexType>
+ − 15
<sequence>
+ − 16
<element ref="library"/>
+ − 17
</sequence>
+ − 18
<attribute name="point" type="string" use="required">
+ − 19
<annotation>
+ − 20
<documentation>
+ − 21
+ − 22
</documentation>
+ − 23
</annotation>
+ − 24
</attribute>
+ − 25
<attribute name="id" type="string">
+ − 26
<annotation>
+ − 27
<documentation>
+ − 28
+ − 29
</documentation>
+ − 30
</annotation>
+ − 31
</attribute>
+ − 32
<attribute name="name" type="string">
+ − 33
<annotation>
+ − 34
<documentation>
+ − 35
+ − 36
</documentation>
+ − 37
<appInfo>
+ − 38
<meta.attribute translatable="true"/>
+ − 39
</appInfo>
+ − 40
</annotation>
+ − 41
</attribute>
+ − 42
</complexType>
+ − 43
</element>
+ − 44
+ − 45
<element name="library">
+ − 46
<annotation>
+ − 47
<documentation>
+ − 48
Specify the library location.
+ − 49
</documentation>
+ − 50
</annotation>
+ − 51
<complexType>
+ − 52
<attribute name="path" type="string" use="default" value=".">
+ − 53
<annotation>
+ − 54
<documentation>
+ − 55
Specify the relative path to the component definitions. The default is the directory of the component library plugin. A file *.sdkinfo, if any, must exist at this location.
+ − 56
+ − 57
There is currently no variable substitution in this path.
+ − 58
</documentation>
+ − 59
</annotation>
+ − 60
</attribute>
+ − 61
<attribute name="class" type="string">
+ − 62
<annotation>
+ − 63
<documentation>
+ − 64
Implementation of com.nokia.sdt.component.symbian.IComponentLibrary that supplies searching and loading behavior for the library.
+ − 65
</documentation>
+ − 66
<appInfo>
+ − 67
<meta.attribute kind="java" basedOn="org.eclipse.pde.IExtensionWizard"/>
+ − 68
</appInfo>
+ − 69
</annotation>
+ − 70
</attribute>
+ − 71
<attribute name="sdkPattern" type="string" use="default" value=".*">
+ − 72
<annotation>
+ − 73
<documentation>
+ − 74
This is a regular expression used to match the SDKs supported by this component library. The default is ".*" for all SDKs.
+ − 75
+ − 76
At this time the pattern matches the vendor name used in the &lt;symbian&gt; attribute, e.g. "com\.nokia\.series60". At a future time, if needed, this may be extended to handle version ranges as well.
+ − 77
</documentation>
+ − 78
</annotation>
+ − 79
</attribute>
+ − 80
</complexType>
+ − 81
</element>
+ − 82
+ − 83
<annotation>
+ − 84
<appInfo>
+ − 85
<meta.section type="since"/>
+ − 86
</appInfo>
+ − 87
<documentation>
+ − 88
0.0.0
+ − 89
</documentation>
+ − 90
</annotation>
+ − 91
+ − 92
<annotation>
+ − 93
<appInfo>
+ − 94
<meta.section type="examples"/>
+ − 95
</appInfo>
+ − 96
<documentation>
+ − 97
[Enter extension point usage example here.]
+ − 98
</documentation>
+ − 99
</annotation>
+ − 100
+ − 101
<annotation>
+ − 102
<appInfo>
+ − 103
<meta.section type="apiInfo"/>
+ − 104
</appInfo>
+ − 105
<documentation>
+ − 106
[Enter API information here.]
+ − 107
</documentation>
+ − 108
</annotation>
+ − 109
+ − 110
<annotation>
+ − 111
<appInfo>
+ − 112
<meta.section type="implementation"/>
+ − 113
</appInfo>
+ − 114
<documentation>
+ − 115
[Enter information about supplied implementation of this extension point.]
+ − 116
</documentation>
+ − 117
</annotation>
+ − 118
+ − 119
<annotation>
+ − 120
<appInfo>
+ − 121
<meta.section type="copyright"/>
+ − 122
</appInfo>
+ − 123
<documentation>
+ − 124
(c) 2005 Nokia
+ − 125
</documentation>
+ − 126
</annotation>
+ − 127
+ − 128
</schema>