private Attribute decodeAttributeValue(JsonElement element, QualifiedName elementName) { if (element.isJsonPrimitive()) { Object o = decodeJSONPrimitive(element.getAsString()); QualifiedName type = vconv.getXsdType(o); return pf.newAttribute(elementName, o, type); } else {
private Attribute decodeAttributeValue(JsonElement element, QualifiedName elementName) { if (element.isJsonPrimitive()) { Object o = decodeJSONPrimitive(element.getAsString()); QualifiedName type = vconv.getXsdType(o); return pf.newAttribute(elementName, o, type); } else {
/** * Gets the value of the test property. * * @return * possible object is * {@link AValue } * */ @Embedded public AValue getValueItem() { if ((avalue==null) && (value!=null)) { if (type==null) { avalue=SQLValueConverter.convertToAValue(vc.getXsdType(value), value); } else if (value instanceof LangString) { avalue=SQLValueConverter.convertToAValue(type, ((LangString) value).getValue()); } else if (value instanceof org.openprovenance.prov.model.QualifiedName) { avalue=SQLValueConverter.convertToAValue(type, (QualifiedName) value); } else { avalue=SQLValueConverter.convertToAValue(type, vc.convertToJava(type, (String)value)); } } return avalue; }