Class Summary |
XMLExternalProperties |
Maneja un fichero de propiedades DISTINTO de .properties.xml
Las propiedades se definen en ficheros xml con cualquier estructura, pero
con la restriccion de que han de empezar por el tag 'properties'
Ejemplo:
[Cualquier estructura de XML]
el valor
Las propiedades se consultan utilizando sentencias XPath desde properties
Por ejemplo: XMLProperties.get(R01FConstants.FRAMEWORK_APPCODE,"misProps/miProp");
CARGA DE PROPIEDADES (ver clase XMLPropertiesManager.java)
---------------------------------------------------------- |
XMLLiterals |
Maneja los textos del sistema
Los textos se definen en ficheros xml con cualquier estructura, pero
con la restriccion de que han de empezar por el tag 'localeText' y de tener
en al final de cada estructura los valores indexados por idioma
Ejemplo:
[Cualquier estructura de XML]
Texto en castellano
Texto en euskera
Los textos se consultan utilizando sentencias XPath desde localeText
Lo normal es inicializar un XMLLiterals en base a un idioma y luego utilizarlo:
XMLLiterals esLits = new XMLLiterals(R01FConstants.FRAMEWORK_APPCODE,"es");
esLits.get("miSeccion/miSubSeccion/miElemento); // Consultara el elemento es
Lost textos se cargan y cachean por CODIGO DE APLICACION.
|
XMLProperties |
Maneja las properties del sistema
Las propiedades se definen en ficheros xml con cualquier estructura, pero
con la restriccion de que han de empezar por el tag 'properties'
Ejemplo:
[Cualquier estructura de XML]
el valor
Las propiedades se consultan utilizando sentencias XPath desde properties
Por ejemplo: XMLProperties.get(R01FConstants.FRAMEWORK_APPCODE,"misProps/miProp");
Las propiedades se cargan y cachean por CODIGO DE APLICACION.
|