r01f.resources
Class ResourcesLoaderDef
java.lang.Object
r01f.resources.ResourcesLoaderDef
- All Implemented Interfaces:
- Debuggable
public class ResourcesLoaderDef
- extends java.lang.Object
- implements Debuggable
Definición de un ResourcesLoader en formato XML.
Ejemplo:
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEFAULT
public static ResourcesLoaderDef DEFAULT
_name
private java.lang.String _name
_loader
private ResourcesLoaderDef.ResourcesLoaderType _loader
_loaderProps
private java.util.Map<java.lang.String,java.lang.String> _loaderProps
_reloadControlDef
private ResourcesReloadControlDef _reloadControlDef
ResourcesLoaderDef
public ResourcesLoaderDef()
getProperty
public java.lang.String getProperty(java.lang.String propName)
- Devuelve una propiedad en base al nombre (key) de la propiedad.
- Parameters:
propName - Nombre (key).
- Returns:
- El valor de la propiedad.
debugInfo
public java.lang.CharSequence debugInfo()
- Description copied from interface:
Debuggable
- Obtiene información de depuración
- Specified by:
debugInfo in interface Debuggable
- Returns:
forDefinition
public static ResourcesLoaderDef forDefinition(java.lang.String defXml)
throws java.lang.IllegalArgumentException
- Transforma la definición de un
ResourcesLoader en XML a un objeto ResourcesLoaderDef.
- Parameters:
defXml - El XML de definición del ResourcesLoader.
- Returns:
- El objeto
ResourcesLoaderDef.
- Throws:
java.lang.IllegalArgumentException - Si el XML de definición NO es correcto.
forDefinition
public static ResourcesLoaderDef forDefinition(java.io.InputStream defXmlIS)
throws java.lang.IllegalArgumentException
- Transforma la definición de un
ResourcesLoader en XML a un objeto ResourcesLoaderDef.
- Parameters:
defXmlIS - El XML de definición del ResourcesLoader.
- Returns:
- El objeto
ResourcesLoaderDef.
- Throws:
java.lang.IllegalArgumentException - Si el XML de definición NO es correcto.