本文整理了Java中jadex.xml.bean.JavaWriter
类的一些代码示例,展示了JavaWriter
类的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JavaWriter
类的具体详情如下:
包路径:jadex.xml.bean.JavaWriter
类名称:JavaWriter
[英]Java specific reader that supports collection classes and arrays.
[中]支持集合类和数组的Java特定读取器。
代码示例来源:origin: net.sourceforge.jadex/jadex-xml
/**
* Convert to a byte array.
*/
public static byte[] objectToByteArray(Object val, ClassLoader classloader)
{
return objectToByteArray(val, classloader, null);
}
代码示例来源:origin: net.sourceforge.jadex/jadex-xml
/**
* Convert to a string.
*/
public static String objectToXML(Object val, ClassLoader classloader)
{
return objectToXML(val, classloader, null);
}
代码示例来源:origin: net.sourceforge.jadex/jadex-xml
/**
* Join sets of typeinfos.
* @param typeinfos The user specific type infos.
* @return The joined type infos.
*/
public static Set joinTypeInfos(Set typeinfos)
{
Set ret = getTypeInfos();
if(typeinfos!=null)
ret.addAll(typeinfos);
return ret;
}
代码示例来源:origin: net.sourceforge.jadex/jadex-xml
/**
* Convert to a byte array.
*/
public static byte[] objectToByteArray(Object val, ClassLoader classloader, IObjectWriterHandler handler)
{
return AWriter.objectToByteArray(getInstance(), val, classloader, handler==null? getObjectHandler(): handler);
}
代码示例来源:origin: net.sourceforge.jadex/jadex-xml
/**
* Write to output stream.
*/
public static void objectToOutputStream(Object val, OutputStream os, ClassLoader classloader)
{
objectToOutputStream(val, os, classloader, null);
}
代码示例来源:origin: net.sourceforge.jadex/jadex-platform-base
String argsstr = AWriter.objectToXML(XMLWriterFactory.getInstance().createWriter(true, false, false), args, null, JavaWriter.getObjectHandler());
代码示例来源:origin: net.sourceforge.jadex/jadex-xml
/**
* Write to output stream.
*/
public static void objectToOutputStream(Object val, OutputStream os, ClassLoader classloader, IObjectWriterHandler handler)
{
AWriter.objectToOutputStream(getInstance(), val, os, classloader, null, handler==null? getObjectHandler(): handler);
}
代码示例来源:origin: org.activecomponents.jadex/jadex-platform-extension-webservice-desktop-grizzly
/**
* Write the object to the output stream.
*/
public void writeTo(Object t, Class<?> type, Type generictype,
Annotation[] annotations, MediaType mediatype,
MultivaluedMap<String, Object> httpheaders,
OutputStream entityStream) throws IOException, WebApplicationException
{
JavaWriter.objectToOutputStream(t, entityStream, Thread.currentThread().getContextClassLoader());
}
代码示例来源:origin: net.sourceforge.jadex/jadex-platform-base
String argsstr = AWriter.objectToXML(XMLWriterFactory.getInstance().createWriter(true, false, false), args, null, JavaWriter.getObjectHandler());
代码示例来源:origin: net.sourceforge.jadex/jadex-platform-base
/**
* Encode an object.
* @param obj The object.
* @throws IOException
*/
// public byte[] encode(Object val, ClassLoader classloader)
public Object encode(Object val, ClassLoader classloader)
{
byte[] ret = JavaWriter.objectToByteArray(val, classloader);
if(DEBUG)
System.out.println("encode message: "+(new String(ret)));
return ret;
}
代码示例来源:origin: org.activecomponents.jadex/jadex-runtimetools-swing
/**
* Convert message to a string.
* @param message The message.
*/
public String encodeMessage(Map message)
{
String msg = JavaWriter.objectToXML(message, null); // Todo: classloader!?
return msg;
}
代码示例来源:origin: net.sourceforge.jadex/jadex-xml
/**
* Get the default Java reader.
* @return The Java reader.
*/
public static IObjectWriterHandler getObjectHandler()
{
if(handler==null)
{
synchronized(JavaWriter.class)
{
if(handler==null)
{
handler = new BeanObjectWriterHandler(getTypeInfos(), true);
}
}
}
return handler;
}
}
代码示例来源:origin: net.sourceforge.jadex/jadex-xml
/**
* Convert to a string.
*/
public static String objectToXML(Object val, ClassLoader classloader, IObjectWriterHandler handler)
{
return AWriter.objectToXML(getInstance(), val, classloader, handler==null? getObjectHandler(): handler);
}
代码示例来源:origin: net.sourceforge.jadex/jadex-platform-extension-webservice-desktop
/**
* Write the object to the output stream.
*/
public void writeTo(Object t, Class<?> type, Type generictype,
Annotation[] annotations, MediaType mediatype,
MultivaluedMap<String, Object> httpheaders,
OutputStream entityStream) throws IOException, WebApplicationException
{
JavaWriter.objectToOutputStream(t, entityStream, Thread.currentThread().getContextClassLoader());
}
代码示例来源:origin: net.sourceforge.jadex/jadex-platform
/**
* Encode an object.
* @param obj The object.
* @throws IOException
*/
// public byte[] encode(Object val, ClassLoader classloader)
public Object encode(Object val, ClassLoader classloader, IEncodingContext context)
{
byte[] ret = JavaWriter.objectToByteArray(val, classloader);
if(DEBUG)
System.out.println("encode message: "+(new String(ret, Charset.forName("UTF-8"))));
return ret;
}
代码示例来源:origin: net.sourceforge.jadex/jadex-runtimetools-swing
/**
* Convert message to a string.
* @param message The message.
*/
public String encodeMessage(Map message)
{
String msg = JavaWriter.objectToXML(message, null); // Todo: classloader!?
return msg;
}
代码示例来源:origin: net.sourceforge.jadex/jadex-platform-base
Set<TypeInfo> typeinfoswrite = JavaWriter.getTypeInfos();
代码示例来源:origin: net.sourceforge.jadex/jadex-platform-extension-webservice-desktop
/**
* Get the size of the result.
*/
public long getSize(Object t, Class<?> type, Type genericType,
Annotation[] annotations, MediaType mediaType)
{
return JavaWriter.objectToByteArray(t, Thread.currentThread().getContextClassLoader()).length;
}
}
代码示例来源:origin: org.activecomponents.jadex/jadex-applications-bdi
os.write(JavaWriter.objectToXML(getHighscore(),this.getClass().getClassLoader()));
os.close();
代码示例来源:origin: org.activecomponents.jadex/jadex-platform
Set<TypeInfo> typeinfoswrite = JavaWriter.getTypeInfos();
内容来源于网络,如有侵权,请联系作者删除!