Package org.openrefine.wikidata.schema
Class WbMonolingualExpr
java.lang.Object
org.openrefine.wikidata.schema.WbMonolingualExpr
- All Implemented Interfaces:
WbExpression<org.wikidata.wdtk.datamodel.interfaces.MonolingualTextValue>
public class WbMonolingualExpr
extends Object
implements WbExpression<org.wikidata.wdtk.datamodel.interfaces.MonolingualTextValue>
-
Constructor Summary
ConstructorsConstructorDescriptionWbMonolingualExpr(WbExpression<? extends String> languageExpr, WbExpression<? extends org.wikidata.wdtk.datamodel.interfaces.StringValue> valueExpr) -
Method Summary
Modifier and TypeMethodDescriptionbooleanorg.wikidata.wdtk.datamodel.interfaces.MonolingualTextValueevaluate(ExpressionContext ctxt) Evaluates the value expression in a given context, returns a Wikibase value suitable to be the target of a claim.WbExpression<? extends String>WbExpression<? extends org.wikidata.wdtk.datamodel.interfaces.StringValue>inthashCode()
-
Constructor Details
-
WbMonolingualExpr
public WbMonolingualExpr(WbExpression<? extends String> languageExpr, WbExpression<? extends org.wikidata.wdtk.datamodel.interfaces.StringValue> valueExpr)
-
-
Method Details
-
evaluate
public org.wikidata.wdtk.datamodel.interfaces.MonolingualTextValue evaluate(ExpressionContext ctxt) throws SkipSchemaExpressionException, QAWarningException Description copied from interface:WbExpressionEvaluates the value expression in a given context, returns a Wikibase value suitable to be the target of a claim.- Specified by:
evaluatein interfaceWbExpression<org.wikidata.wdtk.datamodel.interfaces.MonolingualTextValue>- Throws:
SkipSchemaExpressionExceptionQAWarningException
-
getLanguageExpr
-
getValueExpr
-
equals
-
hashCode
public int hashCode()
-