Show / Hide Table of Contents

Class Ddi33Deserializer

Deserializes a DDI 3.3 instance from XML.

Inheritance
System.Object
Ddi32Base
Ddi32Deserializer
Ddi33Deserializer
Inherited Members
Ddi32Deserializer.ItemCache
Ddi32Deserializer.HarmonizeIdentifiers(XDocument, DdiFileFormat)
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.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.GetRepresentationType(XElement)
Ddi32Deserializer.NormalizeCultureCode(String)
Ddi32Deserializer.GetParameters(IEnumerable<XElement>)
Ddi32Deserializer.GetBindings(IEnumerable<XElement>)
Ddi32Deserializer.GetOtherMaterial32(XElement)
Ddi32Deserializer.GetItemUserAttributes(XElement, IVersionable)
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.SchemaVersion
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
Overrides
Ddi32Deserializer.PopulateCultureAndAudiences(XElement, MultilingualString, String)

Extension Methods

Extensions.Yield<T>(T)
Back to top Copyright © 2009-2018 Colectica