jadex.xml.bean.JavaWriter类的使用及代码示例

x33g5p2x  于2022-01-22 转载在 其他  
字(5.4k)|赞(0)|评价(0)|浏览(138)

本文整理了Java中jadex.xml.bean.JavaWriter类的一些代码示例,展示了JavaWriter类的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JavaWriter类的具体详情如下:
包路径:jadex.xml.bean.JavaWriter
类名称: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();

相关文章