SobekCM.Resource_Object.Configuration.Metadata_Configuration.Metadata_Configuration C# (CSharp) Méthode

Metadata_Configuration() public méthode

constructor for the Metadata_Configuration class
public Metadata_Configuration ( ) : System
Résultat System
        public Metadata_Configuration()
        {
            // Create the collections
            METS_Section_File_ReaderWriter_Configs = new List<METS_Section_ReaderWriter_Config>();
            Metadata_File_ReaderWriter_Configs = new List<Metadata_File_ReaderWriter_Config>();
            Metadata_Modules_To_Include = new List<Additional_Metadata_Module_Config>();
            MetsWritingProfiles = new List<METS_Writing_Profile>();

            // Declare all the new collections in this configuration
            metsWritingProfilesDictionary = new Dictionary<string, METS_Writing_Profile>(StringComparer.OrdinalIgnoreCase);

            packageAmdSecDictionary = new Dictionary<Tuple<string, string>, iPackage_amdSec_ReaderWriter>();
            packageDmdSecDictionary = new Dictionary<Tuple<string, string>, iPackage_dmdSec_ReaderWriter>();
            divisionDmdSecDictionary = new Dictionary<Tuple<string, string>, iDivision_dmdSec_ReaderWriter>();
            divisionAmdSecDictionary = new Dictionary<Tuple<string, string>, iDivision_amdSec_ReaderWriter>();
            fileDmdSecDictionary = new Dictionary<Tuple<string, string>, iFile_dmdSec_ReaderWriter>();
            fileAmdSecDictionary = new Dictionary<Tuple<string, string>, iFile_amdSec_ReaderWriter>();

            // Set some default values
            errorsEncountered = new List<string>();

            Mapping_Configs = new List<Metadata_Mapping_Config>();
        }