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 |