MyBean.java Source code

Java tutorial

Introduction

Here is the source code for MyBean.java

Source

import java.awt.Point;
import java.beans.XMLEncoder;
import java.io.BufferedOutputStream;
import java.io.FileOutputStream;
import java.io.IOException;

public class MyBean {
    private String names[];

    private Point p;

    private int length;

    public String[] getNames() {
        return names;
    }

    public Point getPoint() {
        return p;
    }

    public int getLength() {
        return length;
    }

    public void setNames(String newValue[]) {
        names = newValue;
    }

    public void setPoint(Point newValue) {
        p = newValue;
    }

    public void setLength(int newValue) {
        length = newValue;
    }

    public static void main(String args[]) throws IOException {
        // Create
        MyBean saveme = new MyBean();
        saveme.setNames(new String[] { "one", "two", "three" });
        saveme.setPoint(new Point(15, 27));
        saveme.setLength(6);
        // Save
        XMLEncoder encoder = new XMLEncoder(new BufferedOutputStream(new FileOutputStream("saveme.xml")));
        encoder.writeObject(saveme);
        encoder.close();
    }

}