| Package | Description |
|---|---|
| org.wikidata.wdtk.datamodel.helpers |
Package for mostly static helper code to work with data objects.
|
| org.wikidata.wdtk.datamodel.implementation |
Basic implementation for objects representing Wikibase data and related factories.
|
| org.wikidata.wdtk.datamodel.interfaces |
Interfaces for representing Wikibase data and related factories.
|
| Modifier and Type | Method and Description |
|---|---|
LexemeDocument |
DatamodelConverter.copy(LexemeDocument object)
Copies a
LexemeDocument. |
LexemeDocument |
JsonDeserializer.deserializeLexemeDocument(String json)
Deserializes a JSON string into a
LexemeDocument. |
LexemeDocument |
DatamodelFilter.filter(LexemeDocument lexeme) |
static LexemeDocument |
Datamodel.makeLexemeDocument(LexemeIdValue lexemeIdValue,
ItemIdValue lexicalCategory,
ItemIdValue language,
List<MonolingualTextValue> lemmas)
Creates an empty
LexemeDocument. |
static LexemeDocument |
Datamodel.makeLexemeDocument(LexemeIdValue lexemeIdValue,
ItemIdValue lexicalCategory,
ItemIdValue language,
List<MonolingualTextValue> lemmas,
List<StatementGroup> statementGroups,
List<FormDocument> forms,
List<SenseDocument> senses)
Creates a
LexemeDocument. |
| Modifier and Type | Method and Description |
|---|---|
LexemeDocument |
DatamodelConverter.copy(LexemeDocument object)
Copies a
LexemeDocument. |
static boolean |
Equality.equalsLexemeDocument(LexemeDocument o1,
Object o2)
Returns
true if the parameters are two LexemeDocument objects with
exactly the same data. |
LexemeDocument |
DatamodelFilter.filter(LexemeDocument lexeme) |
static LexemeUpdateBuilder |
LexemeUpdateBuilder.forBaseRevision(LexemeDocument revision)
Creates new builder object for constructing update of given base lexeme
entity revision.
|
static int |
Hash.hashCode(LexemeDocument o)
Returns a hash code for the given object.
|
void |
JsonSerializer.processLexemeDocument(LexemeDocument lexemeDocument) |
static String |
ToString.toString(LexemeDocument o)
Returns a human-readable string representation of the given object.
|
| Modifier and Type | Class and Description |
|---|---|
class |
LexemeDocumentImpl
Jackson implementation of
LexemeDocument. |
| Modifier and Type | Method and Description |
|---|---|
LexemeDocument |
DataObjectFactory.getLexemeDocument(LexemeIdValue lexemeIdValue,
ItemIdValue lexicalCategory,
ItemIdValue language,
List<MonolingualTextValue> lemmas,
List<StatementGroup> statementGroups,
List<FormDocument> forms,
List<SenseDocument> senses,
long revisionId)
Creates an
LexemeDocument. |
LexemeDocument |
LexemeDocument.withEntityId(LexemeIdValue newEntityId)
Returns a new version of this document with updated ID.
|
LexemeDocument |
LexemeDocument.withForm(FormDocument form)
Adds a
FormDocument to this lexeme. |
LexemeDocument |
LexemeDocument.withLanguage(ItemIdValue newLanguage) |
LexemeDocument |
LexemeDocument.withLemma(MonolingualTextValue lemma) |
LexemeDocument |
LexemeDocument.withLexicalCategory(ItemIdValue newLexicalCategory) |
LexemeDocument |
LexemeDocument.withoutStatementIds(Set<String> statementIds)
Returns a new version of this document where all statements matching
any of the statement ids provided have been removed.
|
LexemeDocument |
LexemeDocument.withRevisionId(long newRevisionId)
Returns a copy of this document with an updated revision id.
|
LexemeDocument |
LexemeDocument.withSense(SenseDocument sense)
Adds a
SenseDocument to this lexeme. |
LexemeDocument |
LexemeDocument.withStatement(Statement statement)
Returns a new version of this document which includes the
statement provided.
|
| Modifier and Type | Method and Description |
|---|---|
void |
EntityDocumentProcessorFilter.processLexemeDocument(LexemeDocument lexemeDocument) |
default void |
EntityDocumentProcessor.processLexemeDocument(LexemeDocument lexemeDocument)
Processes the given LexemeDocument.
|
void |
EntityDocumentProcessorBroker.processLexemeDocument(LexemeDocument lexemeDocument) |
Copyright © 2014–2022 Wikidata Toolkit Developers. Generated from source code published under the Apache License 2.0. For more information, see the Wikidata Toolkit homepage