net.sf.mmm.util.nls.impl
Class NlsTemplateResolverImpl
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.NlsTemplateResolverImpl
- All Implemented Interfaces:
- NlsTemplateResolver
public class NlsTemplateResolverImpl
- extends AbstractResourceBundleNlsTemplateResolver
This is an implementation of the
NlsTemplateResolver interface. Supply all
your AbstractResourceBundles at construction.
IMPORTANT:
This class is located in an implementation package. However this is an
important class to be used by end-users. Try to centralize such usage in your
project code or even swap it out to the configuration of your favorite IoC
container framework.
- Since:
- 1.0.0
- Author:
- Joerg Hohwiller (hohwille at users.sourceforge.net)
- See Also:
NlsMessage,
ResourceBundle
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
nlsBundles
private final AbstractResourceBundle[] nlsBundles
- the original bundles
NlsTemplateResolverImpl
public NlsTemplateResolverImpl(AbstractResourceBundle... internationalBundles)
- The constructor.
- Parameters:
internationalBundles - are the NLS bundle.
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.