|
|||||||||
PREV CLASS NEXT CLASS | |||||||||
SUMMARY: NESTED | UML | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--uaw.Configuracio
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
.
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 |
public Configuracio()
Method Detail |
public static boolean parseBool(java.lang.String s) throws java.lang.IllegalArgumentException
Método para convertir una cadena en booleano.
s
- la cadena a convertir
s
java.lang.IllegalArgumentException
- si la
cadena no se corresponde a un valor booleano
public static int parseInt(java.lang.String s) throws java.lang.IllegalArgumentException
Método para convertir una cadena a entero.
s
- la cadena a convertir
s
java.lang.IllegalArgumentException
- si la
cadena no corresponde a un valor entero public abstract java.lang.String getPropertyValue(java.lang.String key)
Consulta el valor de una propiedad.
key
- el nombre de la propiedadjava.util.Properties.getProperty(String)
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.
setValorsDefecte()
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
UawException
- si se ha producido algun error en la escriturapublic abstract void setPropertyValue(java.lang.String key, java.lang.String value)
Asigna el valor value
a la
propiedadkey
.
key
- el nombre de la propiedadvalue
- el valor a asignar
protected abstract java.util.Properties setValorsDefecte()
Inicializa las propiedades con unos valores mínimos establecidos por programa.
|
|||||||||
PREV CLASS NEXT CLASS | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |