|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.omnaest.utils.xml.XMLHelper
public class XMLHelper
Helper class for JAXB annotated classes.
| Field Summary | |
|---|---|
static String |
ENCODING_UTF_8
|
| Constructor Summary | |
|---|---|
XMLHelper()
|
|
| Method Summary | ||
|---|---|---|
static
|
cloneObject(E object)
|
|
static
|
loadObjectFromXML(CharSequence charSequence,
Class<E> typeClazz)
|
|
static
|
loadObjectFromXML(InputStream inputStream,
Class<E> typeClazz)
Loads an object from the given class type from an InputStream. |
|
static
|
loadObjectFromXML(String xmlContent,
Class<E> typeClazz)
|
|
static String |
storeObjectAsXML(Object object)
Stores the given object as XML String using the ENCODING_UTF_8 |
|
static void |
storeObjectAsXML(Object object,
Appendable appendable)
Stores the given objects as XML within the given Appendable using the ENCODING_UTF_8 |
|
static void |
storeObjectAsXML(Object object,
Appendable appendable,
String encoding)
Stores the given object as XML within the given Appendable using the given encoding. |
|
static void |
storeObjectAsXML(Object object,
OutputStream outputStream)
Stores a given JAXB annotated object to the given OutputStream using the ENCODING_UTF_8 |
|
static void |
storeObjectAsXML(Object object,
OutputStream outputStream,
String encoding)
Stores a given JAXB annotated object to the given OutputStream using the given character encoding |
|
static String |
storeObjectAsXML(Object object,
String encoding)
Stores the given object as XML String using the given encoding. |
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final String ENCODING_UTF_8
| Constructor Detail |
|---|
public XMLHelper()
| Method Detail |
|---|
public static void storeObjectAsXML(Object object,
OutputStream outputStream)
OutputStream using the ENCODING_UTF_8
object - outputStream - storeObjectAsXML(Object, OutputStream, String)
public static void storeObjectAsXML(Object object,
OutputStream outputStream,
String encoding)
OutputStream using the given character encoding
object - outputStream - encoding - storeObjectAsXML(Object, OutputStream)
public static void storeObjectAsXML(Object object,
Appendable appendable)
Appendable using the ENCODING_UTF_8
object - appendable -
public static void storeObjectAsXML(Object object,
Appendable appendable,
String encoding)
Appendable using the given encoding. E.g as Appendable a
StringBuilder or StringBuffer can be used.
object - appendable - encoding - public static String storeObjectAsXML(Object object)
String using the ENCODING_UTF_8
object -
storeObjectAsXML(Object, String)
public static String storeObjectAsXML(Object object,
String encoding)
String using the given encoding.
object - encoding -
storeObjectAsXML(Object, OutputStream),
storeObjectAsXML(Object)
public static <E> E loadObjectFromXML(InputStream inputStream,
Class<E> typeClazz)
InputStream. The class has to have JAXB annotations.
E - inputStream - typeClazz -
public static <E> E loadObjectFromXML(CharSequence charSequence,
Class<E> typeClazz)
public static <E> E loadObjectFromXML(String xmlContent,
Class<E> typeClazz)
public static <E> E cloneObject(E object)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||