net.sourceforge.rapidprops
Class PropsBuilder

java.lang.Object
  extended by net.sourceforge.rapidprops.PropsBuilder

public class PropsBuilder
extends java.lang.Object


Constructor Summary
PropsBuilder()
           
 
Method Summary
static
<T> T
createFromFile(java.lang.Class<T> propsInterface, java.lang.String filePath)
           
static
<T> T
createFromMap(java.lang.Class<T> propsInterface, java.util.Map<?,?> map)
           
static
<T> T
createFromResource(java.lang.Class<T> propsInterface, java.lang.String resourceName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PropsBuilder

public PropsBuilder()
Method Detail

createFromMap

public static <T> T createFromMap(java.lang.Class<T> propsInterface,
                                  java.util.Map<?,?> map)

createFromFile

public static <T> T createFromFile(java.lang.Class<T> propsInterface,
                                   java.lang.String filePath)
                        throws java.io.IOException
Throws:
java.io.IOException

createFromResource

public static <T> T createFromResource(java.lang.Class<T> propsInterface,
                                       java.lang.String resourceName)
                            throws java.io.IOException
Throws:
java.io.IOException