package mediawiki.info.wikibase.snaks;
import javat.xml.Element;
import mediawiki.info.wikibase.ValueSnak;
import org.json.JSONException;
import org.json.JSONObject;
public class StringSnak extends ValueSnak<String> {
public StringSnak(String v){
super(v);
}
@Override
public JSONObject toJSONObject() throws JSONException {
return null;
}
@Override
public void convert(Element element) {
setValue(element.getAttribute("value").getValue());
}
@Override
public JSONObject toReferenceRepresentation() throws JSONException {
JSONObject o = new JSONObject();
o.put("type", "string");
o.put("value", getValue());
return o;
}
@Override
public String toClaimRepresentation() {
return "\""+getValue()+"\"";
}
@Override
public String getDatatype() {
return "string";
}
}