Example #1
0
        public void AddColumnsTo(IDetectorColumnsBuilder builder)
        {
            // Add default columns to include for all headers
            IDetectorColumnsBuilder defaultDetectorColumnsBuilder = builder.WithDefaultColumns(Enum.GetNames(typeof(Attribute)));

            // Add the columns for all headers and include the default columns (for each header)
            foreach (var nalUnitParser in _nalUnitParsers.Values)
            {
                nalUnitParser.AddColumnsTo(defaultDetectorColumnsBuilder);
            }
        }
        public void AddColumnsTo(IDetectorColumnsBuilder builder)
        {
            // Add default columns to include for all extensions
            IDetectorColumnsBuilder defaultDetectorColumnsBuilder = builder.WithDefaultColumns(Enum.GetNames(typeof(Attribute)));

            // Add the columns for all extensions and include the default columns (for each extension)
            foreach (var extensionParser in _extensionParsers.Values)
            {
                extensionParser.AddColumnsTo(defaultDetectorColumnsBuilder);
            }
        }
 public void AddColumnsTo(IDetectorColumnsBuilder builder)
 {
     builder.AddColumnNames(Name, Enum.GetNames(typeof(Attribute)));
 }
 public void AddColumnsTo(IDetectorColumnsBuilder builder)
 {
     // This header has no specific columns
     builder.AddColumnNames(Name, new string[0]);
 }
Example #5
0
 public void AddColumnsTo(IDetectorColumnsBuilder builder)
 {
     builder.AddColumnNames(Name, new string[0]);
 }
 public DefaultDetectorColumnsBuilder(IDetectorColumnsBuilder builder, string[] defaultColumns)
 {
     _builder        = builder;
     _defaultColumns = defaultColumns;
 }
 private static IDetectorColumns CreateDetectorColumns(IDetectorColumnsBuilder detectorColumnsBuilder, IDetectorColumnsInitializer detectorColumnsInitializer)
 {
     detectorColumnsInitializer.AddColumnsTo(detectorColumnsBuilder);
     return(detectorColumnsBuilder.Build());
 }