Class AbstractExIn

java.lang.Object
io.vertx.tp.plugin.excel.ranger.AbstractExIn
All Implemented Interfaces:
ExIn
Direct Known Subclasses:
ComplexIn, PureIn

public abstract class AbstractExIn extends Object implements ExIn
Author:
Lang
  • Field Details

    • sheet

      protected transient org.apache.poi.ss.usermodel.Sheet sheet
    • evaluator

      protected transient org.apache.poi.ss.usermodel.FormulaEvaluator evaluator
  • Constructor Details

    • AbstractExIn

      public AbstractExIn(org.apache.poi.ss.usermodel.Sheet sheet)
  • Method Details

    • bind

      public ExIn bind(org.apache.poi.ss.usermodel.FormulaEvaluator evaluator)
      Specified by:
      bind in interface ExIn
    • logger

      protected io.horizon.uca.log.Annal logger()
    • extractValue

      protected Object extractValue(org.apache.poi.ss.usermodel.Cell dataCell, Class<?> type)
    • extractComplex

      protected void extractComplex(ConcurrentMap<String,io.vertx.core.json.JsonArray> complexMap, ConcurrentMap<String,io.vertx.core.json.JsonObject> rowMap)
    • cellConsumer

      protected BiConsumer<org.apache.poi.ss.usermodel.Cell,io.modello.atom.typed.MetaAtom> cellConsumer(ConcurrentMap<String,io.vertx.core.json.JsonObject> rowMap, String field)