SobekCM.Resource_Object.Configuration.Metadata_Configuration.Add_METS_Section_ReaderWriter C# (CSharp) Method

Add_METS_Section_ReaderWriter() public method

Adds a new METS section reader/writer configuration
This instantiates the actual reader/writer class to determine which interfaces are implemeneted.
public Add_METS_Section_ReaderWriter ( METS_Section_ReaderWriter_Config New_ReaderWriter ) : void
New_ReaderWriter METS_Section_ReaderWriter_Config New METS section reader/writer
return void
        public void Add_METS_Section_ReaderWriter(METS_Section_ReaderWriter_Config New_ReaderWriter)
        {
            // Add to list of all METS sections readers/writers
            METS_Section_File_ReaderWriter_Configs.Add(New_ReaderWriter);
        }

Usage Example

 private static void read_mets_readerwriter_configs(XmlReader ReaderXml, Dictionary<string, METS_Section_ReaderWriter_Config> ReaderWriters, Metadata_Configuration Config )
 {
     while (ReaderXml.Read())
     {
         if (ReaderXml.NodeType == XmlNodeType.Element)
         {
             if (ReaderXml.Name.ToLower() == "readerwriter")
             {
                 METS_Section_ReaderWriter_Config singleReaderWriter = read_mets_section_readerwriter_config(ReaderXml.ReadSubtree());
                 ReaderWriters.Add(singleReaderWriter.ID.ToUpper(), singleReaderWriter);
                 Config.Add_METS_Section_ReaderWriter(singleReaderWriter);
             }
         }
     }
 }