|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.ujoframework.core.UjoService<UJO>
org.ujoframework.core.UjoManagerRBundle<UJO>
public class UjoManagerRBundle<UJO extends Ujo>
A Manager for Java Property Resources Bundle. If you need take a control of a non UJO property object serialization then use a UjoTextable object.
Person person = new Person(); // Set attributes ... UjoManagerRBundle<Person> manager = UjoManagerRBundle.getInstance(Person.class); // Save CSV: String header = "Header Description"; manager.saveResourceBundle(new File("file.properties"), person, header, "SaveContext"); // Load CSV: person = manager.loadResourceBundle(new File("file.properties"), true, "LoadContext");
UjoTextable| Field Summary |
|---|
| Fields inherited from class org.ujoframework.core.UjoService |
|---|
UNDEFINED, UTF_8 |
| Constructor Summary | |
|---|---|
UjoManagerRBundle(java.lang.Class<UJO> ujoClass,
UjoProperty... properties)
Creates a new instance of UjoManagerRBundle |
|
| Method Summary | ||
|---|---|---|
static
|
getInstance(java.lang.Class<UJO> ujoClass)
Create new instance |
|
static
|
getInstance(java.lang.Class<UJO> ujoClass,
UjoProperty... properties)
Create new instance |
|
UJO |
loadResourceBundle(java.io.File inputFile,
boolean validate,
java.lang.Object context)
Load an Ujo from Java resource bundle |
|
UJO |
loadResourceBundle(java.io.InputStream inp,
boolean validate,
java.lang.Object context)
Load an Ujo from Java resource bundle |
|
void |
saveResourceBundle(java.io.File outputFile,
UJO ujo,
java.lang.String header,
java.lang.Object context)
Save Ujo into Java resource bundle |
|
void |
saveResourceBundle(java.io.OutputStream out,
UJO ujo,
java.lang.String header,
java.lang.Object context)
Save Ujo into Java resource bundle |
|
| Methods inherited from class org.ujoframework.core.UjoService |
|---|
getInputStream, getOutputStream, getProperties, getText, getUjoClass, getUjoManager, isTextable, setText, setUjoManager |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public UjoManagerRBundle(java.lang.Class<UJO> ujoClass,
UjoProperty... properties)
| Method Detail |
|---|
public void saveResourceBundle(java.io.File outputFile,
UJO ujo,
java.lang.String header,
java.lang.Object context)
throws java.io.IOException
java.io.IOException
public void saveResourceBundle(java.io.OutputStream out,
UJO ujo,
java.lang.String header,
java.lang.Object context)
throws java.io.IOException
java.io.IOException
public UJO loadResourceBundle(java.io.File inputFile,
boolean validate,
java.lang.Object context)
throws java.io.FileNotFoundException,
java.io.IOException,
java.lang.InstantiationException,
java.lang.IllegalAccessException
java.io.FileNotFoundException
java.io.IOException
java.lang.InstantiationException
java.lang.IllegalAccessException
public UJO loadResourceBundle(java.io.InputStream inp,
boolean validate,
java.lang.Object context)
throws java.io.IOException,
java.lang.InstantiationException,
java.lang.IllegalAccessException
java.io.IOException
java.lang.InstantiationException
java.lang.IllegalAccessExceptionpublic static <UJO extends Ujo> UjoManagerRBundle<UJO> getInstance(java.lang.Class<UJO> ujoClass)
public static <UJO extends Ujo> UjoManagerRBundle<UJO> getInstance(java.lang.Class<UJO> ujoClass,
UjoProperty... properties)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||