xmlencoder

    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):

    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