XMLDecoder: readObject() : XMLDecoder « java.beans « Java by API






XMLDecoder: readObject()

  


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;
  }
}

   
    
  








Related examples in the same category

1.new XMLDecoder(InputStream in)