public void Add(string fieldType, IFieldAdapter adapter) { if (_adapters.ContainsKey(fieldType.ToLower())) { throw new InvalidOperationException($"Field type {fieldType} already registered"); } _adapters.Add(fieldType.ToLower(), adapter); }
public void RegisterAdapter(string fieldType, IFieldAdapter adapter) => _adapters.Add(fieldType, adapter);
public Column(string name, IFieldAdapter adapter) { Name = name; Adapter = adapter; }
public void SetDefaultFieldAdapter(IFieldAdapter adapter) { _defaultAdapter = adapter; }