This is an automated email from the ASF dual-hosted git repository.
hansva pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/hop.git
The following commit(s) were added to refs/heads/main by this push:
new 240b4bdc18 Fix alignment issue of Apply formatting checkbox in Set
Variables transform (#6448)
240b4bdc18 is described below
commit 240b4bdc18d1d29d5e8d4c386001452bab924fdf
Author: lance <[email protected]>
AuthorDate: Fri Jan 23 05:14:55 2026 +0800
Fix alignment issue of Apply formatting checkbox in Set Variables transform
(#6448)
Signed-off-by: lance <[email protected]>
---
.../transforms/setvariable/SetVariableDialog.java | 27 +++++++++++-----------
.../transforms/setvariable/SetVariableMeta.java | 26 ++++-----------------
2 files changed, 18 insertions(+), 35 deletions(-)
diff --git
a/plugins/transforms/setvariable/src/main/java/org/apache/hop/pipeline/transforms/setvariable/SetVariableDialog.java
b/plugins/transforms/setvariable/src/main/java/org/apache/hop/pipeline/transforms/setvariable/SetVariableDialog.java
index 94c6a716f1..0f040d785c 100644
---
a/plugins/transforms/setvariable/src/main/java/org/apache/hop/pipeline/transforms/setvariable/SetVariableDialog.java
+++
b/plugins/transforms/setvariable/src/main/java/org/apache/hop/pipeline/transforms/setvariable/SetVariableDialog.java
@@ -28,6 +28,7 @@ import org.apache.hop.i18n.BaseMessages;
import org.apache.hop.pipeline.PipelineMeta;
import org.apache.hop.pipeline.transform.TransformMeta;
import org.apache.hop.ui.core.ConstUi;
+import org.apache.hop.ui.core.FormDataBuilder;
import org.apache.hop.ui.core.PropsUi;
import org.apache.hop.ui.core.dialog.BaseDialog;
import org.apache.hop.ui.core.dialog.ErrorDialog;
@@ -128,18 +129,18 @@ public class SetVariableDialog extends
BaseTransformDialog {
wlFormat.setText(BaseMessages.getString(PKG,
"SetVariableDialog.Format.Label"));
wlFormat.setToolTipText(BaseMessages.getString(PKG,
"SetVariableDialog.Format.Tooltip"));
PropsUi.setLook(wlFormat);
- FormData fdlFormat = new FormData();
- fdlFormat.left = new FormAttachment(0, 0);
- fdlFormat.right = new FormAttachment(middle, -margin);
- fdlFormat.top = new FormAttachment(wTransformName, margin);
- wlFormat.setLayoutData(fdlFormat);
+ wlFormat.setLayoutData(
+ FormDataBuilder.builder()
+ .top(wlTransformName, margin)
+ .left()
+ .right(middle, -margin)
+ .build());
+
wFormat = new Button(shell, SWT.CHECK);
wFormat.setToolTipText(BaseMessages.getString(PKG,
"SetVariableDialog.Format.Tooltip"));
PropsUi.setLook(wFormat);
- FormData fdFormat = new FormData();
- fdFormat.left = new FormAttachment(middle, 0);
- fdFormat.top = new FormAttachment(wlFormat, 0, SWT.CENTER);
- wFormat.setLayoutData(fdFormat);
+ wFormat.setLayoutData(
+ FormDataBuilder.builder().top(wTransformName, margin).left(middle,
0).build());
wFormat.addSelectionListener(new ComponentSelectionListener(input));
Label wlFields = new Label(shell, SWT.NONE);
@@ -150,7 +151,7 @@ public class SetVariableDialog extends BaseTransformDialog {
fdlFields.top = new FormAttachment(wFormat, margin);
wlFields.setLayoutData(fdlFields);
- final int FieldsRows = input.getVariables().size();
+ final int fieldsRows = input.getVariables().size();
colinf = new ColumnInfo[4];
colinf[0] =
new ColumnInfo(
@@ -184,7 +185,7 @@ public class SetVariableDialog extends BaseTransformDialog {
shell,
SWT.BORDER | SWT.FULL_SELECTION | SWT.MULTI,
colinf,
- FieldsRows,
+ fieldsRows,
lsMod,
props);
@@ -277,8 +278,8 @@ public class SetVariableDialog extends BaseTransformDialog {
if (Utils.isEmpty(wTransformName.getText())) {
return;
}
-
- transformName = wTransformName.getText(); // return value
+ // return value
+ transformName = wTransformName.getText();
int count = wFields.nrNonEmpty();
diff --git
a/plugins/transforms/setvariable/src/main/java/org/apache/hop/pipeline/transforms/setvariable/SetVariableMeta.java
b/plugins/transforms/setvariable/src/main/java/org/apache/hop/pipeline/transforms/setvariable/SetVariableMeta.java
index 25efc380cf..1fdb3d2f2d 100644
---
a/plugins/transforms/setvariable/src/main/java/org/apache/hop/pipeline/transforms/setvariable/SetVariableMeta.java
+++
b/plugins/transforms/setvariable/src/main/java/org/apache/hop/pipeline/transforms/setvariable/SetVariableMeta.java
@@ -19,6 +19,8 @@ package org.apache.hop.pipeline.transforms.setvariable;
import java.util.ArrayList;
import java.util.List;
+import lombok.Getter;
+import lombok.Setter;
import org.apache.hop.core.CheckResult;
import org.apache.hop.core.ICheckResult;
import org.apache.hop.core.annotations.Transform;
@@ -32,6 +34,8 @@ import org.apache.hop.pipeline.transform.BaseTransformMeta;
import org.apache.hop.pipeline.transform.TransformMeta;
/** Sets environment variables based on content in certain fields of a single
input row. */
+@Setter
+@Getter
@Transform(
id = "SetVariable",
image = "setvariable.svg",
@@ -54,14 +58,6 @@ public class SetVariableMeta extends
BaseTransformMeta<SetVariable, SetVariableD
variables = new ArrayList<>();
}
- public List<VariableItem> getVariables() {
- return variables;
- }
-
- public void setVariables(List<VariableItem> variables) {
- this.variables = variables;
- }
-
@Override
public void setDefault() {
@@ -119,18 +115,4 @@ public class SetVariableMeta extends
BaseTransformMeta<SetVariable, SetVariableD
remarks.add(cr);
}
}
-
- /**
- * @return the usingFormatting
- */
- public boolean isUsingFormatting() {
- return usingFormatting;
- }
-
- /**
- * @param usingFormatting the usingFormatting to set
- */
- public void setUsingFormatting(boolean usingFormatting) {
- this.usingFormatting = usingFormatting;
- }
}