element <symbian>

Namespace: | http://www.nokia.com/sdt/emf/component
Type: | embedded complexType
Content: | empty, 7 attributes
Defined: | globally within component.xsd, see XML source
Used: | at 1 location

XML Representation Summary
<symbian
| classHelpTopic | = | xsd:string
| className | = | xsd:string
| maxSDKVersion | = | xsd:string
| minSDKVersion | = | xsd:string
| resourceHelpTopic | = | xsd:string
| resourceType | = | xsd:string
| sdkName | = | anySimpleType
/>

May be included in elements (1):

  component

Known Usage Locations

- Within embedded complexTypes of elements (1):
  component [ref]

Annotation
The optional Symbian element provides SDK compatibility information and information about the related
C++ classes and resource structures. When this element is omitted the component will be considered incompatible
with all Symbian SDKs.
XML Source

<xsd:element name="symbian"> <xsd:annotation> <xsd:documentation> The optional Symbian element provides SDK compatibility information and information about the related C++ classes and resource structures. When this element is omitted the component will be considered incompatible with all Symbian SDKs. </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:attribute name="sdkName" use="required"> <xsd:annotation> <xsd:documentation> This value identifies the Symbian OS variant with which the component is compatible. Currently the only supported value is "com.nokia.serie60". </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attribute name="minSDKVersion" type="xsd:string" use="required"> <xsd:annotation> <xsd:documentation> A version number indicating the lowest SDK version with which the component is compatible. For example, if the value is 2.8 the component will be selected for use with a 2.8 SDK but not 2.6. Uses OSGI style version strings, composed of up to 3 integers and a text qualifier, of the form <major version>.<minor version>.<micro version>.<qualifier>. See http://help.eclipse.org/help31/topic/org.eclipse.platform.doc.isv/reference/osgi/org/osgi/framework/Version.html for further information. </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attribute name="maxSDKVersion" type="xsd:string"> <xsd:annotation> <xsd:documentation> A version number indicating the maximum SDK version with which the component is compatible. For example, if the value is 2.8 the component will be selected for use with a 2.8 SDK but not 3.0. Uses OSGI style version strings, composed of up to 3 integers and a text qualifier, of the form <major version>.<minor version>.<micro version>.<qualifier>. See http://help.eclipse.org/help31/topic/org.eclipse.platform.doc.isv/reference/osgi/org/osgi/framework/Version.html for further information. </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attribute name="className" type="xsd:string"> <xsd:annotation> <xsd:documentation> The C++ class name corresponding to this component, if any. Not used for source code generation, but is displayed in the component palette. </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attribute name="classHelpTopic" type="xsd:string"> <xsd:annotation> <xsd:documentation>A link to help information for this C++ class</xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attribute name="resourceType" type="xsd:string"> <xsd:annotation> <xsd:documentation> The Symbian RSS resource type for this component, if any </xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attribute name="resourceHelpTopic" type="xsd:string"> <xsd:annotation> <xsd:documentation>A link to help information for the resource</xsd:documentation> </xsd:annotation> </xsd:attribute> </xsd:complexType> </xsd:element>

Attribute Detail
classHelpTopic

  A link to help information for this C++ class

  Type: | xsd:string
  Use: | optional
  Defined: | locally, within this element

  XML Source

  <xsd:attribute name="classHelpTopic" type="xsd:string"> <xsd:annotation> <xsd:documentation>A link to help information for this C++ class</xsd:documentation> </xsd:annotation> </xsd:attribute>

className

  The C++ class name corresponding to this component, if any. Not used for source code generation,
  but is displayed in the component palette.

  Type: | xsd:string
  Use: | optional
  Defined: | locally, within this element

  XML Source

  <xsd:attribute name="className" type="xsd:string"> <xsd:annotation> <xsd:documentation> The C++ class name corresponding to this component, if any. Not used for source code generation, but is displayed in the component palette. </xsd:documentation> </xsd:annotation> </xsd:attribute>

maxSDKVersion

  A version number indicating the maximum SDK version with which the component is
  compatible. For example, if the value is 2.8 the component will be selected for use with a 2.8 SDK but not 3.0.
  Uses OSGI style version strings, composed of up to 3 integers and a text qualifier, of the form <major version>.<minor version>.<micro version>.<qualifier>.
  See http://help.eclipse.org/help31/topic/org.eclipse.platform.doc.isv/reference/osgi/org/osgi/framework/Version.html for further information.

  Type: | xsd:string
  Use: | optional
  Defined: | locally, within this element

  XML Source

  <xsd:attribute name="maxSDKVersion" type="xsd:string"> <xsd:annotation> <xsd:documentation> A version number indicating the maximum SDK version with which the component is compatible. For example, if the value is 2.8 the component will be selected for use with a 2.8 SDK but not 3.0. Uses OSGI style version strings, composed of up to 3 integers and a text qualifier, of the form <major version>.<minor version>.<micro version>.<qualifier>. See http://help.eclipse.org/help31/topic/org.eclipse.platform.doc.isv/reference/osgi/org/osgi/framework/Version.html for further information. </xsd:documentation> </xsd:annotation> </xsd:attribute>

minSDKVersion

  A version number indicating the lowest SDK version with which the component is
  compatible. For example, if the value is 2.8 the component will be selected for use with a 2.8 SDK but not 2.6.
  Uses OSGI style version strings, composed of up to 3 integers and a text qualifier, of the form <major version>.<minor version>.<micro version>.<qualifier>.
  See http://help.eclipse.org/help31/topic/org.eclipse.platform.doc.isv/reference/osgi/org/osgi/framework/Version.html for further information.

  Type: | xsd:string
  Use: | required
  Defined: | locally, within this element

  XML Source

  <xsd:attribute name="minSDKVersion" type="xsd:string" use="required"> <xsd:annotation> <xsd:documentation> A version number indicating the lowest SDK version with which the component is compatible. For example, if the value is 2.8 the component will be selected for use with a 2.8 SDK but not 2.6. Uses OSGI style version strings, composed of up to 3 integers and a text qualifier, of the form <major version>.<minor version>.<micro version>.<qualifier>. See http://help.eclipse.org/help31/topic/org.eclipse.platform.doc.isv/reference/osgi/org/osgi/framework/Version.html for further information. </xsd:documentation> </xsd:annotation> </xsd:attribute>

resourceHelpTopic

  A link to help information for the resource

  Type: | xsd:string
  Use: | optional
  Defined: | locally, within this element

  XML Source

  <xsd:attribute name="resourceHelpTopic" type="xsd:string"> <xsd:annotation> <xsd:documentation>A link to help information for the resource</xsd:documentation> </xsd:annotation> </xsd:attribute>

resourceType

  The Symbian RSS resource type for this component, if any

  Type: | xsd:string
  Use: | optional
  Defined: | locally, within this element

  XML Source

  <xsd:attribute name="resourceType" type="xsd:string"> <xsd:annotation> <xsd:documentation> The Symbian RSS resource type for this component, if any </xsd:documentation> </xsd:annotation> </xsd:attribute>

sdkName

  This value identifies the Symbian OS variant with which the component is compatible.
  Currently the only supported value is "com.nokia.serie60".

  Type: | anySimpleType
  Use: | required
  Defined: | locally, within this element

  XML Source

  <xsd:attribute name="sdkName" use="required"> <xsd:annotation> <xsd:documentation> This value identifies the Symbian OS variant with which the component is compatible. Currently the only supported value is "com.nokia.serie60". </xsd:documentation> </xsd:annotation> </xsd:attribute>