element <mapResourceElement>
Namespace:
Type:
Content:
complex, 4 attributes, 12 elements
Defined:
globally within component.xsd, see XML source
Used:
never
XML Representation Summary
<mapResourceElement
   
headers
 = 
list of xsd:string
   
id
 = 
xsd:string
   
instanceIdentifyingMember
 = 
xsd:string
   
struct
 = 
xsd:string
   
>
   
Content: 
</mapResourceElement>
May contain elements (12):
Annotation
Map a compound property or instance to resources in an array element.
Embedded Type Detail
Type Derivation Summary
  mappingResourceType (extension)
      complexType
XML Source
<xsd:element name="mapResourceElement" substitutionGroup="twoWayMapping">
<xsd:annotation>
<xsd:documentation>
Map a compound property or instance to resources in an array element.
</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="mappingResourceType">
<xsd:attribute name="instanceIdentifyingMember" type="xsd:string" use="optional">
<xsd:annotation>
<xsd:documentation>
This attribute provides a means to distinguish resource
elements that come from different instances.

It tells which resource member to use as a key, so that the
array mapper can match up elements to instances when importing,
to allow unknown items to be inserted (or for known items to
be reordered, ideally).

If not set, the array is assumed to contain entries whose
positions uniquely identify them (as is the case with
arrays of integers, references, etc.).
</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:
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

instanceIdentifyingMember
This attribute provides a means to distinguish resource
elements that come from different instances.

It tells which resource member to use as a key, so that the
array mapper can match up elements to instances when importing,
to allow unknown items to be inserted (or for known items to
be reordered, ideally).

If not set, the array is assumed to contain entries whose
positions uniquely identify them (as is the case with
arrays of integers, references, etc.).
Type:
xsd:string
Use:
optional
Defined:
locally, within this element
XML Source
<xsd:attribute name="instanceIdentifyingMember" type="xsd:string" use="optional">
<xsd:annotation>
<xsd:documentation>
This attribute provides a means to distinguish resource
elements that come from different instances.

It tells which resource member to use as a key, so that the
array mapper can match up elements to instances when importing,
to allow unknown items to be inserted (or for known items to
be reordered, ideally).

If not set, the array is assumed to contain entries whose
positions uniquely identify them (as is the case with
arrays of integers, references, etc.).
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>

struct
The RSS STRUCT name to generate.
Type:
xsd:string
Use:
optional
Defined:
locally, within mappingResourceType complexType
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