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]); }
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()); }