edu.uoc.fw.core.config
Class ResourceBundleConfig

java.lang.Object
  extended by edu.uoc.fw.core.config.ResourceBundleConfig

public class ResourceBundleConfig
extends java.lang.Object

Classe per a gestionar la configuració del multiidioma de l'aplicació.

Version:
1.0
Author:
Luis Bravo Fuentes

Method Summary
 java.lang.String getDefaultLanguage()
           
 java.lang.String getFilePattern()
           
static ResourceBundleConfig getInstance()
          Es retorna la instancia de ResourceBundleConfig que s'utilitzarà a l'aplicació.
 java.lang.String getMessage(java.lang.String language, java.lang.String key)
          S'obté la propietat del fitxer de recursos de l'idioma indicat segons la clau indicada.
 java.util.Map<java.lang.String,java.util.ResourceBundle> getResourceBundles()
           
 void setDefaultLanguage(java.lang.String defaultLanguage)
           
 void setFilePattern(java.lang.String filePattern)
           
 void setResourceBundles(java.util.Map<java.lang.String,java.util.ResourceBundle> resourceBundles)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

getFilePattern

public java.lang.String getFilePattern()
Returns:
el valor de filePattern

setFilePattern

public void setFilePattern(java.lang.String filePattern)
Parameters:
filePattern - el valor de filePattern a establir

getDefaultLanguage

public java.lang.String getDefaultLanguage()
Returns:
el valor de defaultLanguage

setDefaultLanguage

public void setDefaultLanguage(java.lang.String defaultLanguage)
Parameters:
defaultLanguage - el valor de defaultLanguage a establir

getResourceBundles

public java.util.Map<java.lang.String,java.util.ResourceBundle> getResourceBundles()
Returns:
el valor de resourceBundles

setResourceBundles

public void setResourceBundles(java.util.Map<java.lang.String,java.util.ResourceBundle> resourceBundles)
Parameters:
resourceBundles - el valor de resourceBundles a establir

getInstance

public static ResourceBundleConfig getInstance()
Es retorna la instancia de ResourceBundleConfig que s'utilitzarà a l'aplicació.

Returns:
Instància de la classe ResourceBundleConfig que conté la configuració dels fitxers de propietats.

getMessage

public java.lang.String getMessage(java.lang.String language,
                                   java.lang.String key)
S'obté la propietat del fitxer de recursos de l'idioma indicat segons la clau indicada.

Parameters:
language - Idioma del que es vol recuperar la clau.
key - Clau de la propietat al fitxer de recursos.
Returns:
Valor de la propietat segons l'idioma i la clau indicada.

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object