X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.cms%2Fsrc%2Forg%2Fargeo%2Fcms%2Fi18n%2FLocalized.java;h=7d32193bf02a68d12015de29c55527bac01a8a3a;hb=810aecacb19916bade7e4bcfcbbb54c301f672df;hp=535b5f225d04e7cedaa150faf6a286e57ab49f09;hpb=ca59ec5bdf16364159d8d826306c90762192e12c;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.cms/src/org/argeo/cms/i18n/Localized.java b/org.argeo.cms/src/org/argeo/cms/i18n/Localized.java index 535b5f225..7d32193bf 100644 --- a/org.argeo.cms/src/org/argeo/cms/i18n/Localized.java +++ b/org.argeo.cms/src/org/argeo/cms/i18n/Localized.java @@ -1,27 +1,10 @@ package org.argeo.cms.i18n; -import java.text.MessageFormat; -import java.util.Locale; - -/** Localized object. */ -public interface Localized { - /** Default assumes that this is an {@link Enum} */ - default Object local(Locale locale) { - return LocaleUtils.local((Enum) this, locale); - } - - default String lead() { - return LocaleUtils.lead(this); - } - - default String format(Object[] args) { - Locale locale = LocaleUtils.getCurrentLocale(); - MessageFormat format = new MessageFormat(local(locale).toString(), locale); - return format.format(args); - } - - default String lead(Locale locale) { - return LocaleUtils.lead(local(locale).toString(), locale); - } - +/** + * Localized object. + * + * @deprecated Use {@link org.argeo.cms.Localized} instead. + */ +@Deprecated +public interface Localized extends org.argeo.cms.Localized { }