Class Ddi33Deserializer
Deserializes a DDI 3.3 instance from XML.
Inherited Members
Namespace: Algenta.Colectica.Model.Ddi.Serialization
Assembly: Algenta.Colectica.Model.Ddi.dll
Syntax
public class Ddi33Deserializer : Ddi32Deserializer
Constructors
Ddi33Deserializer()
Initializes a new instance of the Ddi33Deserializer class.
Declaration
public Ddi33Deserializer()
Methods
GetClassificationCorrespondenceTable(XElement)
Deserializes a ClassificationCorrespondenceTable item from a DDI 3.3 node.
Declaration
public ClassificationCorrespondenceTable GetClassificationCorrespondenceTable(XElement element)
Parameters
| Type | Name | Description |
|---|---|---|
| XElement | element | The DDI 3.3 node. |
Returns
| Type | Description |
|---|---|
| ClassificationCorrespondenceTable | A populated ClassificationCorrespondenceTable item. |
GetClassificationFamily(XElement)
Deserializes a ClassificationFamily item from a DDI 3.3 node.
Declaration
public ClassificationFamily GetClassificationFamily(XElement element)
Parameters
| Type | Name | Description |
|---|---|---|
| XElement | element | The DDI 3.3 node. |
Returns
| Type | Description |
|---|---|
| ClassificationFamily | A populated ClassificationFamily item. |
GetClassificationIndex(XElement)
Deserializes a ClassificationIndex item from a DDI 3.3 node.
Declaration
public ClassificationIndex GetClassificationIndex(XElement element)
Parameters
| Type | Name | Description |
|---|---|---|
| XElement | element | The DDI 3.3 node. |
Returns
| Type | Description |
|---|---|
| ClassificationIndex | A populated ClassificationIndex item. |
GetClassificationItem(XElement)
Deserializes a ClassificationItem item from a DDI 3.3 node.
Declaration
public ClassificationItem GetClassificationItem(XElement element)
Parameters
| Type | Name | Description |
|---|---|---|
| XElement | element | The DDI 3.3 node. |
Returns
| Type | Description |
|---|---|
| ClassificationItem | A populated ClassificationItem item. |
GetClassificationLevel(XElement)
Deserializes a ClassificationLevel item from a DDI 3.3 node.
Declaration
public ClassificationLevel GetClassificationLevel(XElement element)
Parameters
| Type | Name | Description |
|---|---|---|
| XElement | element | The DDI 3.3 node. |
Returns
| Type | Description |
|---|---|
| ClassificationLevel | A populated ClassificationLevel item. |
GetClassificationSeries(XElement)
Deserializes a ClassificationSeries item from a DDI 3.3 node.
Declaration
public ClassificationSeries GetClassificationSeries(XElement element)
Parameters
| Type | Name | Description |
|---|---|---|
| XElement | element | The DDI 3.3 node. |
Returns
| Type | Description |
|---|---|
| ClassificationSeries | A populated ClassificationSeries item. |
GetInformationClassification(XElement)
Deserializes a InformationClassification item from a DDI 3.3 node.
Declaration
public InformationClassification GetInformationClassification(XElement element)
Parameters
| Type | Name | Description |
|---|---|---|
| XElement | element | The DDI 3.3 node. |
Returns
| Type | Description |
|---|---|
| InformationClassification | A populated InformationClassification item. |
GetMeasurement(XElement)
Deserializes a Measurement item from a DDI 3.2 node.
Declaration
public Measurement GetMeasurement(XElement element)
Parameters
| Type | Name | Description |
|---|---|---|
| XElement | element | The DDI 3.2 node. |
Returns
| Type | Description |
|---|---|
| Measurement | A populated Measurement item. |
GetMeasurementActivity(XElement)
Deserializes a MeasurementActivity item from a DDI 3.2 node.
Declaration
public MeasurementActivity GetMeasurementActivity(XElement element)
Parameters
| Type | Name | Description |
|---|---|---|
| XElement | element | The DDI 3.2 node. |
Returns
| Type | Description |
|---|---|
| MeasurementActivity | A populated MeasurementActivity item. |
GetOtherMaterialGroup(XElement)
Deserializes a OtherMaterialGroup item from a DDI 3.3 node.
Declaration
public OtherMaterialGroup GetOtherMaterialGroup(XElement element)
Parameters
| Type | Name | Description |
|---|---|---|
| XElement | element | The DDI 3.3 node. |
Returns
| Type | Description |
|---|---|
| OtherMaterialGroup | A populated OtherMaterialGroup item. |
GetOtherMaterialScheme(XElement)
Deserializes a OtherMaterialScheme item from a DDI 3.3 node.
Declaration
public OtherMaterialScheme GetOtherMaterialScheme(XElement element)
Parameters
| Type | Name | Description |
|---|---|---|
| XElement | element | The DDI 3.3 node. |
Returns
| Type | Description |
|---|---|
| OtherMaterialScheme | A populated OtherMaterialScheme item. |
GetStatisticalClassification(XElement)
Deserializes a StatisticalClassification item from a DDI 3.3 node.
Declaration
public StatisticalClassification GetStatisticalClassification(XElement element)
Parameters
| Type | Name | Description |
|---|---|---|
| XElement | element | The DDI 3.3 node. |
Returns
| Type | Description |
|---|---|
| StatisticalClassification | A populated StatisticalClassification item. |
GetUnitType(XElement)
Deserializes a UnitType item from a DDI 3.3 node.
Declaration
public UnitType GetUnitType(XElement element)
Parameters
| Type | Name | Description |
|---|---|---|
| XElement | element | The DDI 3.3 node. |
Returns
| Type | Description |
|---|---|
| UnitType | A populated UnitType item. |
GetUnitTypeGroup(XElement)
Deserializes a UnitTypeGroup item from a DDI 3.3 node.
Declaration
public UnitTypeGroup GetUnitTypeGroup(XElement element)
Parameters
| Type | Name | Description |
|---|---|---|
| XElement | element | The DDI 3.3 node. |
Returns
| Type | Description |
|---|---|
| UnitTypeGroup | A populated UnitTypeGroup item. |
GetUnitTypeScheme(XElement)
Deserializes a UnitTypeScheme item from a DDI 3.3 node.
Declaration
public UnitTypeScheme GetUnitTypeScheme(XElement element)
Parameters
| Type | Name | Description |
|---|---|---|
| XElement | element | The DDI 3.3 node. |
Returns
| Type | Description |
|---|---|
| UnitTypeScheme | A populated UnitTypeScheme item. |
PopulateCultureAndAudiences(XElement, MultilingualString, string)
Populate one language into a multilingual string
Declaration
public override void PopulateCultureAndAudiences(XElement element, MultilingualString multilingualString, string culture)
Parameters
| Type | Name | Description |
|---|---|---|
| XElement | element | |
| MultilingualString | multilingualString | |
| string | culture |