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. |
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 | |
System.String | culture |