* If {@code i18n} is {@code null}, default internationalization to english. *
* - * @param i18n the {@link CronExpressionEditorI18n} to use, or {@code null} for default + * @param i18n the {@link CronExpressionFieldI18n} to use, or {@code null} for default */ - public void setI18n(CronExpressionEditorI18n i18n) { - this.i18n = (i18n != null) ? i18n : CronExpressionEditorI18n.createDefault(); + public void setI18n(CronExpressionFieldI18n i18n) { + this.i18n = (i18n != null) ? i18n : CronExpressionFieldI18n.createDefault(); getUI().ifPresent(ui -> setI18nWithJS()); } diff --git a/src/main/java/com/flowingcode/vaadin/addons/cronexpressioneditor/CronExpressionEditorI18n.java b/src/main/java/com/flowingcode/vaadin/addons/cronexpressionfield/CronExpressionFieldI18n.java similarity index 80% rename from src/main/java/com/flowingcode/vaadin/addons/cronexpressioneditor/CronExpressionEditorI18n.java rename to src/main/java/com/flowingcode/vaadin/addons/cronexpressionfield/CronExpressionFieldI18n.java index 9b7ed5b..d80ea7e 100644 --- a/src/main/java/com/flowingcode/vaadin/addons/cronexpressioneditor/CronExpressionEditorI18n.java +++ b/src/main/java/com/flowingcode/vaadin/addons/cronexpressionfield/CronExpressionFieldI18n.java @@ -1,6 +1,6 @@ /*- * #%L - * Cron Expression Editor Add-on + * Cron Expression Field Add-on * %% * Copyright (C) 2025 Flowing Code * %% @@ -18,26 +18,24 @@ * #L% */ -package com.flowingcode.vaadin.addons.cronexpressioneditor; +package com.flowingcode.vaadin.addons.cronexpressionfield; import java.io.Serializable; -import java.util.ArrayList; import java.util.HashMap; -import java.util.List; import java.util.Map; /** * Internationalization object for customizing the component UI texts. An instance with the default messages can be - * obtained using {@link CronExpressionEditorI18n#createDefault()}. + * obtained using {@link CronExpressionFieldI18n#createDefault()}. * * @author Sofia Nuñez / Flowing Code */ -public class CronExpressionEditorI18n implements Serializable { +public class CronExpressionFieldI18n implements Serializable { private Map