Package jadex.xml.bean
Class JavaWriter
- java.lang.Object
-
- jadex.xml.bean.JavaWriter
-
public class JavaWriter extends java.lang.ObjectJava specific reader that supports collection classes and arrays.
-
-
Field Summary
Fields Modifier and Type Field Description protected static IObjectWriterHandlerhandlerThe object handler.protected static AWriterwriterThe static writer instance.
-
Constructor Summary
Constructors Constructor Description JavaWriter()Create a new reader.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static IObjectWriterHandlergetObjectHandler()Get the default Java reader.static java.util.Set<TypeInfo>getTypeInfos()Get the java type infos.static java.util.SetjoinTypeInfos(java.util.Set typeinfos)Join sets of typeinfos.static byte[]objectToByteArray(java.lang.Object val, java.lang.ClassLoader classloader)Convert to a byte array.static byte[]objectToByteArray(java.lang.Object val, java.lang.ClassLoader classloader, IObjectWriterHandler handler)Convert to a byte array.static byte[]objectToByteArray(java.lang.Object val, java.lang.String encoding, java.lang.ClassLoader classloader, IObjectWriterHandler handler)Convert to a byte array.static voidobjectToOutputStream(java.lang.Object val, java.io.OutputStream os, java.lang.ClassLoader classloader)Write to output stream.static voidobjectToOutputStream(java.lang.Object val, java.io.OutputStream os, java.lang.ClassLoader classloader, IObjectWriterHandler handler)Write to output stream.static java.lang.StringobjectToXML(java.lang.Object val, java.lang.ClassLoader classloader)Convert to a string.static java.lang.StringobjectToXML(java.lang.Object val, java.lang.ClassLoader classloader, IObjectWriterHandler handler)Convert to a string.
-
-
-
Field Detail
-
writer
protected static volatile AWriter writer
The static writer instance.
-
handler
protected static volatile IObjectWriterHandler handler
The object handler.
-
-
Method Detail
-
joinTypeInfos
public static java.util.Set joinTypeInfos(java.util.Set typeinfos)
Join sets of typeinfos.- Parameters:
typeinfos- The user specific type infos.- Returns:
- The joined type infos.
-
getTypeInfos
public static java.util.Set<TypeInfo> getTypeInfos()
Get the java type infos. Supported types: - java.util.Map - jadex.commons.collection.MultiCollection - java.util.List - java.util.Set - Array - java.util.Color - java.util.Date - java.util.Calendar - java.util.Currency - java.lang.Class - java.net.URL - java.logging.Level - java.logging.LogRecord - java.net.InetAddress - java.awt.image.RenderedImage - java.lang.String - java.lang.Boolean - java.lang.Integer - java.lang.Double - java.lang.Float - java.lang.Long - java.lang.Short - java.lang.Byte - java.lang.Character - java.lang.enum - boolean/Boolean Array - int/Integer Array - double/Double Array - float/Float array - long/Long array - short/Short Array - byte/Byte Array - java.lang.Character - jadex.commons.Tuple - jadex.commons.Tuple2 - jadex.commons.Tuple3 - java.util.UUID - java.lang.Throwable
-
objectToXML
public static java.lang.String objectToXML(java.lang.Object val, java.lang.ClassLoader classloader)Convert to a string.
-
objectToByteArray
public static byte[] objectToByteArray(java.lang.Object val, java.lang.ClassLoader classloader)Convert to a byte array.
-
objectToOutputStream
public static void objectToOutputStream(java.lang.Object val, java.io.OutputStream os, java.lang.ClassLoader classloader)Write to output stream.
-
objectToXML
public static java.lang.String objectToXML(java.lang.Object val, java.lang.ClassLoader classloader, IObjectWriterHandler handler)Convert to a string.
-
objectToByteArray
public static byte[] objectToByteArray(java.lang.Object val, java.lang.ClassLoader classloader, IObjectWriterHandler handler)Convert to a byte array.
-
objectToByteArray
public static byte[] objectToByteArray(java.lang.Object val, java.lang.String encoding, java.lang.ClassLoader classloader, IObjectWriterHandler handler)Convert to a byte array.
-
objectToOutputStream
public static void objectToOutputStream(java.lang.Object val, java.io.OutputStream os, java.lang.ClassLoader classloader, IObjectWriterHandler handler)Write to output stream.
-
getObjectHandler
public static IObjectWriterHandler getObjectHandler()
Get the default Java reader.- Returns:
- The Java reader.
-
-