Groovy Documentation

griffon.plugins.i18n
[Java] Class ExtendedResourceBundleMessageSource

java.lang.Object
  org.springframework.context.support.MessageSourceSupport
      org.springframework.context.support.AbstractMessageSource
          org.springframework.context.support.ResourceBundleMessageSource
              griffon.plugins.i18n.ExtendedResourceBundleMessageSource

public class ExtendedResourceBundleMessageSource
extends org.springframework.context.support.ResourceBundleMessageSource

Authors:
Andres Almiray


Field Summary
private static org.slf4j.Logger LOG

private Object[] lock

private boolean resolved

private org.springframework.core.io.support.PathMatchingResourcePatternResolver resolver

 
Constructor Summary
ExtendedResourceBundleMessageSource()

 
Method Summary
private void createResolver()

protected ResourceBundle doGetBundle(String basename, Locale locale)

private List loadBundleForFilename(String filename)

void resolver()

 
Methods inherited from class org.springframework.context.support.ResourceBundleMessageSource
org.springframework.context.support.ResourceBundleMessageSource#toString(), org.springframework.context.support.ResourceBundleMessageSource#setBasename(java.lang.String), org.springframework.context.support.ResourceBundleMessageSource#setBasenames([Ljava.lang.String;), org.springframework.context.support.ResourceBundleMessageSource#setBundleClassLoader(java.lang.ClassLoader), org.springframework.context.support.ResourceBundleMessageSource#setBeanClassLoader(java.lang.ClassLoader), org.springframework.context.support.ResourceBundleMessageSource#getMessage(org.springframework.context.MessageSourceResolvable, java.util.Locale), org.springframework.context.support.ResourceBundleMessageSource#getMessage(java.lang.String, [Ljava.lang.Object;, java.lang.String, java.util.Locale), org.springframework.context.support.ResourceBundleMessageSource#getMessage(java.lang.String, [Ljava.lang.Object;, java.util.Locale), org.springframework.context.support.ResourceBundleMessageSource#setParentMessageSource(org.springframework.context.MessageSource), org.springframework.context.support.ResourceBundleMessageSource#getParentMessageSource(), org.springframework.context.support.ResourceBundleMessageSource#setUseCodeAsDefaultMessage(boolean), org.springframework.context.support.ResourceBundleMessageSource#setAlwaysUseMessageFormat(boolean), org.springframework.context.support.ResourceBundleMessageSource#wait(), org.springframework.context.support.ResourceBundleMessageSource#wait(long), org.springframework.context.support.ResourceBundleMessageSource#wait(long, int), org.springframework.context.support.ResourceBundleMessageSource#equals(java.lang.Object), org.springframework.context.support.ResourceBundleMessageSource#hashCode(), org.springframework.context.support.ResourceBundleMessageSource#getClass(), org.springframework.context.support.ResourceBundleMessageSource#notify(), org.springframework.context.support.ResourceBundleMessageSource#notifyAll()
 
Methods inherited from class org.springframework.context.support.AbstractMessageSource
org.springframework.context.support.AbstractMessageSource#getMessage(org.springframework.context.MessageSourceResolvable, java.util.Locale), org.springframework.context.support.AbstractMessageSource#getMessage(java.lang.String, [Ljava.lang.Object;, java.lang.String, java.util.Locale), org.springframework.context.support.AbstractMessageSource#getMessage(java.lang.String, [Ljava.lang.Object;, java.util.Locale), org.springframework.context.support.AbstractMessageSource#setParentMessageSource(org.springframework.context.MessageSource), org.springframework.context.support.AbstractMessageSource#getParentMessageSource(), org.springframework.context.support.AbstractMessageSource#setUseCodeAsDefaultMessage(boolean), org.springframework.context.support.AbstractMessageSource#setAlwaysUseMessageFormat(boolean), org.springframework.context.support.AbstractMessageSource#wait(), org.springframework.context.support.AbstractMessageSource#wait(long), org.springframework.context.support.AbstractMessageSource#wait(long, int), org.springframework.context.support.AbstractMessageSource#equals(java.lang.Object), org.springframework.context.support.AbstractMessageSource#toString(), org.springframework.context.support.AbstractMessageSource#hashCode(), org.springframework.context.support.AbstractMessageSource#getClass(), org.springframework.context.support.AbstractMessageSource#notify(), org.springframework.context.support.AbstractMessageSource#notifyAll()
 

Field Detail

LOG

private static final org.slf4j.Logger LOG


lock

private final Object[] lock


resolved

private boolean resolved


resolver

private org.springframework.core.io.support.PathMatchingResourcePatternResolver resolver


 
Constructor Detail

ExtendedResourceBundleMessageSource

ExtendedResourceBundleMessageSource()


 
Method Detail

createResolver

private void createResolver()


doGetBundle

@Override
protected ResourceBundle doGetBundle(String basename, Locale locale)


loadBundleForFilename

private List loadBundleForFilename(String filename)


resolver

public void resolver()


 

Groovy Documentation