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 SummaryFields Modifier and Type Field Description protected static IObjectWriterHandlerhandlerThe object handler.protected static AWriterwriterThe static writer instance.
 - 
Constructor SummaryConstructors Constructor Description JavaWriter()Create a new reader.
 - 
Method SummaryAll 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- 
writerprotected static volatile AWriter writer The static writer instance.
 - 
handlerprotected static volatile IObjectWriterHandler handler The object handler.
 
- 
 - 
Method Detail- 
joinTypeInfospublic 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.
 
 - 
getTypeInfospublic 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
 - 
objectToXMLpublic static java.lang.String objectToXML(java.lang.Object val, java.lang.ClassLoader classloader)Convert to a string.
 - 
objectToByteArraypublic static byte[] objectToByteArray(java.lang.Object val, java.lang.ClassLoader classloader)Convert to a byte array.
 - 
objectToOutputStreampublic static void objectToOutputStream(java.lang.Object val, java.io.OutputStream os, java.lang.ClassLoader classloader)Write to output stream.
 - 
objectToXMLpublic static java.lang.String objectToXML(java.lang.Object val, java.lang.ClassLoader classloader, IObjectWriterHandler handler)Convert to a string.
 - 
objectToByteArraypublic static byte[] objectToByteArray(java.lang.Object val, java.lang.ClassLoader classloader, IObjectWriterHandler handler)Convert to a byte array.
 - 
objectToByteArraypublic static byte[] objectToByteArray(java.lang.Object val, java.lang.String encoding, java.lang.ClassLoader classloader, IObjectWriterHandler handler)Convert to a byte array.
 - 
objectToOutputStreampublic static void objectToOutputStream(java.lang.Object val, java.io.OutputStream os, java.lang.ClassLoader classloader, IObjectWriterHandler handler)Write to output stream.
 - 
getObjectHandlerpublic static IObjectWriterHandler getObjectHandler() Get the default Java reader.- Returns:
- The Java reader.
 
 
- 
 
-