complexType "mappingResourceType"
Namespace:
Content:
complex, 3 attributes, 12 elements
Defined:
globally within component.xsd, see XML source
Used:
XML Representation Summary
<...
   
headers
 = 
list of xsd:string
   
id
 = 
xsd:string
   
struct
 = 
xsd:string
   
>
   
Content: 
</...>
Content Elements (12):
Known Usage Locations
Annotation
Base for mapping resources in RSS.
Type Definition Detail
Type Derivation Summary
  mappingResourceType (extension)
XML Source
<xsd:complexType name="mappingResourceType">
<xsd:annotation>
<xsd:documentation>Base for mapping resources in RSS.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="twoWayMappingType">
<xsd:sequence>
<xsd:choice maxOccurs="unbounded" minOccurs="0">
<xsd:element ref="mapSimpleMember"/>
<xsd:element ref="mapInstanceMember"/>
<xsd:element ref="mapReferenceMember"/>
<xsd:element ref="mapFixedMember"/>
<xsd:element ref="mapEnumMember"/>
<xsd:element ref="mapIdentifierMember"/>
<xsd:element ref="mapArrayMember"/>
<xsd:element ref="mapResourceMember"/>
<xsd:element ref="mapBitmaskMember"/>
<xsd:element ref="mapMemberFromType"/>
<xsd:element ref="mapIntoProperty"/>
<xsd:element ref="select"/>
</xsd:choice>
</xsd:sequence>
<xsd:attribute name="struct" type="xsd:string" use="optional">
<xsd:annotation>
<xsd:documentation>The RSS STRUCT name to generate.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="headers" type="listOfStrings" use="optional">
<xsd:annotation>
<xsd:documentation>
The list of headers required to declare the STRUCT.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="id" type="xsd:string" use="optional">
<xsd:annotation>
<xsd:documentation>
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.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
Attribute Detail
headers
The list of headers required to declare the STRUCT.
Type:
Use:
optional
Defined:
locally, within this complexType
XML Source
<xsd:attribute name="headers" type="listOfStrings" use="optional">
<xsd:annotation>
<xsd:documentation>
The list of headers required to declare the STRUCT.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>

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 this complexType
XML Source
<xsd:attribute name="id" type="xsd:string" use="optional">
<xsd:annotation>
<xsd:documentation>
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.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>

struct
The RSS STRUCT name to generate.
Type:
xsd:string
Use:
optional
Defined:
locally, within this complexType
XML Source
<xsd:attribute name="struct" type="xsd:string" use="optional">
<xsd:annotation>
<xsd:documentation>The RSS STRUCT name to generate.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
Content Element Detail
mapArrayMember
Type:
embedded (extension of mappingArrayType), complex content
Defined:
by reference, within this complexType
XML Source
<xsd:element ref="mapArrayMember"/>

mapBitmaskMember
Type:
embedded (extension of mappingBitmaskType), complex content
Defined:
by reference, within this complexType
XML Source
<xsd:element ref="mapBitmaskMember"/>

mapEnumMember
Type:
embedded (extension of mappingEnumType), complex content
Defined:
by reference, within this complexType
XML Source
<xsd:element ref="mapEnumMember"/>

mapFixedMember
Type:
embedded (extension of mappingFixedType), empty content
Defined:
by reference, within this complexType
XML Source
<xsd:element ref="mapFixedMember"/>

mapIdentifierMember
Type:
embedded (extension of mappingIdentifierType), empty content
Defined:
by reference, within this complexType
XML Source
<xsd:element ref="mapIdentifierMember"/>

mapInstanceMember
Type:
embedded (extension of mappingInstanceType), empty content
Defined:
by reference, within this complexType
XML Source
<xsd:element ref="mapInstanceMember"/>

mapIntoProperty
Type:
embedded (extension of twoWayMappingType), complex content
Defined:
by reference, within this complexType
XML Source
<xsd:element ref="mapIntoProperty"/>

mapMemberFromType
Type:
embedded (extension of twoWayMappingType), empty content
Defined:
by reference, within this complexType
XML Source
<xsd:element ref="mapMemberFromType"/>

mapReferenceMember
Type:
embedded (extension of mappingReferenceType), empty content
Defined:
by reference, within this complexType
XML Source
<xsd:element ref="mapReferenceMember"/>

mapResourceMember
Type:
embedded (extension of mappingResourceType), complex content
Defined:
by reference, within this complexType
XML Source
<xsd:element ref="mapResourceMember"/>

mapSimpleMember
Type:
embedded (extension of mappingSimpleType), empty content
Defined:
by reference, within this complexType
XML Source
<xsd:element ref="mapSimpleMember"/>

select
Type:
embedded, complex content
Defined:
by reference, within this complexType
XML Source
<xsd:element ref="select"/>