Mega Code Archive

 
Categories / Java by API / Java Beans
 

New XMLDecoder(InputStream in)

import java.beans.XMLDecoder; import java.io.BufferedInputStream; import java.io.FileInputStream; public class Main {   public static void main(String[] argv) throws Exception {     XMLDecoder decoder = new XMLDecoder(new BufferedInputStream(         new FileInputStream("infilename.xml")));     MyClass o = (MyClass) decoder.readObject();     decoder.close();     int prop = o.getProp(); // 1     int[] props = o.getProps(); // [1, 2, 3]   } } class MyClass {   // The prop property   int i;   public int getProp() {     return i;   }   public void setProp(int i) {     this.i = i;   }   // The props property   int[] iarray = new int[0];   public int[] getProps() {     return iarray;   }   public void setProps(int[] iarray) {     this.iarray = iarray;   } }