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"; } }