package org.jvnet.jaxb2_commons.plugin.inheritance; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlRootElement; import javax.xml.bind.annotation.XmlValue; import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; @XmlRootElement(namespace = "http://jaxb2-commons.dev.java.net/basic/inheritance", name = "implements") @XmlAccessorType(XmlAccessType.PUBLIC_MEMBER) public class ImplementsInterface { private String interfaceName; @XmlValue @XmlJavaTypeAdapter(value = CollapsedStringAdapter.class) public String getInterfaceName() { return interfaceName; } public void setInterfaceName(String interfaceName) { this.interfaceName = interfaceName; } }