package com.sissi.protocol; import javax.xml.bind.annotation.XmlAttribute; import javax.xml.bind.annotation.XmlElement; import com.sissi.protocol.feature.Required; /** * @author kim 2013-10-24 */ abstract public class Feature { private String xmlns; private Required required; public Feature(String xmlns) { this(xmlns, false); } public Feature(String xmlns, boolean required) { super(); this.xmlns = xmlns; this.required = required ? Required.REQUIRED : null; } @XmlAttribute public String getXmlns() { return this.xmlns; } @XmlElement public Required getRequired() { return this.required; } }