| java Programming Glossary: javax.xml.bind.annotation.xmlattributeJava/JAXB: Unmarshall Xml to specific subclass based on an attribute http://stackoverflow.com/questions/2992234/java-jaxb-unmarshall-xml-to-specific-subclass-based-on-an-attribute  MOXy you could modify the Shape class as follows import javax.xml.bind.annotation.XmlAttribute import org.eclipse.persistence.oxm.annotations.XmlCustomizer.. setShape List Shape shape this.shape shape  Square import javax.xml.bind.annotation.XmlAttribute public class Square extends Shape private String squareSpecificAttribute.. String s this.squareSpecificAttribute s  Triangle import javax.xml.bind.annotation.XmlAttribute public class Triangle extends Shape private String triangleSpecificAttribute.. 
 Java/JAXB: Unmarshall XML attributes to specific Java object attributes http://stackoverflow.com/questions/3284786/java-jaxb-unmarshall-xml-attributes-to-specific-java-object-attributes  about Introduce a common super class called Options import javax.xml.bind.annotation.XmlAttribute public abstract class Options private String name @XmlAttribute.. import javax.xml.bind.Unmarshaller import javax.xml.bind.annotation.XmlAttribute import javax.xml.bind.annotation.XmlElement import javax.xml.bind.annotation.XmlValue.. 
 Define Spring JAXB namespaces without using NamespacePrefixMapper http://stackoverflow.com/questions/3289644/define-spring-jaxb-namespaces-without-using-namespaceprefixmapper  package org.example.domain import javax.xml.bind.annotation.XmlAttribute import javax.xml.bind.annotation.XmlRootElement import javax.xml.bind.annotation.XmlSchemaType.. package org.example.domain import javax.xml.bind.annotation.XmlAttribute import javax.xml.bind.annotation.XmlRootElement import javax.xml.bind.annotation.XmlSchemaType.. 
 Using JAXB to cross reference XmlIDs from two XML files http://stackoverflow.com/questions/5319024/using-jaxb-to-cross-reference-xmlids-from-two-xml-files  map the toNode property on Flow with an XmlAdapter import javax.xml.bind.annotation.XmlAttribute import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter.. 
 JAXB HashMap unmappable http://stackoverflow.com/questions/6820092/jaxb-hashmap-unmappable  import javax.xml.bind.annotation.XmlAccessorType import javax.xml.bind.annotation.XmlAttribute import javax.xml.bind.annotation.XmlValue @XmlAccessorType XmlAccessType.FIELD.. 
 |