Uses of Interface
org.wikidata.wdtk.datamodel.interfaces.EntityDocument
Packages that use EntityDocument
Package
Description
Package for mostly static helper code to work with data objects.
Basic implementation for objects representing Wikibase data and related factories.
Interfaces for representing Wikibase data and related factories.
Components for accessing the Web API of a Wikibase website, such as wikidata.org.
-
Uses of EntityDocument in org.wikidata.wdtk.datamodel.helpers
Methods in org.wikidata.wdtk.datamodel.helpers that return EntityDocumentModifier and TypeMethodDescriptionJsonDeserializer.deserializeEntityDocument(String json) Deserializes a JSON string into aEntityDocument.Methods in org.wikidata.wdtk.datamodel.helpers with parameters of type EntityDocumentModifier and TypeMethodDescriptionstatic EntityUpdateBuilderEntityUpdateBuilder.forBaseRevision(EntityDocument revision) Creates new builder object for constructing update of given base entity revision.static StringJsonSerializer.getJsonString(EntityDocument entityDocument) Serializes the given object in JSON and returns the resulting string.Constructors in org.wikidata.wdtk.datamodel.helpers with parameters of type EntityDocumentModifierConstructorDescriptionprotectedEntityUpdateBuilder(EntityDocument revision) Initializes new builder object for constructing update of given base entity revision. -
Uses of EntityDocument in org.wikidata.wdtk.datamodel.implementation
Classes in org.wikidata.wdtk.datamodel.implementation that implement EntityDocumentModifier and TypeClassDescriptionclassAbstract Jackson implementation ofEntityDocument.classImplementation ofEntityRedirectDocumentclassJackson implementation ofFormDocument.classJackson implementation ofItemDocument.classJackson implementation ofLexemeDocument.classJackson implementation ofMediaInfoDocument.classJackson implementation ofPropertyDocument.classJackson implementation ofSenseDocument.classAbstract Jackson implementation ofTermedDocumentandStatementDocument. -
Uses of EntityDocument in org.wikidata.wdtk.datamodel.interfaces
Subinterfaces of EntityDocument in org.wikidata.wdtk.datamodel.interfacesModifier and TypeInterfaceDescriptioninterfaceInterface for entity redirect.interfaceInterface for lexemes forms.interfaceInterface for datasets that describe items.interfaceInterface for EntityDocuments that can be described by labels in several languages.interfaceThis interface just joinsLabeledDocumentandStatementDocument.interfaceInterface for datasets that describe lexemes.interfaceInterface for datasets that describe media entities.interfaceInterface for datasets that describe properties.interfaceInterface for lexemes senses.interfaceInterface for EntityDocuments that can have statements.interfaceInterface for EntityDocuments that can be described by terms in several languages.interfaceThis interface just joinsTermedDocumentandStatementDocument.Methods in org.wikidata.wdtk.datamodel.interfaces that return EntityDocumentModifier and TypeMethodDescriptionEntityDocument.withRevisionId(long newRevisionId) Returns a copy of this document with an updated revision id. -
Uses of EntityDocument in org.wikidata.wdtk.wikibaseapi
Methods in org.wikidata.wdtk.wikibaseapi with type parameters of type EntityDocumentModifier and TypeMethodDescription<T extends EntityDocument>
TWikibaseDataEditor.nullEdit(T currentDocument) Performs a null edit on an entity.Methods in org.wikidata.wdtk.wikibaseapi that return EntityDocumentModifier and TypeMethodDescriptionWikibaseDataEditor.createEntityDocument(EntityDocument document, String summary, List<String> tags) Creates new entity document.WikibaseDataFetcher.getEntityDocument(String entityId) Fetches the documents for the entity of the given string IDs.WikibaseDataFetcher.getEntityDocumentByTitle(String siteKey, String title) Fetches the document for the entity that has a page of the given title on the given site.protected EntityDocumentWbEditingAction.getEntityDocumentFromResponse(com.fasterxml.jackson.databind.JsonNode root) TODO: TO BE REFACTOREDWbEditingAction.wbEditEntity(String id, String site, String title, String newEntity, String data, boolean clear, boolean bot, long baserevid, String summary, List<String> tags) Executes the API action "wbeditentity" for the given parameters.Methods in org.wikidata.wdtk.wikibaseapi that return types with arguments of type EntityDocumentModifier and TypeMethodDescriptionWikibaseDataFetcher.getEntityDocuments(String... entityIds) Fetches the documents for the entities of the given string IDs.WikibaseDataFetcher.getEntityDocuments(List<String> entityIds) Fetches the documents for the entities of the given string IDs.WikibaseDataFetcher.getEntityDocumentsByTitle(String siteKey, String... titles) Fetches the documents for the entities that have pages of the given titles on the given site.WikibaseDataFetcher.getEntityDocumentsByTitle(String siteKey, List<String> titles) Fetches the documents for the entities that have pages of the given titles on the given site.WbGetEntitiesAction.wbGetEntities(String ids, String sites, String titles, String props, String languages, String sitefilter) Creates a map of identifiers or page titles to documents retrieved via the API.WbGetEntitiesAction.wbGetEntities(WbGetEntitiesActionData properties) Creates a map of identifiers or page titles to documents retrieved via the API URLMethods in org.wikidata.wdtk.wikibaseapi with parameters of type EntityDocumentModifier and TypeMethodDescriptionWikibaseDataEditor.createEntityDocument(EntityDocument document, String summary, List<String> tags) Creates new entity document.