Package org.openrefine.wikibase.schema
Class WbStatementExpr
- java.lang.Object
-
- org.openrefine.wikibase.schema.WbStatementExpr
-
public class WbStatementExpr extends Object
-
-
Constructor Summary
Constructors Constructor Description WbStatementExpr(WbExpression<? extends org.wikidata.wdtk.datamodel.interfaces.Value> mainSnakValueExpr, List<WbSnakExpr> qualifierExprs, List<WbReferenceExpr> referenceExprs, StatementMerger merger, StatementEditingMode mode)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object other)StatementEditevaluate(ExpressionContext ctxt, org.wikidata.wdtk.datamodel.interfaces.EntityIdValue subject, org.wikidata.wdtk.datamodel.interfaces.PropertyIdValue propertyId)WbExpression<? extends org.wikidata.wdtk.datamodel.interfaces.Value>getMainsnak()StatementEditingModegetMode()List<WbSnakExpr>getQualifiers()List<WbReferenceExpr>getReferences()StatementMergergetStatementMerger()static List<org.wikidata.wdtk.datamodel.interfaces.SnakGroup>groupSnaks(List<org.wikidata.wdtk.datamodel.interfaces.Snak> snaks)inthashCode()voidvalidate(ValidationState validation)
-
-
-
Constructor Detail
-
WbStatementExpr
public WbStatementExpr(WbExpression<? extends org.wikidata.wdtk.datamodel.interfaces.Value> mainSnakValueExpr, List<WbSnakExpr> qualifierExprs, List<WbReferenceExpr> referenceExprs, StatementMerger merger, StatementEditingMode mode)
-
-
Method Detail
-
validate
public void validate(ValidationState validation)
-
groupSnaks
public static List<org.wikidata.wdtk.datamodel.interfaces.SnakGroup> groupSnaks(List<org.wikidata.wdtk.datamodel.interfaces.Snak> snaks)
-
evaluate
public StatementEdit evaluate(ExpressionContext ctxt, org.wikidata.wdtk.datamodel.interfaces.EntityIdValue subject, org.wikidata.wdtk.datamodel.interfaces.PropertyIdValue propertyId) throws SkipSchemaExpressionException, QAWarningException
-
getMainsnak
public WbExpression<? extends org.wikidata.wdtk.datamodel.interfaces.Value> getMainsnak()
-
getQualifiers
public List<WbSnakExpr> getQualifiers()
-
getReferences
public List<WbReferenceExpr> getReferences()
-
getStatementMerger
public StatementMerger getStatementMerger()
-
getMode
public StatementEditingMode getMode()
-
-