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
-
ClassDescriptionAbstract base class for all builder objects that create data model objects.Builder for incremental construction of
AliasUpdate
objects.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 filterEntityDocument
using 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 constructEntityDocument
objects.Builder for incremental construction ofEntityUpdate
objects.Static class for checking the equality of arbitrary data objects using only their interfaces.Builder for incremental construction ofFormUpdate
objects.Static class for computing a hashcode of arbitrary data objects using only their interfaces.Builder class to constructItemDocument
objects.Builder for incremental construction ofItemUpdate
objects.Helper to deserialize datamodel objects from their JSON representation.This class implementsEntityDocumentDumpProcessor
to provide a serializer forEntityDocument
objects in JSON.Builder for incremental construction ofLabeledStatementDocumentUpdate
objects.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 ofLexemeUpdate
objects.Builder for incremental construction ofMediaInfoUpdate
objects.Builder class to constructPropertyDocument
objects.Builder for incremental construction ofPropertyUpdate
objects.Builder for incremental construction ofSenseUpdate
objects.Builder for incremental construction ofStatementDocumentUpdate
objects.Builder for incremental construction ofStatementUpdate
objects.Builder for incremental construction ofTermedStatementDocumentUpdate
objects.Builder for incremental construction ofTermUpdate
objects.Static class for computing a toString of arbitrary data objects using only their Stringerfaces.