public class WeakReferencedLocalizable extends java.lang.Object implements Localizable
Constructor and Description |
---|
WeakReferencedLocalizable(Localizable wrappedLocalizable)
Constructor.
|
WeakReferencedLocalizable(Localizable wrappedLocalizable,
java.util.function.Consumer<? super Localizable> remover)
Weak localization wrapper.
|
Modifier and Type | Method and Description |
---|---|
java.util.Locale |
getLocale()
Get the locale.
|
void |
setLocale(java.util.Locale l)
Set the locale.
|
public WeakReferencedLocalizable(@NotNull Localizable wrappedLocalizable)
wrappedLocalizable
- localizable to wrappublic WeakReferencedLocalizable(@NotNull Localizable wrappedLocalizable, @Nullable java.util.function.Consumer<? super Localizable> remover)
wrappedLocalizable
- localizable to wrapremover
- remover which removes this object when its content is garbage collectedpublic void setLocale(java.util.Locale l)
setLocale
in interface Localizable
l
- locale to set.public java.util.Locale getLocale()
getLocale
in interface Localizable