package com.sissi.protocol.presence; 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; /** * @author kim 2013年12月13日 */ @Metadata(uri = XVCardPhoto.XMLNS, localName = XVCardPhoto.NAME) @XmlRootElement(name = XVCardPhoto.NAME) public class XVCardPhoto implements Field<String> { public final static String NAME = "photo"; public final static String XMLNS = "vcard-temp:x:update"; private String text; public XVCardPhoto() { super(); } public XVCardPhoto(String text) { super(); this.text = text; } public XVCardPhoto setText(String text) { this.text = text; return this; } @Override public String getName() { return NAME; } @Override @XmlValue public String getValue() { return this.text; } @Override public Fields getChildren() { return null; } @Override public boolean hasChild() { return false; } }