Class QuantityValueConverter

All Implemented Interfaces:
ValueConverter<QuantityValue>

public class QuantityValueConverter extends BufferedValueConverter<QuantityValue>
  • Constructor Details

  • Method Details

    • getRdfValue

      public org.eclipse.rdf4j.model.Value getRdfValue(QuantityValue value, PropertyIdValue propertyIdValue, boolean simple)
      Description copied from interface: ValueConverter
      Returns an RDF value that should be used to represent the given Wikibase data value in RDF.
      Parameters:
      value - the value to convert
      propertyIdValue - the property for which this value was used; this provides important context information for the conversion
      simple - if true, use a simplified conversion to RDF and do not convert values that are inherently complex
      Returns:
      the RDF value to use for representing the data value in RDF
    • writeValue

      public void writeValue(QuantityValue value, org.eclipse.rdf4j.model.Resource resource) throws org.eclipse.rdf4j.rio.RDFHandlerException
      Description copied from class: BufferedValueConverter
      Writes the triples for a single value, using the given resource as subject.
      Specified by:
      writeValue in class BufferedValueConverter<QuantityValue>
      Throws:
      org.eclipse.rdf4j.rio.RDFHandlerException