com.triadsoft.properties.model
Class ResourceList
java.lang.Object
com.triadsoft.properties.model.ResourceList
public class ResourceList
- extends java.lang.Object
Esta clase es la encargada de manejar el archivo que se intenta abrir desde
el editor. A partir del nombre del archivo abierto, ésta clase intenta
descubrir a partir de los WildcardPath mostrados en los defaults, la
ubicacion de los demas archivos de recursos parseando el path del archivo y
descubre el locale que contiene el path del archivo. Ésta clase basicamente
sirve de conexion entre el editor y el manejo de los archivos de propiedades
descubiertos en el path, los mantiene sincronizados, y cuando recibe un
cambio desde el editor, se ancarga de actualizar el archivo que corresponde
al idioma que se está modificando
- Author:
- Triad (flores.leonardo@triadsoft.com.ar)
- See Also:
WildcardPath
Method Summary |
boolean |
addEntry(java.lang.String key,
java.util.Locale locale)
|
void |
addListener(IPropertyFileListener listener)
|
boolean |
changeValue(java.lang.String key,
java.lang.String value,
java.util.Locale locale)
Se encarga de actualizar el valor para la clave correspondiente al
properties identificado por el locale |
java.util.Locale |
getDefaultLocale()
|
java.lang.String |
getFileName()
|
java.util.Locale[] |
getLocales()
Este metodo se encarga de devolver los Locales disponibles para los
archivos de recursos |
java.lang.Object[] |
getProperties()
|
void |
save()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ResourceList
public ResourceList(IFile file)
getFileName
public java.lang.String getFileName()
getDefaultLocale
public java.util.Locale getDefaultLocale()
getLocales
public java.util.Locale[] getLocales()
- Este metodo se encarga de devolver los Locales disponibles para los
archivos de recursos
- Returns:
- Array de Locale
addListener
public void addListener(IPropertyFileListener listener)
changeValue
public boolean changeValue(java.lang.String key,
java.lang.String value,
java.util.Locale locale)
- Se encarga de actualizar el valor para la clave correspondiente al
properties identificado por el locale
- Parameters:
key
- value
- locale
-
- Returns:
- Boolean que indica si se pudo cambiar el valor
addEntry
public boolean addEntry(java.lang.String key,
java.util.Locale locale)
save
public void save()
getProperties
public java.lang.Object[] getProperties()