feat(configmanager): register Regex transformer in TransformerFactory

Add Regex to:
- Create() factory method
- CreateNew() factory method
- AvailableTypes list
This commit is contained in:
Joseph Doherty
2026-01-22 07:19:01 -05:00
parent 5058cd6802
commit 6095f3dca0
@@ -566,6 +566,7 @@ public static class TransformerFactory
"columndrop" => new ColumnDropTransformerViewModel(model, onChanged),
"columnrename" => new ColumnRenameTransformerViewModel(model, onChanged),
"jdedate" => new JdeDateTransformerViewModel(model, onChanged),
"regex" => new RegexTransformerViewModel(model, onChanged),
_ => null // Unknown transformer type
};
}
@@ -580,6 +581,7 @@ public static class TransformerFactory
"columndrop" => new ColumnDropTransformerViewModel(onChanged),
"columnrename" => new ColumnRenameTransformerViewModel(onChanged),
"jdedate" => new JdeDateTransformerViewModel(onChanged),
"regex" => new RegexTransformerViewModel(onChanged),
_ => null
};
}
@@ -587,5 +589,5 @@ public static class TransformerFactory
/// <summary>
/// Gets the list of available transformer type names.
/// </summary>
public static IReadOnlyList<string> AvailableTypes => ["ColumnDrop", "ColumnRename", "JdeDate"];
public static IReadOnlyList<string> AvailableTypes => ["ColumnDrop", "ColumnRename", "JdeDate", "Regex"];
}