net.ezcontent.base
Class Utilities

java.lang.Object
  extended bynet.ezcontent.base.Utilities

public class Utilities
extends Object

Clase que implementa varios metodos de conveniencia de uso miscelaneo.

Author:
Enrique Zamudio

Field Summary
private static char[] HEX_CHARS
           
 
Constructor Summary
Utilities()
           
 
Method Summary
static String bits(int number)
          Devuelve una cadena que representa los bits del numero recibido.
static String byteSizeDescription(long value)
           
static Constructor getConstructorForClassWithParameters(Class aClass, Object[] parms)
           
static Locale getLocale(String path)
          Determina el Locale a partir del nombre de un archivo properties.
static Method getMethodForClassWithParameters(Class aClass, Object[] parms)
           
static byte[] hexDecode(String hex)
          Decodifica una cadena hexadecimal a un arreglo de bytes.
static String hexEncode(byte[] buffer)
          Codifica un arreglo de bytes como una cadena hexadecimal.
static String stringWithContentsOfFile(String path)
          Lee un archivo de texto y devuelve su contenido completo como una cadena.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

HEX_CHARS

private static char[] HEX_CHARS
Constructor Detail

Utilities

public Utilities()
Method Detail

getConstructorForClassWithParameters

public static Constructor getConstructorForClassWithParameters(Class aClass,
                                                               Object[] parms)

getMethodForClassWithParameters

public static Method getMethodForClassWithParameters(Class aClass,
                                                     Object[] parms)

hexEncode

public static String hexEncode(byte[] buffer)
Codifica un arreglo de bytes como una cadena hexadecimal.


hexDecode

public static byte[] hexDecode(String hex)
Decodifica una cadena hexadecimal a un arreglo de bytes.


stringWithContentsOfFile

public static String stringWithContentsOfFile(String path)
Lee un archivo de texto y devuelve su contenido completo como una cadena.

Parameters:
path - La ruta absoluta al archivo.
Returns:
El contenido del archivo como cadena, o null si el archivo no existe o no se pudo leer completo.

bits

public static String bits(int number)
Devuelve una cadena que representa los bits del numero recibido. La cadena consiste en puros caracters 0 y 1 (48 y 49 ASCII).


getLocale

public static Locale getLocale(String path)
Determina el Locale a partir del nombre de un archivo properties. Por ejemplo, para file_en_US.properties devuelve el Locale de ingles de Estados Unidos.


byteSizeDescription

public static String byteSizeDescription(long value)