Class WbDateVariable

  • All Implemented Interfaces:
    WbExpression<org.wikidata.wdtk.datamodel.interfaces.TimeValue>

    public class WbDateVariable
    extends WbVariableExpr<org.wikidata.wdtk.datamodel.interfaces.TimeValue>
    An expression that represents a time value, extracted from a string. A number of formats are recognized, see WbDateConstant for details.
    Author:
    Antonin Delpeuch
    • Constructor Detail

      • WbDateVariable

        public WbDateVariable()
      • WbDateVariable

        public WbDateVariable​(String columnName)
    • Method Detail

      • fromCell

        public org.wikidata.wdtk.datamodel.interfaces.TimeValue fromCell​(Cell cell,
                                                                         ExpressionContext ctxt)
                                                                  throws SkipSchemaExpressionException
        Description copied from class: WbVariableExpr
        Method that should be implemented by subclasses, converting an OpenRefine cell to a Wikibase value. Access to other values and emitting warnings is possible via the supplied EvaluationContext object.
        Specified by:
        fromCell in class WbVariableExpr<org.wikidata.wdtk.datamodel.interfaces.TimeValue>
        Parameters:
        cell - the cell to convert
        ctxt - the evaluation context
        Returns:
        the corresponding Wikibase value
        Throws:
        SkipSchemaExpressionException