org.jtheque.core.managers.language
Class JThequeResourceBundle

java.lang.Object
  extended by org.springframework.context.support.MessageSourceSupport
      extended by org.springframework.context.support.AbstractMessageSource
          extended by org.springframework.context.support.ResourceBundleMessageSource
              extended by org.jtheque.core.managers.language.JThequeResourceBundle
All Implemented Interfaces:
EditableResourceBundle, org.springframework.beans.factory.BeanClassLoaderAware, org.springframework.context.HierarchicalMessageSource, org.springframework.context.MessageSource

public final class JThequeResourceBundle
extends org.springframework.context.support.ResourceBundleMessageSource
implements EditableResourceBundle

An editable ressource bundle implementation.

Author:
Baptiste Wicht

Field Summary
 
Fields inherited from class org.springframework.context.support.MessageSourceSupport
logger
 
Constructor Summary
JThequeResourceBundle()
           
 
Method Summary
 void addBasename(java.lang.String baseName)
          Add basename.
 void init()
          Init the JTheque ressource bundle.
 void refresh()
          Refresh the ressource bundle.
 void removeBasename(java.lang.String baseName)
          Remove a basename.
 void setCoreBasenames(java.lang.String[] coreBasenames)
          Set the basenames of the core.
 
Methods inherited from class org.springframework.context.support.ResourceBundleMessageSource
doGetBundle, getBundleClassLoader, getMessageFormat, getResourceBundle, resolveCode, resolveCodeWithoutArguments, setBasename, setBasenames, setBeanClassLoader, setBundleClassLoader, toString
 
Methods inherited from class org.springframework.context.support.AbstractMessageSource
getDefaultMessage, getMessage, getMessage, getMessage, getMessageFromParent, getMessageInternal, getParentMessageSource, isUseCodeAsDefaultMessage, renderDefaultMessage, resolveArguments, setParentMessageSource, setUseCodeAsDefaultMessage
 
Methods inherited from class org.springframework.context.support.MessageSourceSupport
createMessageFormat, formatMessage, isAlwaysUseMessageFormat, setAlwaysUseMessageFormat
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JThequeResourceBundle

public JThequeResourceBundle()
Method Detail

init

@PostConstruct
public void init()
Init the JTheque ressource bundle.


addBasename

public void addBasename(java.lang.String baseName)
Description copied from interface: EditableResourceBundle
Add basename.

Specified by:
addBasename in interface EditableResourceBundle
Parameters:
baseName - The basename to add.

removeBasename

public void removeBasename(java.lang.String baseName)
Description copied from interface: EditableResourceBundle
Remove a basename.

Specified by:
removeBasename in interface EditableResourceBundle
Parameters:
baseName - The basename.

refresh

public void refresh()
Description copied from interface: EditableResourceBundle
Refresh the ressource bundle.

Specified by:
refresh in interface EditableResourceBundle

setCoreBasenames

public void setCoreBasenames(java.lang.String[] coreBasenames)
Set the basenames of the core.

Parameters:
coreBasenames - An array of all the basenames of the core.


Copyright © 2009 JTheque. All Rights Reserved.