Class QSValuePrinter
java.lang.Object
org.openrefine.wikidata.exporters.QSValuePrinter
- All Implemented Interfaces:
org.wikidata.wdtk.datamodel.interfaces.ValueVisitor<String>
public class QSValuePrinter
extends Object
implements org.wikidata.wdtk.datamodel.interfaces.ValueVisitor<String>
Prints a Wikibase value as a string as required by QuickStatements. Format
documentation: https://www.wikidata.org/wiki/Help:QuickStatements
Any new entity id will be assumed to be the last one created, represented
with "LAST". It is fine to do this assumption because we are working on edit
batches previously scheduled by
QuickStatementsUpdateScheduler.- Author:
- Antonin Delpeuch
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvisit(org.wikidata.wdtk.datamodel.interfaces.EntityIdValue value) visit(org.wikidata.wdtk.datamodel.interfaces.GlobeCoordinatesValue value) visit(org.wikidata.wdtk.datamodel.interfaces.MonolingualTextValue value) visit(org.wikidata.wdtk.datamodel.interfaces.QuantityValue value) visit(org.wikidata.wdtk.datamodel.interfaces.StringValue value) visit(org.wikidata.wdtk.datamodel.interfaces.TimeValue value) visit(org.wikidata.wdtk.datamodel.interfaces.UnsupportedValue value)
-
Constructor Details
-
QSValuePrinter
public QSValuePrinter()
-
-
Method Details
-
visit
- Specified by:
visitin interfaceorg.wikidata.wdtk.datamodel.interfaces.ValueVisitor<String>
-
visit
- Specified by:
visitin interfaceorg.wikidata.wdtk.datamodel.interfaces.ValueVisitor<String>
-
visit
- Specified by:
visitin interfaceorg.wikidata.wdtk.datamodel.interfaces.ValueVisitor<String>
-
visit
- Specified by:
visitin interfaceorg.wikidata.wdtk.datamodel.interfaces.ValueVisitor<String>
-
visit
- Specified by:
visitin interfaceorg.wikidata.wdtk.datamodel.interfaces.ValueVisitor<String>
-
visit
- Specified by:
visitin interfaceorg.wikidata.wdtk.datamodel.interfaces.ValueVisitor<String>
-
visit
- Specified by:
visitin interfaceorg.wikidata.wdtk.datamodel.interfaces.ValueVisitor<String>
-