org.apache.cassandra.utils
Class Hex

java.lang.Object
  extended by org.apache.cassandra.utils.Hex

public class Hex
extends java.lang.Object


Constructor Summary
Hex()
           
 
Method Summary
static java.lang.String bytesToHex(byte... bytes)
           
static java.lang.reflect.Constructor getProtectedConstructor(java.lang.Class klass, java.lang.Class... paramTypes)
          Used to get access to protected/private constructor of the specified class
static byte[] hexToBytes(java.lang.String str)
           
static java.lang.String wrapCharArray(char[] c)
          Create a String from a char array with zero-copy (if available), using reflection to access a package-protected constructor of String.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Hex

public Hex()
Method Detail

hexToBytes

public static byte[] hexToBytes(java.lang.String str)

bytesToHex

public static java.lang.String bytesToHex(byte... bytes)

wrapCharArray

public static java.lang.String wrapCharArray(char[] c)
Create a String from a char array with zero-copy (if available), using reflection to access a package-protected constructor of String.


getProtectedConstructor

public static java.lang.reflect.Constructor getProtectedConstructor(java.lang.Class klass,
                                                                    java.lang.Class... paramTypes)
Used to get access to protected/private constructor of the specified class

Parameters:
klass - - name of the class
paramTypes - - types of the constructor parameters
Returns:
Constructor if successful, null if the constructor cannot be accessed


Copyright © 2011 The Apache Software Foundation