/** * Serializes the specified <code>source</code> into a byte[] array by using the * {@link java.beans.XMLEncoder XMLEncoder} to encode the object out to a * {@link java.io.ByteArrayOutputStream ByteArrayOutputStream}, where the resulting byte[] array is returned. * @param source the Object to convert into a byte[] array. * @return the byte[] array representation of the XML encoded output. */ public byte[] serialize(Object source) { if (source == null) { String msg = "argument cannot be null."; throw new IllegalArgumentException(msg); } ByteArrayOutputStream bos = new ByteArrayOutputStream(); XMLEncoder encoder = new XMLEncoder(new BufferedOutputStream(bos)); encoder.writeObject(source); encoder.close(); return bos.toByteArray(); }
Project p1 = new Project("foo"); enc.writeObject(p1); enc.close();
Group g1 = new Group(); enc.writeObject(g1); enc.close();
e.setExceptionListener(listener); e.writeObject(in); e.close();
new FileOutputStream(xmlFile))); e.writeObject(template); e.close(); } catch (IOException ioe) { ioe.printStackTrace();
import java.beans.XMLEncoder; import java.beans.XMLDecoder; import java.io.*; public class XMLSerializer { public static void write(String[][] f, String filename) throws Exception{ XMLEncoder encoder = new XMLEncoder( new BufferedOutputStream( new FileOutputStream(filename))); encoder.writeObject(f); encoder.close(); } public static String[][] read(String filename) throws Exception { XMLDecoder decoder = new XMLDecoder(new BufferedInputStream( new FileInputStream(filename))); String[][] o = (String[][])decoder.readObject(); decoder.close(); return o; } }
public static String serialize(Object o) { ByteArrayOutputStream bOut = new ByteArrayOutputStream(); XMLEncoder xmlEncoder = new XMLEncoder(bOut); xmlEncoder.writeObject(o); xmlEncoder.close(); return bOut.toString(); }
public static void saveToFile(String filename, Map<String, Object> map) throws IOException { FileOutputStream os = new FileOutputStream(filename); XMLEncoder encoder = new XMLEncoder(os); encoder.writeObject(map); encoder.close(); os.close(); }
@Override public String marshall(final Metadata metadata) throws IOException { ByteArrayOutputStream os = new ByteArrayOutputStream(); XMLEncoder encoder = new XMLEncoder(os); encoder.writeObject(metadata); encoder.close(); String raw = os.toString(CHARSET); return raw; } }
XMLEncoder e = new XMLEncoder( new BufferedOutputStream( new FileOutputStream("Test.xml"))); e.writeObject(dataList); e.close();
public static String toXml(final Object o) { ByteArrayOutputStream out = new ByteArrayOutputStream(); XMLEncoder e = new XMLEncoder(out); e.writeObject(o); e.flush(); e.close(); return new String(out.toByteArray()); }
/** {@inheritDoc} */ public void encode(Object source, OutputStream target) throws IOException { XMLEncoder xmlOut = new XMLEncoder(target); xmlOut.writeObject(source); xmlOut.close(); }
public byte[] toBytes(String key, Object value) { ByteArrayOutputStream bo = new ByteArrayOutputStream(); XMLEncoder xe = new XMLEncoder(bo); try { xe.writeObject(value); xe.flush(); } finally { xe.close(); } return bo.toByteArray(); }
/** * @see net.sourceforge.squirrel_sql.client.update.xmlbeans.UpdateXmlSerializer#write(net.sourceforge.squirrel_sql.client.update.xmlbeans.ChangeListXmlBean, java.lang.String) */ public void write(ChangeListXmlBean changeBean, String filename) throws FileNotFoundException { XMLEncoder os = getXmlEncoder(filename); os.writeObject(changeBean); os.close(); }
public static void storeXML(TreeMapMatrix<?, ?, ?> matrix, OutputStream os) { XMLEncoder e = new XMLEncoder(os); e.writeObject(matrix); e.close(); }
/** * @see net.sourceforge.squirrel_sql.client.update.xmlbeans.UpdateXmlSerializer#write(net.sourceforge.squirrel_sql.client.update.xmlbeans.ChannelXmlBean, java.lang.String) */ public void write(ChannelXmlBean channelBean, String filename) throws FileNotFoundException { XMLEncoder os = getXmlEncoder(filename); os.writeObject(channelBean); os.close(); }
public byte[] toBytes(String key, Object value) { ByteArrayOutputStream bo = new ByteArrayOutputStream(); XMLEncoder xe = new XMLEncoder(bo); try { xe.writeObject(value); xe.flush(); } finally { xe.close(); } return bo.toByteArray(); }
NPair fe = new NPair(); fe.setNumber1(12); fe.setNumber2(13); FileOutputStream fos1 = new FileOutputStream("d:\\ser.xml"); java.beans.XMLEncoder xe1 = new java.beans.XMLEncoder(fos1); xe1.writeObject(fe); xe1.flush(); xe1.close();
/** * @see net.sourceforge.squirrel_sql.client.update.xmlbeans.UpdateXmlSerializer#write(net.sourceforge.squirrel_sql.client.update.xmlbeans.ChangeListXmlBean, net.sourceforge.squirrel_sql.fw.util.FileWrapper) */ public void write(ChangeListXmlBean changeBean, FileWrapper file) throws FileNotFoundException { XMLEncoder os = getXmlEncoder(file.getAbsolutePath()); os.writeObject(changeBean); os.close(); }
public static void serialize(OutputStream out, Object o) { XMLEncoder e = new XMLEncoder(out); e.setExceptionListener(new EL()); PTFUtils.addPersistenceDelegates(e); e.writeObject(o); e.close(); }