element <mapResourceMember>

Namespace: | http://www.nokia.com/sdt/emf/component
Type: | embedded (extension of mappingResourceType)
Content: | complex, 6 attributes, 12 elements
Defined: | globally within component.xsd, see XML source
Used: | at 1 location

XML Representation Summary
<mapResourceMember
| headers | = | list of xsd:string
| id | = | xsd:string
| member | = | xsd:string
| property | = | xsd:string
| struct | = | xsd:string
| suppressDefault | = | xsd:boolean : "true"
| >
Content: | (mapSimpleMember | mapInstanceMember | mapReferenceMember | mapFixedMember | mapEnumMember | mapIdentifierMember | mapArrayMember | mapResourceMember | mapBitmaskMember | mapMemberFromType | mapIntoProperty | select)*
</mapResourceMember>

May contain elements (12):

  mapArrayMember, mapBitmaskMember, mapEnumMember, mapFixedMember, mapIdentifierMember, mapInstanceMember, mapIntoProperty, mapMemberFromType, mapReferenceMember, mapResourceMember, mapSimpleMember, select

May be included in elements (4):

  mapResource, mapResourceElement, mapResourceMember, mapResourceType

Known Usage Locations

- Within global complexTypes (1):
  mappingResourceType [ref]

Annotation
Map a property to a RESOURCE expression or statement.
Embedded Type Detail

Type Derivation Summary twoWayMappingType mappingResourceType (extension) complexType

XML Source

<xsd:element name="mapResourceMember" substitutionGroup="twoWayMapping"> <xsd:annotation> <xsd:documentation> Map a property to a RESOURCE expression or statement. </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:complexContent> <xsd:extension base="mappingResourceType"> <xsd:attribute name="property" type="xsd:string" use="required"> <xsd:annotation> <xsd:documentation>The property path providing the value.</xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attribute name="member" type="xsd:string" use="required"> <xsd:annotation> <xsd:documentation>The struct member.</xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attribute default="true" name="suppressDefault" type="xsd:boolean" use="optional"> <xsd:annotation> <xsd:documentation> If true, do not emit the member initializer if the property matches the default specified in the STRUCT. If may be useful to set this to false if the default changes between SDK releases (to avoid branching components). </xsd:documentation> </xsd:annotation> </xsd:attribute> </xsd:extension> </xsd:complexContent> </xsd:complexType> </xsd:element>

Attribute Detail
headers

  The list of headers required to declare the STRUCT.

  Type: | listOfStrings
  Use: | optional
  Defined: | locally, within mappingResourceType complexType

id

  The unique identifier for this resource within a component.
  Every mapResourceXXX must have an identifier, either implicitly
  or explicitly defined.
  If unspecified, an identifier is automatically generated for
  mapResourceMember or mapResourceElement elements. Otherwise,
  missing identifiers are reported at errors at source mapping time.

  Type: | xsd:string
  Use: | optional
  Defined: | locally, within mappingResourceType complexType

member

  The struct member.

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

  XML Source

  <xsd:attribute name="member" type="xsd:string" use="required"> <xsd:annotation> <xsd:documentation>The struct member.</xsd:documentation> </xsd:annotation> </xsd:attribute>

property

  The property path providing the value.

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

  XML Source

  <xsd:attribute name="property" type="xsd:string" use="required"> <xsd:annotation> <xsd:documentation>The property path providing the value.</xsd:documentation> </xsd:annotation> </xsd:attribute>

struct

  The RSS STRUCT name to generate.

  Type: | xsd:string
  Use: | optional
  Defined: | locally, within mappingResourceType complexType

suppressDefault

  If true, do not emit the member initializer if the property matches the default
  specified in the STRUCT. If may be useful to set this to false if the
  default changes between SDK releases (to avoid branching components).

  Type: | xsd:boolean
  Use: | optional
  Default: | "true"
  Defined: | locally, within this element

  XML Source

  <xsd:attribute default="true" name="suppressDefault" type="xsd:boolean" use="optional"> <xsd:annotation> <xsd:documentation> If true, do not emit the member initializer if the property matches the default specified in the STRUCT. If may be useful to set this to false if the default changes between SDK releases (to avoid branching components). </xsd:documentation> </xsd:annotation> </xsd:attribute>

Content Element Detail
mapArrayMember

  Type: | embedded (extension of mappingArrayType), complex content
  Defined: | by reference, within mappingResourceType complexType

mapBitmaskMember

  Type: | embedded (extension of mappingBitmaskType), complex content
  Defined: | by reference, within mappingResourceType complexType

mapEnumMember

  Type: | embedded (extension of mappingEnumType), complex content
  Defined: | by reference, within mappingResourceType complexType

mapFixedMember

  Type: | embedded (extension of mappingFixedType), empty content
  Defined: | by reference, within mappingResourceType complexType

mapIdentifierMember

  Type: | embedded (extension of mappingIdentifierType), empty content
  Defined: | by reference, within mappingResourceType complexType

mapInstanceMember

  Type: | embedded (extension of mappingInstanceType), empty content
  Defined: | by reference, within mappingResourceType complexType

mapIntoProperty

  Type: | embedded (extension of twoWayMappingType), complex content
  Defined: | by reference, within mappingResourceType complexType

mapMemberFromType

  Type: | embedded (extension of twoWayMappingType), empty content
  Defined: | by reference, within mappingResourceType complexType

mapReferenceMember

  Type: | embedded (extension of mappingReferenceType), empty content
  Defined: | by reference, within mappingResourceType complexType

mapResourceMember

  Type: | embedded (extension of mappingResourceType), complex content
  Defined: | by reference, within mappingResourceType complexType

mapSimpleMember

  Type: | embedded (extension of mappingSimpleType), empty content
  Defined: | by reference, within mappingResourceType complexType

select

  Type: | embedded, complex content
  Defined: | by reference, within mappingResourceType complexType