public abstract class I18Nized extends Object
| Constructor and Description |
|---|
I18Nized() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract LanguageSpace |
createLanguageSpace() |
protected abstract LanguageSpace |
getLanguageSpace() |
<M> M |
getMixin(Class<M> mixinType,
Locale locale,
boolean createMixin) |
<M> Map<Locale,M> |
getMixins(Class<M> mixinType) |
<M> Collection<Locale> |
removeMixin(Class<M> mixinType) |
<M> Resolution<M> |
resolveMixin(Class<M> mixinType,
Locale wantedLocale) |
protected abstract void |
setLanguageSpace(LanguageSpace languageSpace) |
protected abstract LanguageSpace createLanguageSpace()
protected abstract LanguageSpace getLanguageSpace()
protected abstract void setLanguageSpace(LanguageSpace languageSpace)
public <M> Resolution<M> resolveMixin(Class<M> mixinType, Locale wantedLocale)
public <M> M getMixin(Class<M> mixinType, Locale locale, boolean createMixin) throws NullPointerException, IllegalArgumentException
public <M> Collection<Locale> removeMixin(Class<M> mixinType)
Copyright © 2003–2020 eXo Platform SAS. All rights reserved.