r01f.resources
Class ResourcesLoaderDefLoader

java.lang.Object
  extended by r01f.resources.ResourcesLoaderDefLoader

public class ResourcesLoaderDefLoader
extends java.lang.Object

Utilidad que se encarga de obtener desde los ficheros de XMLProperties un objeto ResourcesLoaderDef que define un ResourcesLoader y que posteriormente puede ser utilizado en un ResourcesLoaderFactory para obtener una instancia de ResourcesLoader.


Field Summary
private  XMLProperties _xmlProperties
           
 
Constructor Summary
ResourcesLoaderDefLoader()
           
 
Method Summary
 ResourcesLoaderDef loadForDefLocation(java.lang.String resLoaderDefId)
          Carga la definición de un ResourcesLoader (objeto ResourcesLoaderDef) desde un fichero XMLProperties.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_xmlProperties

@Inject
private XMLProperties _xmlProperties
Constructor Detail

ResourcesLoaderDefLoader

public ResourcesLoaderDefLoader()
Method Detail

loadForDefLocation

public ResourcesLoaderDef loadForDefLocation(java.lang.String resLoaderDefId)
Carga la definición de un ResourcesLoader (objeto ResourcesLoaderDef) desde un fichero XMLProperties.
Esta definición puede ser utilizada en el ResourcesLoaderFactory para cargar un ResourcesLoader.

Parameters:
resLoaderDefId - Path a la localización de la definición del ResourcesLoader en las propiedades XML ha de tener el formato {appCode}/{component}/{xPath}
ej: r01f/default/resourcesLoader[@name='myResourcesLoader']
NOTA: si resLoaderDefId=DefaultClassPathLoaderDef carga la definición por defecto.
Returns:
El objeto ResourcesLoaderDef con la definición del ResourcesLoader.