r01f.resources
Class ResourcesLoaderFactoryImpl

java.lang.Object
  extended by r01f.resources.ResourcesLoaderFactoryImpl
All Implemented Interfaces:
ResourcesLoaderFactory

 class ResourcesLoaderFactoryImpl
extends java.lang.Object
implements ResourcesLoaderFactory


Nested Class Summary
(package private) static class ResourcesLoaderFactoryImpl.DEFAULT
           
 
Field Summary
 
Fields inherited from interface r01f.resources.ResourcesLoaderFactory
DEFAULT_RESOURCES_LOADER
 
Constructor Summary
ResourcesLoaderFactoryImpl()
           
 
Method Summary
private static ClassPathResourcesLoader _provideClassPathResourcesLoader(ResourcesLoaderDef resourcesLoaderDef)
           
private static r01f.resources.DataBaseResourcesLoader _provideDataBaseResourcesLoader(ResourcesLoaderDef resourcesLoaderDef)
           
private static FileSystemResourcesLoader _provideFileSystemResourcesLoader(ResourcesLoaderDef resourcesLoaderDef)
           
private static URLResourcesLoader _provideURLResourcesLoader(ResourcesLoaderDef resourcesLoaderDef)
           
 ResourcesReloadControl createReloadControlFor(ResourcesReloadControlDef reloadControlDef)
          Crea una clase responsable de decidir si hay que recargar o no las properties.
 ResourcesLoader createResourcesLoaderFor(ResourcesLoaderDef resourcesLoaderDef)
          Crea un resources loader para la definición que se pasa como parámetro.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResourcesLoaderFactoryImpl

ResourcesLoaderFactoryImpl()
Method Detail

createResourcesLoaderFor

public ResourcesLoader createResourcesLoaderFor(ResourcesLoaderDef resourcesLoaderDef)
Description copied from interface: ResourcesLoaderFactory
Crea un resources loader para la definición que se pasa como parámetro.

Specified by:
createResourcesLoaderFor in interface ResourcesLoaderFactory
Parameters:
resourcesLoaderDef - Definición del resources loader.
Returns:
El resources loader creado.

_provideFileSystemResourcesLoader

private static FileSystemResourcesLoader _provideFileSystemResourcesLoader(ResourcesLoaderDef resourcesLoaderDef)

_provideClassPathResourcesLoader

private static ClassPathResourcesLoader _provideClassPathResourcesLoader(ResourcesLoaderDef resourcesLoaderDef)

_provideURLResourcesLoader

private static URLResourcesLoader _provideURLResourcesLoader(ResourcesLoaderDef resourcesLoaderDef)

_provideDataBaseResourcesLoader

private static r01f.resources.DataBaseResourcesLoader _provideDataBaseResourcesLoader(ResourcesLoaderDef resourcesLoaderDef)

createReloadControlFor

public ResourcesReloadControl createReloadControlFor(ResourcesReloadControlDef reloadControlDef)
Description copied from interface: ResourcesLoaderFactory
Crea una clase responsable de decidir si hay que recargar o no las properties.

Specified by:
createReloadControlFor in interface ResourcesLoaderFactory
Parameters:
reloadControlDef - Definición de la recarga de propiedades.
Returns:
El resources loader.