PCComponentAttributeGroup.toXML Method
Generates the XML representation of the record that is compatible with the product configuration.
Syntax
public void toXML(
XmlWriter _attributeTypeWriter,
XmlWriter _componentTreeWriter,
PCClass _component,
Set _parsedTypes,
PCXmlSessionDatabaseRelationTypes _parsedSystemTableConstraintTypes,
Map _parsedIntegerDomains,
LanguageId _sessionLanguage,
Map _tableConstraintRelationsMap,
Map _attributeDefaultValuesMap,
Map _attributeValuesMap,
Map _attributeModifiersMap,
PCXmlSessionComponentAttributeBindings _xmlSessionComponentAttributeBindings)
Run On
Called
Parameters
- _attributeTypeWriter
Type: XmlWriter Class
The XML writer to use to store the types of attributes.
- _componentTreeWriter
Type: XmlWriter Class
The XML writer to use to store the tree of components.
- _component
Type: PCClass Table
The component that owns this configuration group.
- _parsedTypes
Type: Set Class
A collection that contains the record IDs of the attribute types that have already been parsed.
- _parsedSystemTableConstraintTypes
Type: PCXmlSessionDatabaseRelationTypes Class
A collection that contains the record IDs of the system table constraint types that have already been parsed.
- _parsedIntegerDomains
Type: Map Class
A map that contains Integer domains that have already been encountered during the XML generation.
- _sessionLanguage
Type: LanguageId Extended Data Type
The language ID of the current session.
- _tableConstraintRelationsMap
Type: Map Class
A map that contains any table constraint relations that the component may have.
- _attributeDefaultValuesMap
Type: Map Class
A map that contains attribute default values.
- _attributeValuesMap
Type: Map Class
A map that contains attribute values.
- _attributeModifiersMap
Type: Map Class
A map that contains attribute modifiers.
- _xmlSessionComponentAttributeBindings
Type: PCXmlSessionComponentAttributeBindings Class
A collection that contains record IDs of the attributes that have an attribute binding to a BOM or route.