Show / Hide Table of Contents

Class Ddi33Deserializer

Deserializes a DDI 3.3 instance from XML.

Inheritance
object
Ddi32Base
Ddi32Deserializer
Ddi33Deserializer
Inherited Members
Ddi32Deserializer.ItemCache
Ddi32Deserializer.HarmonizeIdentifiers(XDocument, DdiFileFormat, IIdentifierService)
Ddi32Deserializer.LoadFragments(XDocument)
Ddi32Deserializer.GetActionActivity(XElement)
Ddi32Deserializer.GetOtherMaterialsFromWrapper(XElement)
Ddi32Deserializer.GetOtherMaterialsFromWrappers(IEnumerable<XElement>)
Ddi32Deserializer.GetArchive(IdentifierTriple)
Ddi32Deserializer.GetArchive(XElement)
Ddi32Deserializer.GetCategory(XElement)
Ddi32Deserializer.GetCategoryGroup(XElement)
Ddi32Deserializer.GetCategoryScheme(IdentifierTriple)
Ddi32Deserializer.GetCategoryScheme(XElement)
Ddi32Deserializer.GetCodeList(IdentifierTriple)
Ddi32Deserializer.GetCodeList(XElement)
Ddi32Deserializer.GetCodeListGroup(XElement)
Ddi32Deserializer.GetCodeListScheme(IdentifierTriple)
Ddi32Deserializer.GetCodeListScheme(XElement)
Ddi32Deserializer.GetConcept(IdentifierTriple)
Ddi32Deserializer.GetConcept(XElement)
Ddi32Deserializer.GetConceptGroup(XElement)
Ddi32Deserializer.GetConceptScheme(IdentifierTriple)
Ddi32Deserializer.GetConceptScheme(XElement)
Ddi32Deserializer.GetControlConstructGroup(IdentifierTriple)
Ddi32Deserializer.GetControlConstructGroup(XElement)
Ddi32Deserializer.GetControlConstructScheme(IdentifierTriple)
Ddi32Deserializer.GetControlConstructScheme(XElement)
Ddi32Deserializer.GetConceptualComponent(IdentifierTriple)
Ddi32Deserializer.GetConceptualComponent(XElement)
Ddi32Deserializer.GetConceptualVariable(XElement)
Ddi32Deserializer.GetConceptualVariableGroup(XElement)
Ddi32Deserializer.GetConceptualVariableScheme(IdentifierTriple)
Ddi32Deserializer.GetConceptualVariableScheme(XElement)
Ddi32Deserializer.GetDataCollection(IdentifierTriple)
Ddi32Deserializer.GetDataCollection(XElement)
Ddi32Deserializer.GetDataRelationship(XElement)
Ddi32Deserializer.GetDdiInstance(XElement)
Ddi32Deserializer.GetGeographicLocation(XElement)
Ddi32Deserializer.GetGeographicLocationScheme(IdentifierTriple)
Ddi32Deserializer.GetGeographicLocationScheme(XElement)
Ddi32Deserializer.GetGenerationInstructionCoding(XElement)
Ddi32Deserializer.GetGeneralInstructionCoding(XElement)
Ddi32Deserializer.GetGroup(XElement)
Ddi32Deserializer.GetIfElseActivity(XElement)
Ddi32Deserializer.GetInstrument(XElement)
Ddi32Deserializer.GetInstrumentGroup(XElement)
Ddi32Deserializer.GetInstrumentScheme(IdentifierTriple)
Ddi32Deserializer.GetInstrumentScheme(XElement)
Ddi32Deserializer.GetInterviewerInstruction(IdentifierTriple)
Ddi32Deserializer.GetInterviewerInstruction(XElement)
Ddi32Deserializer.GetInterviewerInstructionGroup(XElement)
Ddi32Deserializer.GetInterviewerInstructionScheme(IdentifierTriple)
Ddi32Deserializer.GetInterviewerInstructionScheme(XElement)
Ddi32Deserializer.GetLogicalProduct(IdentifierTriple)
Ddi32Deserializer.GetLogicalProduct(XElement)
Ddi32Deserializer.GetLoopActivity(XElement)
Ddi32Deserializer.GetDataCollectionMethodology(XElement)
Ddi32Deserializer.GetManagedDateTimeRepresentation(XElement)
Ddi32Deserializer.GetManagedNumericRepresentation(XElement)
Ddi32Deserializer.GetManagedScaleRepresentation(XElement)
Ddi32Deserializer.GetManagedTextRepresentation(XElement)
Ddi32Deserializer.GetManagedMissingValuesRepresentation(XElement)
Ddi32Deserializer.GetManagedRepresentationGroup(XElement)
Ddi32Deserializer.GetManagedRepresentationScheme(IdentifierTriple)
Ddi32Deserializer.GetManagedRepresentationScheme(XElement)
Ddi32Deserializer.GetNCube(XElement)
Ddi32Deserializer.GetNCubeGroup(XElement)
Ddi32Deserializer.GetNCubeScheme(IdentifierTriple)
Ddi32Deserializer.GetNCubeScheme(XElement)
Ddi32Deserializer.GetOrganization(IdentifierTriple)
Ddi32Deserializer.GetOrganization(XElement)
Ddi32Deserializer.GetIndividual(IdentifierTriple)
Ddi32Deserializer.GetIndividual(XElement)
Ddi32Deserializer.GetOrganizationGroup(XElement)
Ddi32Deserializer.GetOrganizationScheme(IdentifierTriple)
Ddi32Deserializer.GetOrganizationScheme(XElement)
Ddi32Deserializer.GetPhysicalDataProduct(IdentifierTriple)
Ddi32Deserializer.GetPhysicalDataProduct(XElement)
Ddi32Deserializer.GetPhysicalInstance(IdentifierTriple)
Ddi32Deserializer.GetPhysicalInstance(XElement)
Ddi32Deserializer.GetPhysicalStructure(XElement)
Ddi32Deserializer.GetPhysicalStructureScheme(IdentifierTriple)
Ddi32Deserializer.GetPhysicalStructureScheme(XElement)
Ddi32Deserializer.GetProcessingEvent(XElement)
Ddi32Deserializer.GetProcessingEventScheme(IdentifierTriple)
Ddi32Deserializer.GetProcessingEventScheme(XElement)
Ddi32Deserializer.GetProcessingEventGroup(XElement)
Ddi32Deserializer.GetProcessingInstructionGroup(XElement)
Ddi32Deserializer.GetProcessingInstructionScheme(IdentifierTriple)
Ddi32Deserializer.GetProcessingInstructionScheme(XElement)
Ddi32Deserializer.GetQualityStandard(XElement)
Ddi32Deserializer.GetQualityStatement(XElement)
Ddi32Deserializer.GetQualityStatementGroup(XElement)
Ddi32Deserializer.GetQualityStatementScheme(IdentifierTriple)
Ddi32Deserializer.GetQualityStatementScheme(XElement)
Ddi32Deserializer.GetQuestion(XElement)
Ddi32Deserializer.GetQuestionActivity(XElement)
Ddi32Deserializer.GetQuestionBlock(XElement)
Ddi32Deserializer.GetQuestionGrid(XElement)
Ddi32Deserializer.GetQuestionScheme(IdentifierTriple)
Ddi32Deserializer.GetQuestionScheme(XElement)
Ddi32Deserializer.GetQuestionGroup(XElement)
Ddi32Deserializer.GetRecordLayout(XElement)
Ddi32Deserializer.GetRecordLayoutScheme(IdentifierTriple)
Ddi32Deserializer.GetRecordLayoutScheme(XElement)
Ddi32Deserializer.GetRepresentedVariable(IdentifierTriple)
Ddi32Deserializer.GetRepresentedVariable(XElement)
Ddi32Deserializer.GetRepresentedVariableGroup(XElement)
Ddi32Deserializer.GetRepresentedVariableScheme(IdentifierTriple)
Ddi32Deserializer.GetRepresentedVariableScheme(XElement)
Ddi32Deserializer.GetResourcePackage(XElement)
Ddi32Deserializer.GetSequence(XElement)
Ddi32Deserializer.GetControlConstruct(TypedIdTriple)
Ddi32Deserializer.GetStatementActivity(XElement)
Ddi32Deserializer.GetStudyUnit(XElement)
Ddi32Deserializer.ParseItemUrn(string)
Ddi32Deserializer.GetFundingInformation(XElement)
Ddi32Deserializer.GetSubGroup(XElement)
Ddi32Deserializer.GetUniverse(IdentifierTriple)
Ddi32Deserializer.GetUniverse(XElement)
Ddi32Deserializer.GetUniverseGroup(XElement)
Ddi32Deserializer.GetUniverseScheme(IdentifierTriple)
Ddi32Deserializer.GetUniverseScheme(XElement)
Ddi32Deserializer.GetUntilActivity(XElement)
Ddi32Deserializer.GetVariable(XElement)
Ddi32Deserializer.GetVariableGroup(XElement)
Ddi32Deserializer.GetVariableScheme(IdentifierTriple)
Ddi32Deserializer.GetVariableScheme(XElement)
Ddi32Deserializer.GetVariableStatistics(XElement)
Ddi32Deserializer.GetWhileActivity(XElement)
Ddi32Deserializer.GetWeightingMethodology(IdentifierTriple)
Ddi32Deserializer.GetWeightingMethodology(XElement)
Ddi32Deserializer.GetRepresentationType(XElement)
Ddi32Deserializer.NormalizeCultureCode(string)
Ddi32Deserializer.GetParameters(IEnumerable<XElement>)
Ddi32Deserializer.GetBindings(IEnumerable<XElement>)
Ddi32Deserializer.GetOtherMaterial32(XElement)
Ddi32Deserializer.GetItemUserAttributes(XElement, IHasCustomFields)
Ddi32Deserializer.GetVersionInfo(XElement)
Ddi32Deserializer.AddVersionInfo(XElement, IVersionable)
Ddi32Deserializer.GetCodeValueTypes(IEnumerable<XElement>)
Ddi32Deserializer.GetOtherMaterial33(IdentifierTriple)
Ddi32Deserializer.GetOtherMaterial33(XElement)
Ddi32Base.NamespacePurlDc
Ddi32Base.NamespacePurlDcTerms
Ddi32Base.NamespaceXhtml
Ddi32Base.NamespaceInstance32
Ddi32Base.NamespaceArchive32
Ddi32Base.NamespaceDataCollection32
Ddi32Base.NamespaceGroup32
Ddi32Base.NamespaceReusable32
Ddi32Base.NamespaceConcept32
Ddi32Base.NamespaceLogical32
Ddi32Base.NamespaceStudyUnit32
Ddi32Base.NamespacePhysicalDataProduct32
Ddi32Base.NamespacePhysicalDataProductProprietary32
Ddi32Base.NamespacePhysicalInstance32
Ddi32Base.NamespaceComparative32
Ddi32Base.NamespaceDataset32
Ddi32Base.NamespaceProfile32
Ddi32Base.NamespaceExtensions32
Ddi32Base.NamespaceInstance33
Ddi32Base.NamespaceArchive33
Ddi32Base.NamespaceDataCollection33
Ddi32Base.NamespaceGroup33
Ddi32Base.NamespaceReusable33
Ddi32Base.NamespaceConcept33
Ddi32Base.NamespaceLogical33
Ddi32Base.NamespaceStudyUnit33
Ddi32Base.NamespacePhysicalDataProduct33
Ddi32Base.NamespacePhysicalDataProductProprietary33
Ddi32Base.NamespacePhysicalInstance33
Ddi32Base.NamespaceComparative33
Ddi32Base.NamespaceDataset33
Ddi32Base.NamespaceProfile33
Ddi32Base.NamespaceExtensions33
Ddi32Base.NamespaceInstance
Ddi32Base.NamespaceArchive
Ddi32Base.NamespaceDataCollection
Ddi32Base.NamespaceGroup
Ddi32Base.NamespaceReusable
Ddi32Base.NamespaceConcept
Ddi32Base.NamespaceLogical
Ddi32Base.NamespaceStudyUnit
Ddi32Base.NamespacePhysicalDataProduct
Ddi32Base.NamespacePhysicalDataProductProprietary
Ddi32Base.NamespacePhysicalInstance
Ddi32Base.NamespaceComparative
Ddi32Base.NamespaceDataset
Ddi32Base.NamespaceProfile
Ddi32Base.NamespaceExtensions
Ddi32Base.XhtmlDiv
Ddi32Base.Set33Namespaces()
Ddi32Base.Set32Namespaces()
Ddi32Base.GetNamespaceManager()
Ddi32Base.SchemaVersion
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
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
Overrides
Ddi32Deserializer.PopulateCultureAndAudiences(XElement, MultilingualString, string)
In this article
Back to top Generated by DocFX