package com.sissi.protocol.iq.vcard.field; import javax.xml.bind.annotation.XmlRootElement; import javax.xml.bind.annotation.XmlValue; import com.sissi.field.Field; import com.sissi.field.Fields; import com.sissi.io.read.Metadata; import com.sissi.protocol.iq.vcard.VCard; /** * @author kim 2013年12月10日 */ @Metadata(uri = VCard.XMLNS, localName = Type.NAME) @XmlRootElement(name = Type.NAME) public class Type implements Field<String> { public final static String NAME = "TYPE"; private String value; public Type() { super(); } public Type(String text) { super(); this.value = text; } @XmlValue public String getText() { return value; } public Type setText(String text) { this.value = text; return this; } @Override public String getName() { return NAME; } @Override public String getValue() { return this.value; } @Override public Fields getChildren() { return null; } @Override public boolean hasChild() { return false; } }