net.sf.mmm.util.nls.impl
Class DefaultNlsTemplateResolver
java.lang.Object
net.sf.mmm.util.component.base.AbstractComponent
net.sf.mmm.util.component.base.AbstractLoggableComponent
net.sf.mmm.util.nls.base.AbstractNlsTemplateResolver
net.sf.mmm.util.nls.impl.AbstractResourceBundleNlsTemplateResolver
net.sf.mmm.util.nls.impl.DefaultNlsTemplateResolver
- All Implemented Interfaces:
- NlsTemplateResolver
@Named
@Singleton
public class DefaultNlsTemplateResolver
- extends AbstractResourceBundleNlsTemplateResolver
This is the default implementation of the
NlsTemplateResolver. It locates all
NLS-bundles declared in
bundle-declaration-files.
- Since:
- 2.0.0
- Author:
- Joerg Hohwiller (hohwille at users.sourceforge.net)
- See Also:
AbstractResourceBundleNlsTemplateResolver
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
reflectionUtil
private ReflectionUtil reflectionUtil
- See Also:
getReflectionUtil()
nlsBundles
private AbstractResourceBundle[] nlsBundles
- See Also:
resolveTemplate(String)
DefaultNlsTemplateResolver
public DefaultNlsTemplateResolver()
- The constructor.
doInitialize
protected void doInitialize()
- This method performs the actual
initialization. It is
called when AbstractComponent.initialize() is invoked for the first time.
ATTENTION:
When you override this method from a sub-class you need to do a
super.AbstractComponent.doInitialize().
- Overrides:
doInitialize in class AbstractNlsTemplateResolver
getReflectionUtil
public ReflectionUtil getReflectionUtil()
- Returns:
- the reflectionUtil
setReflectionUtil
@Inject
public void setReflectionUtil(ReflectionUtil reflectionUtil)
- Parameters:
reflectionUtil - is the reflectionUtil to set
resolveTemplate
public NlsTemplate resolveTemplate(String internationalizedMessage)
- This method is used to create the
NlsTemplate from information that
is found by the given internationalizedMessage.
This may happen via a reverse lookup from
AbstractResourceBundle(s).
- Parameters:
internationalizedMessage - is the
internationalized
message.
- Returns:
- the according
NlsTemplate or null if this
implementation failed to resolve the according template.
Copyright © 2001-2010 mmm-Team. All Rights Reserved.