Sidar, principal.
>>contenido
Fundación Sidar - Acceso Universal
Seminario SIDAR
Principal >> Aplicación: UAW >> Documentación de las clases java

uaw
Class Configuracio

java.lang.Object
  |
  +--uaw.Configuracio
Direct Known Subclasses:
Configuration, SenseMarcsConfiguracio, UawConfiguracio

public abstract class Configuracio
extends java.lang.Object

Configuracio es la clase base para guardar y consultar las propiedades customizables de cada parte del programa (generalidades, herramientas, etc.) mediante un archivo de propiedades.

Es una clase abstracta y por lo tanto, no se puede instanciar directamente, sino que se debe crear una subclase que defina los métodos abstractos getPropertyValue , setPropertyValue y setValorsDefecte .

Version:
1.0, 2004/06
Author:
Mireia Ribera

UML data model
legend graphical representation



Constructor Summary
Configuracio ()
Method Summary
abstract java.lang.String getPropertyValue (java.lang.String key)
Consulta del valor de una propiedad.
protected java.util.Properties llegirProperties (java.lang.String ficheroDefecto, java.lang.String fichero)
Lee las propiedades archivadas en fichero, y si no puede, las archivadas en ficheroDefecto.
static boolean parseBool (java.lang.String s)
Método para convertir una cadena a booleano.
static int parseInt (java.lang.String s)
Método para convertir una cadena a entero.
protected void salvarProperties (java.util.Properties _properties, java.lang.String fitxerPropietats)
Guarda las propiedades en el fichero indicado, en el directorio de trabajo del usuario
abstract void setPropertyValue (java.lang.String key, java.lang.String value)
Asigna el valor value a la propiedad key.
protected abstract java.util.Properties setValorsDefecte ()
Inicializa las propiedades con unos valores mínimos establecidos por programa.
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructor Detail

Configuracio

public Configuracio()
Method Detail

parseBool

public static boolean parseBool(java.lang.String s)
                         throws java.lang.IllegalArgumentException

Método para convertir una cadena en booleano.

Parameters:
s - la cadena a convertir
Returns:
el valor booleano del parámetro s
Throws:
java.lang.IllegalArgumentException - si la cadena no se corresponde a un valor booleano

parseInt

public static int parseInt(java.lang.String s)
                    throws java.lang.IllegalArgumentException

Método para convertir una cadena a entero.

Parameters:
s - la cadena a convertir
Returns:
el valor entero del parámetro s
Throws:
java.lang.IllegalArgumentException - si la cadena no corresponde a un valor entero

getPropertyValue

public abstract java.lang.String getPropertyValue(java.lang.String key)

Consulta el valor de una propiedad.

Parameters:
key - el nombre de la propiedad
Returns:
el valor de la propiedad si existe, nulo en caso contrario
See Also:
java.util.Properties.getProperty(String)

llegirProperties

protected java.util.Properties llegirProperties(java.lang.String ficheroDefecto,
                                                java.lang.String fichero)

Lee las propiedades archivadas en fichero, o si no puede, las archivadas en ficheroDefecto. Si esta lectura tampoco funciona asigna los valores por defecto a las propiedades.

Returns:
un objeto Properties con las propiedades cargadas
See Also:
setValorsDefecte()

salvarProperties

protected void salvarProperties(java.util.Properties _properties,
                                java.lang.String fitxerPropietats)
                         throws UawException

Guarda las propiedades en el fichero especificado, en el directorio de trabajo del usuario

Throws:
UawException - si se ha producido algun error en la escritura

setPropertyValue

public abstract void setPropertyValue(java.lang.String key,
                                      java.lang.String value)

Asigna el valor value a la propiedadkey.

Parameters:
key - el nombre de la propiedad
value - el valor a asignar

setValorsDefecte

protected abstract java.util.Properties setValorsDefecte()

Inicializa las propiedades con unos valores mínimos establecidos por programa.