I want to know if is possible to create a abstract class adress to using with job and home tags?
Like in this code
<person>
<home>
<adress>
<street>marte</street>
<number>200</number>
</adress>
</home>
<job>
<adress>
<street>saint loius</street>
<number>100</number>
</adress>
</job>
</person>
If is possible, can someome show me a example code...
abstract?concrete class@XmlSeeAlso({ AdressHome.class, AdressJob.class }) public abstract class Adress { @XmlElement(name = "street") private String street; @XmlElement(name = "number") private String number; //getter and setter } @XmlRootElement(name = "home") @XmlAccessorType(XmlAccessType.FIELD) public class AdressHome extends Adress { } @XmlRootElement(name = "job") @XmlAccessorType(XmlAccessType.FIELD) public class AdressJob extends Adress { }