r01f.resources
Interface ResourcesLoader

All Known Implementing Classes:
ClassPathResourcesLoader, FileSystemResourcesLoader, ResourcesLoaderBase, URLResourcesLoader

public interface ResourcesLoader

Interface de los cargadores de recursos.


Method Summary
 ResourcesLoaderDef getConfig()
          Devuelve la configuración del ResourcesLoader en forma de objeto ResourcesLoaderDef.
 java.io.InputStream getInputStream(java.lang.String resourcePath, boolean reload)
          Obtiene un InputStream a un recurso (fichero).
 java.io.Reader getReader(java.lang.String resourcePath, boolean reload)
          Obtiene un Reader a un recurso (fichero).
 

Method Detail

getConfig

ResourcesLoaderDef getConfig()
Devuelve la configuración del ResourcesLoader en forma de objeto ResourcesLoaderDef.

Returns:
La configuración.

getInputStream

java.io.InputStream getInputStream(java.lang.String resourcePath,
                                   boolean reload)
                                   throws java.io.IOException
Obtiene un InputStream a un recurso (fichero).

Parameters:
resourcePath - Path hasta el recurso.
reload - Será true si hay que recargar el recurso no cogiendo datos de caché si esta existe.
Returns:
El InputStream al recurso.
Throws:
java.io.IOException - Si no se puede acceder al recurso.

getReader

java.io.Reader getReader(java.lang.String resourcePath,
                         boolean reload)
                         throws java.io.IOException
Obtiene un Reader a un recurso (fichero).

Parameters:
resourcePath - Path hasta el fichero.
reload - Será true si hay que recargar el recurso no cogiendo datos de caché si esta existe.
Returns:
El Reader al recurso.
Throws:
java.io.IOException - Si no se puede acceder al recurso.