r01f.internal
Class R01F

java.lang.Object
  extended by r01f.internal.R01F

public class R01F
extends java.lang.Object

Encapsula funciones habituales de R01F: - Acceso a propiedades - Generación de GUIDs Lo importante de esta clase es que utiliza el SINGLETON del INYECTOR de Guice y por lo tanto evita que se creen varias instancias de XMLPropertiesManager, GUIDDispenserManager, etc Internamente (y salvo TEST), se debería utilizar SIEMPRE esta clase en lugar de utilizar XMLProperties o GUIDDispenserManager directamente


Constructor Summary
R01F()
           
 
Method Summary
static java.lang.String generateGUID()
          Genera un GUID
static java.lang.String propertiesCacheStatsDebugInfo()
          Devuelve la información de uso de la cache en formato imprimible
static XMLPropertyWrapper propertyAt(java.lang.String xPath)
          Develve una propiedad en un punto XPath
static XMLPropertyWrapper propertyAt(java.lang.String xPathWithPlaceHolders, java.lang.String... vars)
          Devuelve una propiedad en un punto XPath
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

R01F

public R01F()
Method Detail

propertyAt

public static XMLPropertyWrapper propertyAt(java.lang.String xPath)
Develve una propiedad en un punto XPath

Parameters:
xPath - la ruta xPath
Returns:
un wrapper a la propiedad que permite recuperarla en diferentes formatos

propertyAt

public static XMLPropertyWrapper propertyAt(java.lang.String xPathWithPlaceHolders,
                                            java.lang.String... vars)
Devuelve una propiedad en un punto XPath

Parameters:
xPathWithPlaceHolders - una sentencia XPath con "placeholders" que se sustituyen por variables
vars - las variables
Returns:
un wrapper a la propiedad que permite recuperarla en diferentes formatos

propertiesCacheStatsDebugInfo

public static java.lang.String propertiesCacheStatsDebugInfo()
Devuelve la información de uso de la cache en formato imprimible

Parameters:
stats - la informacion de uso de la cache
Returns:
un String con información de depuración

generateGUID

public static java.lang.String generateGUID()
Genera un GUID

Returns:
el GUID generado