element <mapBitmaskMember>

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

XML Representation Summary
<mapBitmaskMember
| includedProperties | = | list of xsd:string
| member | = | xsd:string
| property | = | xsd:string
| suppressDefault | = | xsd:boolean : "true"
| >
Content: | (mapBitmaskValue)*
</mapBitmaskMember>

May contain elements (1):

  mapBitmaskValue

May be included in elements (4):

  mapResource, mapResourceElement, mapResourceMember, mapResourceType

Known Usage Locations

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

Annotation
Map a set of boolean properties to a bitmask expression in RSS.
Embedded Type Detail

Type Derivation Summary twoWayMappingType mappingBitmaskType (extension) complexType

XML Source

<xsd:element name="mapBitmaskMember" substitutionGroup="twoWayMapping"> <xsd:annotation> <xsd:documentation> Map a set of boolean properties to a bitmask expression in RSS. </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:complexContent> <xsd:extension base="mappingBitmaskType"> <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
includedProperties

  The list of properties included in the set. If undefined, all the
  sibling properties (within a component or compound property) are included.
  Every included property must be referenced in a mapBitmaskValue element,
  or else the mapping is considered invalid, and an error reported.

  Type: | listOfStrings
  Use: | optional
  Defined: | locally, within mappingBitmaskType 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>

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
mapBitmaskValue

  Type: | embedded, empty content
  Defined: | by reference, within mappingBitmaskType complexType