xmlencoder

    1热度

    1回答

    我应该写对象到XML文件 public void save(OutputStream os) { XMLEncoder e = new XMLEncoder(new BufferedOutputStream(os)); e.writeObject(this); e.flush(); e.close(); } 的方法这个类有4场 final static

    0热度

    1回答

    XMLEncoder如何知道在对象的构造函数中设置了属性,从而避免输出它? 下面是一个简单的例子(关于Java 1.8上运行),这说明了这一点: 首先定义一个getter和setter和默认构造方法的简单对象: public class Simple { int m; int n; public int getM() { return m;} public void setM(int m

    0热度

    1回答

    如果我编码类java.beans.XMLEncoder(Java的1.6),如下所示: fileOutputStream = new FileOutputStream(someFile); XMLEncoder xmlEncoder = new XMLEncoder(fileOutputStream); xmlEncoder.writeObject(anyObject); xmlEncod

    0热度

    1回答

    通过反复试验,我发现标准java.bean XMLEncoder/Decoder将在提供一个静态工厂“newInstance”方法而不是null构造函数时(但只有在它被命名为“newInstance”时)才会使用。我找不到这是任何文档或DefaultPersistence委托。 我看错了地方吗? 例子: public class TestClass { private boolean chan

    0热度

    1回答

    问题是如何从XMLEncoder的序列化中除去byte[],但我需要将此字段保存到数据库。我有一个对象 public class MyClass1 implements Serializable { some properties ... private byte[] a01_14_01_content; getters and setters ... } 和编码器: import j

    0热度

    1回答

    我最近升级到Java 7,并且我注意到XML序列化中的一个奇怪问题。基本上,我有一个测试实用程序类,它使用XML编码器进行对象到XML的转换。 见下面的示例代码: public static String toXML(Object obj) { String retval = null; if(obj != null) { XMLEncoder encoder =

    0热度

    1回答

    我有一个私人领域和公共方法的类。我的方法遵循get/set命名约定。当我的字段是私人的,并且我尝试将我的对象数据写入XML文件时,我得到一个空的XML文件,但是当我将它们更改为public时,XML包含所有必需的数据。你认为这是什么造成的? public class ClassData { private String name; private ArrayList<String> meth

    2热度

    1回答

    我有一个用XMLEncoder编码的JButton,一切都很适合我,直到我尝试添加一个ActionListener。现在,我收到此消息 java.lang.InstantiationException: Temp$1 Continuing ... java.lang.Exception: XMLEncoder: discarding statement JButton.addActionLis

    0热度

    1回答

    我想序列化由wsimport工具生成的XMLEncoder类。 有具有以下结构的许多ArrayOfXXXXXX类: @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "ArrayOfSitejournal", propOrder = { "item" }) public class ArrayOfSitejournal

    1热度

    1回答

    我有很多依赖于java.beans.XMLEncoder XML格式的XSL转换,我想知道是否可以找到具有更好性能的嵌入式替换库。我看过XStream,但其序列化格式不同。 我正在寻找替换它,因为我正在使用具有XMLEncoder分叉版本的遗留代码库,我想将它还原为更标准的东西,但java.beans.XMLEncoder的性能差得多。 针对一类Person(在适当的getter和setter):