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月5日
*/
@Metadata(uri = VCard.XMLNS, localName = Binval.NAME)
@XmlRootElement(name = Binval.NAME)
public class Binval implements Field<String> {
public final static String NAME = "BINVAL";
private final StringBuffer value = new StringBuffer();
public Binval() {
super();
}
public Binval(String text) {
super();
this.value.append(text);
}
@XmlValue
public String getValue() {
return this.value.toString();
}
public Binval setText(String text) {
this.value.append(text);
return this;
}
@Override
public String getName() {
return NAME;
}
@Override
public Fields getChildren() {
return null;
}
@Override
public boolean hasChild() {
return false;
}
}