element <mapBitmaskMember>
Namespace:
Type:
Content:
complex, 4 attributes, 1 element
Defined:
globally within component.xsd, see XML source
Used:
XML Representation Summary
<mapBitmaskMember
   
includedProperties
 = 
list of xsd:string
   
member
 = 
xsd:string
   
property
 = 
xsd:string
   
suppressDefault
 = 
xsd:boolean : "true"
   
>
   
Content: 
</mapBitmaskMember>
May contain elements (1):
May be included in elements (4):
Known Usage Locations
Annotation
Map a set of boolean properties to a bitmask expression in RSS.
Embedded Type Detail
Type Derivation Summary
  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:
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