Package de.mhus.lib.core.util
Class MNlsFactory
- java.lang.Object
-
- de.mhus.lib.core.MLog
-
- de.mhus.lib.core.lang.MObject
-
- de.mhus.lib.core.util.MNlsBundle
-
- de.mhus.lib.core.util.MNlsFactory
-
- All Implemented Interfaces:
ILog,MNlsProvider,Nls
public class MNlsFactory extends MNlsBundle
-
-
Constructor Summary
Constructors Constructor Description MNlsFactory()MNlsFactory(ResourceNode<?> config)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description MNlscreate(Object owner)MNlscreateNls(String locale)Create a NLS for the given path and locale or return null.protected MResourceProvider<?>findResourceProvider(Class<?> owner)StringgetDefaultLocale()protected StringgetResourcePrefix()MNlsload(MResourceProvider<?> res, Class<?> owner, String resourceName, String locale)MNlsload(MResourceProvider<?> res, Class<?> owner, String resourceName, String locale, boolean searchAlternatives)protected MNlsload(MResourceProvider<?> res, Class<?> owner, String resourceName, String locale, boolean searchAlternatives, int level)MNlsload(InputStream is)MNlsload(Class<?> owner)MNlsload(Class<?> owner, Locale locale)static MNlsFactorylookup(Object owner)static StringtoResourceName(Object owner)-
Methods inherited from class de.mhus.lib.core.util.MNlsBundle
getDefaultNls, getNls, getNls, getPath, setOwner, setPath
-
-
-
-
Constructor Detail
-
MNlsFactory
public MNlsFactory()
-
MNlsFactory
public MNlsFactory(ResourceNode<?> config)
-
-
Method Detail
-
load
public MNls load(MResourceProvider<?> res, Class<?> owner, String resourceName, String locale)
-
load
public MNls load(MResourceProvider<?> res, Class<?> owner, String resourceName, String locale, boolean searchAlternatives)
-
load
protected MNls load(MResourceProvider<?> res, Class<?> owner, String resourceName, String locale, boolean searchAlternatives, int level)
-
getResourcePrefix
protected String getResourcePrefix()
-
findResourceProvider
protected MResourceProvider<?> findResourceProvider(Class<?> owner)
-
getDefaultLocale
public String getDefaultLocale()
-
load
public MNls load(InputStream is)
-
lookup
public static MNlsFactory lookup(Object owner)
-
createNls
public MNls createNls(String locale)
Description copied from class:MNlsBundleCreate a NLS for the given path and locale or return null.- Specified by:
createNlsin classMNlsBundle- Returns:
- the nls object
-
-