From 581930bc85f43631140a55c8990d635697f54ab0 Mon Sep 17 00:00:00 2001 From: TobiasNx Date: Wed, 18 Sep 2024 09:35:38 +0200 Subject: [PATCH] Add new fix method to set variable with element value #282 --- .../main/java/org/metafacture/metafix/FixMethod.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/metafix/src/main/java/org/metafacture/metafix/FixMethod.java b/metafix/src/main/java/org/metafacture/metafix/FixMethod.java index 4ae2ac32..319bce7e 100644 --- a/metafix/src/main/java/org/metafacture/metafix/FixMethod.java +++ b/metafix/src/main/java/org/metafacture/metafix/FixMethod.java @@ -124,6 +124,17 @@ public void apply(final Metafix metafix, final Record record, final List } }, + to_var { + @Override + + final String fieldName = params.get(0); + final String variableName = params.get(1); + + public void apply(final Metafix metafix, final Record record, final List params, final Map options) { + metafix.getVars().put(variableName, record.get(fieldName)); + } + }, + // RECORD-LEVEL METHODS: add_field {