complexType "mappingBitmaskType"
Namespace:
Content:
complex, 1 attribute, 1 element
Defined:
globally within component.xsd, see XML source
Used:
XML Representation Summary
<...
   
includedProperties
 = 
list of xsd:string
   
>
   
Content: 
</...>
Content Elements (1):
Known Usage Locations
Annotation
Base for mapping sets of boolean properties to a single bitmask expression in RSS.

When mapping this element, a working set of the includedProperties is created.
Each mapBitmaskValue element is considered in turn, and if all the properties
it references are present in the working set and have the value "true",
the matching value is OR'ed into the target expression, and those properties removed from the working set.
Once the working set is empty, the mapping is complete. If all mapBitmaskValues are
exhausted but the working set is non-empty, this is a component error.
Type Definition Detail
Type Derivation Summary
  mappingBitmaskType (extension)
XML Source
<xsd:complexType name="mappingBitmaskType">
<xsd:annotation>
<xsd:documentation>
Base for mapping sets of boolean properties to a single bitmask expression in RSS.

When mapping this element, a working set of the includedProperties is created.
Each mapBitmaskValue element is considered in turn, and if all the properties
it references are present in the working set and have the value "true",
the matching value is OR'ed into the target expression, and those properties removed from the working set.
Once the working set is empty, the mapping is complete. If all mapBitmaskValues are
exhausted but the working set is non-empty, this is a component error.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="twoWayMappingType">
<xsd:sequence maxOccurs="unbounded" minOccurs="0">
<xsd:element ref="mapBitmaskValue"/>
</xsd:sequence>
<xsd:attribute name="includedProperties" type="listOfStrings" use="optional">
<xsd:annotation>
<xsd:documentation>
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.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
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 this complexType
XML Source
<xsd:attribute name="includedProperties" type="listOfStrings" use="optional">
<xsd:annotation>
<xsd:documentation>
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.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
Content Element Detail
mapBitmaskValue
Type:
embedded, empty content
Defined:
by reference, within this complexType
XML Source
<xsd:element ref="mapBitmaskValue"/>