net.sourceforge.rapidprops
Class PropsHelper<T>

java.lang.Object
  extended by net.sourceforge.rapidprops.PropsHelper<T>

public class PropsHelper<T>
extends java.lang.Object


Constructor Summary
PropsHelper(java.lang.Class<T> propsInterface, java.util.Map<?,?> map)
           
 
Method Summary
 byte[] createByteCode()
           
 java.lang.String getClassNameDot()
           
static java.lang.Class<?> getParameterizedClass(java.lang.reflect.Method m, int parameterIndex)
           
protected static java.lang.String getPropertyKey(java.lang.reflect.Method m, Prop prop)
           
static java.lang.Boolean[] toBooleanArray(java.lang.String[] stringValues)
           
static java.lang.Byte[] toByteArray(java.lang.String propKey, java.lang.String[] stringValues)
           
static java.lang.Double[] toDoubleArray(java.lang.String propKey, java.lang.String[] stringValues)
           
static java.lang.Float[] toFloatArray(java.lang.String propKey, java.lang.String[] stringValues)
           
static java.lang.Integer[] toIntegerArray(java.lang.String propKey, java.lang.String[] stringValues)
           
static java.lang.Long[] toLongArray(java.lang.String propKey, java.lang.String[] stringValues)
           
static boolean[] toPrimitiveBooleanArray(java.lang.String propKey, java.lang.String[] stringValues)
           
static byte[] toPrimitiveByteArray(java.lang.String propKey, java.lang.String[] stringValues)
           
static double[] toPrimitiveDoubleArray(java.lang.String propKey, java.lang.String[] stringValues)
           
static float[] toPrimitiveFloatArray(java.lang.String propKey, java.lang.String[] stringValues)
           
static int[] toPrimitiveIntArray(java.lang.String propKey, java.lang.String[] stringValues)
           
static long[] toPrimitiveLongArray(java.lang.String propKey, java.lang.String[] stringValues)
           
static short[] toPrimitiveShortArray(java.lang.String propKey, java.lang.String[] stringValues)
           
static java.lang.Short[] toShortArray(java.lang.String propKey, java.lang.String[] stringValues)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PropsHelper

public PropsHelper(java.lang.Class<T> propsInterface,
                   java.util.Map<?,?> map)
Method Detail

getClassNameDot

public java.lang.String getClassNameDot()

createByteCode

public byte[] createByteCode()

toPrimitiveByteArray

public static byte[] toPrimitiveByteArray(java.lang.String propKey,
                                          java.lang.String[] stringValues)

toByteArray

public static java.lang.Byte[] toByteArray(java.lang.String propKey,
                                           java.lang.String[] stringValues)

toPrimitiveShortArray

public static short[] toPrimitiveShortArray(java.lang.String propKey,
                                            java.lang.String[] stringValues)

toShortArray

public static java.lang.Short[] toShortArray(java.lang.String propKey,
                                             java.lang.String[] stringValues)

toPrimitiveIntArray

public static int[] toPrimitiveIntArray(java.lang.String propKey,
                                        java.lang.String[] stringValues)

toIntegerArray

public static java.lang.Integer[] toIntegerArray(java.lang.String propKey,
                                                 java.lang.String[] stringValues)

toPrimitiveLongArray

public static long[] toPrimitiveLongArray(java.lang.String propKey,
                                          java.lang.String[] stringValues)

toLongArray

public static java.lang.Long[] toLongArray(java.lang.String propKey,
                                           java.lang.String[] stringValues)

toPrimitiveDoubleArray

public static double[] toPrimitiveDoubleArray(java.lang.String propKey,
                                              java.lang.String[] stringValues)

toDoubleArray

public static java.lang.Double[] toDoubleArray(java.lang.String propKey,
                                               java.lang.String[] stringValues)

toPrimitiveFloatArray

public static float[] toPrimitiveFloatArray(java.lang.String propKey,
                                            java.lang.String[] stringValues)

toFloatArray

public static java.lang.Float[] toFloatArray(java.lang.String propKey,
                                             java.lang.String[] stringValues)

toPrimitiveBooleanArray

public static boolean[] toPrimitiveBooleanArray(java.lang.String propKey,
                                                java.lang.String[] stringValues)

toBooleanArray

public static java.lang.Boolean[] toBooleanArray(java.lang.String[] stringValues)

getPropertyKey

protected static java.lang.String getPropertyKey(java.lang.reflect.Method m,
                                                 Prop prop)

getParameterizedClass

public static java.lang.Class<?> getParameterizedClass(java.lang.reflect.Method m,
                                                       int parameterIndex)