Package com.ejie.r01f.xmlproperties

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.
 

Exception Summary
XMLPropertiesException