Weird.java Source code

Java tutorial

Introduction

Here is the source code for Weird.java

Source

import javax.xml.bind.JAXBContext;
import javax.xml.bind.JAXBException;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlRootElement;

@XmlRootElement
class Weird {

    public String myValue;

    @XmlAttribute(name = "NewValue")
    public String svalue;

    public String getValue() {
        return myValue;
    }

    public void setValue(String value) {
        this.myValue = value;
    }

}

public class Main {
    public static void main(String[] args) throws JAXBException {
        Weird w = new Weird();
        w.myValue = "foo";
        w.svalue = "bar";
        JAXBContext context = JAXBContext.newInstance(Weird.class);
        context.createMarshaller().marshal(w, System.out);
    }

}