|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use r01f.xmlproperties | |
|---|---|
| r01f.guids | |
| r01f.internal | |
| r01f.resources | |
| r01f.xmlproperties | |
| Classes in r01f.xmlproperties used by r01f.guids | |
|---|---|
| XMLProperties
Los objetos XMLPropertiesManager deberían ser cacheados por aplicación, y para esto se
utiliza esta clase, que mantiene una caché de los objetos XMLPropertiesManager:
// Crear el propertiesManager... la instancia debería ser UNICA ya que contiene la cache
XMLPropertiesCacheFactory cacheFactory = new XMLPropertiesCacheFactoryImpl();
ResourcesLoaderFactory resourcesLoaderFactory = new ResourcesLoaderFactoryImpl();
XMLProperties props = new XMLProperties(cacheFactory,resourcesFactory);
// Acceder a las propiedades
props.forApp(appCode1).of(componentOfApp1).getString(xPath);
// o bien utilizar un wrapper
XMLPropertyWrapper prop = new XMLPropertyWrapper(props.forApp(appCode2).of(componentOfApp2),xPath);
prop.asString();
Por lo tanto, habría que mantener una UNICA INSTANCIA DE LA CLASE XMLProperties para toda la JVM. |
|
| Classes in r01f.xmlproperties used by r01f.internal | |
|---|---|
| XMLPropertiesGuiceModule
|
|
| XMLPropertyWrapper
Encapsula las propiedades de R01F. |
|
| Classes in r01f.xmlproperties used by r01f.resources | |
|---|---|
| XMLProperties
Los objetos XMLPropertiesManager deberían ser cacheados por aplicación, y para esto se
utiliza esta clase, que mantiene una caché de los objetos XMLPropertiesManager:
// Crear el propertiesManager... la instancia debería ser UNICA ya que contiene la cache
XMLPropertiesCacheFactory cacheFactory = new XMLPropertiesCacheFactoryImpl();
ResourcesLoaderFactory resourcesLoaderFactory = new ResourcesLoaderFactoryImpl();
XMLProperties props = new XMLProperties(cacheFactory,resourcesFactory);
// Acceder a las propiedades
props.forApp(appCode1).of(componentOfApp1).getString(xPath);
// o bien utilizar un wrapper
XMLPropertyWrapper prop = new XMLPropertyWrapper(props.forApp(appCode2).of(componentOfApp2),xPath);
prop.asString();
Por lo tanto, habría que mantener una UNICA INSTANCIA DE LA CLASE XMLProperties para toda la JVM. |
|
| Classes in r01f.xmlproperties used by r01f.xmlproperties | |
|---|---|
| XMLPropertiesCache
Interfaz de la caché de XMLProperties. |
|
| XMLPropertiesCacheFactory
Factoría de las clases responsables de cargar los xmls de propiedades. |
|
| XMLPropertiesCacheImpl.CacheKey
|
|
| XMLPropertiesCacheImpl.CacheStatistics
|
|
| XMLPropertiesCacheImpl.CacheValue
Información que se guarda en la caché cuando una entrada NO se encuentra en el properties, de esta forma se evita tener que consultar de nuevo el árbol DOM. |
|
| XMLPropertiesComponentDef
CARGA DE PROPIEDADES: --------------------- La carga de propiedades se hace en DOS fases: FASE 1: Cargar la definición del componente. |
|
| XMLPropertiesComponentLoadedListener
Informa de que se ha cargado un nuevo componente. |
|
| XMLPropertiesException
|
|
| XMLPropertiesException.XMLPropertiesExceptionSubTypes
|
|
| XMLPropertiesForComponentContainer
Maneja las properties de una aplicación, manteniendo una caché de los Documentos XML de cada componente de esa aplicación(recordar que una aplicación puede tener varios ficheros XML de propiedades -componentes-) leídos desde su almacenamiento (ver XMLPropertiesCache para saber cómo funcionan las cachés). |
|
| XMLPropertiesForComponentContainer.ComponentCacheKey
|
|
| XMLPropertiesForComponentContainer.ComponentCacheXML
|
|
| XMLPropertiesManager
XMLProperties.java Clase wrapper para ficheros de propiedades en XML. |
|
| XMLPropertiesManager.ComponentProperties
Encapsula el acceso a las propiedades de un componente. |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||