Package org.wikidata.wdtk.datamodel.helpers
package org.wikidata.wdtk.datamodel.helpers
Package for mostly static helper code to work with data objects.
- Author:
- Markus Kroetzsch
-
ClassesClassDescriptionAbstract base class for all builder objects that create data model objects.Builder for incremental construction of
AliasUpdateobjects.This class contains static methods to create string notations for values of several datatypes and classes.This class contains static methods to create WDTK data objects.Class to re-create data model objects using a specified factory.This is a utility class that allows to filterEntityDocumentusing the data declared in aDocumentDataFilter.Same as Jackson's celebrated ObjectMapper, except that we add injections necessary to fill fields not represented in JSON.Abstract base class for builders that constructEntityDocumentobjects.Builder for incremental construction ofEntityUpdateobjects.Static class for checking the equality of arbitrary data objects using only their interfaces.Builder for incremental construction ofFormUpdateobjects.Static class for computing a hashcode of arbitrary data objects using only their interfaces.Builder class to constructItemDocumentobjects.Builder for incremental construction ofItemUpdateobjects.Helper to deserialize datamodel objects from their JSON representation.This class implementsEntityDocumentDumpProcessorto provide a serializer forEntityDocumentobjects in JSON.Builder for incremental construction ofLabeledStatementDocumentUpdateobjects.Custom deserializer, very close to the default serializer generated by Jackson, only to also accept empty json objects ({}) in place of empty lists for the list of senses.Builder for incremental construction ofLexemeUpdateobjects.Builder for incremental construction ofMediaInfoUpdateobjects.Builder class to constructPropertyDocumentobjects.Builder for incremental construction ofPropertyUpdateobjects.Builder for incremental construction ofSenseUpdateobjects.Builder for incremental construction ofStatementDocumentUpdateobjects.Builder for incremental construction ofStatementUpdateobjects.Builder for incremental construction ofTermedStatementDocumentUpdateobjects.Builder for incremental construction ofTermUpdateobjects.Static class for computing a toString of arbitrary data objects using only their Stringerfaces.