public class DefaultSoyMsgBundleResolver extends java.lang.Object implements SoyMsgBundleResolver
| Constructor and Description |
|---|
DefaultSoyMsgBundleResolver(SoyViewConf soyViewConf) |
| Modifier and Type | Method and Description |
|---|---|
protected com.google.template.soy.msgs.SoyMsgBundle |
createSoyMsgBundle(java.util.Locale locale)
An implementation that using a ContextClassLoader iterates over all urls it finds
based on a messagePath and locale, e.g.
|
com.google.common.base.Optional<com.google.template.soy.msgs.SoyMsgBundle> |
resolve(com.google.common.base.Optional<java.util.Locale> locale)
Based on a provided locale return a SoyMsgBundle file.
|
public DefaultSoyMsgBundleResolver(SoyViewConf soyViewConf)
public com.google.common.base.Optional<com.google.template.soy.msgs.SoyMsgBundle> resolve(com.google.common.base.Optional<java.util.Locale> locale)
throws java.io.IOException
resolve in interface SoyMsgBundleResolverjava.io.IOExceptionprotected com.google.template.soy.msgs.SoyMsgBundle createSoyMsgBundle(java.util.Locale locale)
throws java.io.IOException
java.io.IOException