Interface ExcelClient

All Superinterfaces:
io.vertx.up.plugin.TpClient<ExcelClient>
All Known Implementing Classes:
ExcelClientImpl

public interface ExcelClient extends io.vertx.up.plugin.TpClient<ExcelClient>
ExcelClient for office excel data loading Apache Poi
  • Field Details

  • Method Details

    • createShared

      static ExcelClient createShared(io.vertx.core.Vertx vertx, io.vertx.core.json.JsonObject config)
    • init

      ExcelClient init(io.vertx.core.json.JsonObject params)
      Specified by:
      init in interface io.vertx.up.plugin.TpClient<ExcelClient>
    • ingestAsync

      io.vertx.core.Future<Set<ExTable>> ingestAsync(String filename)
    • ingestAsync

      io.vertx.core.Future<Set<ExTable>> ingestAsync(String filename, io.modello.atom.typed.MetaAtom metaAtom)
    • ingestAsync

      io.vertx.core.Future<Set<ExTable>> ingestAsync(InputStream in, boolean isXlsx)
    • ingestAsync

      io.vertx.core.Future<Set<ExTable>> ingestAsync(InputStream in, boolean isXlsx, io.modello.atom.typed.MetaAtom metaAtom)
    • ingest

      Set<ExTable> ingest(String filename)
    • ingest

      Set<ExTable> ingest(String filename, io.modello.atom.typed.MetaAtom metaAtom)
    • ingest

      Set<ExTable> ingest(InputStream in, boolean isXlsx)
    • ingest

      Set<ExTable> ingest(InputStream in, boolean isXlsx, io.modello.atom.typed.MetaAtom metaAtom)
    • ingest

      ExcelClient ingest(String filename, io.vertx.core.Handler<io.vertx.core.AsyncResult<Set<ExTable>>> handler)
    • ingest

      ExcelClient ingest(String filename, io.modello.atom.typed.MetaAtom metaAtom, io.vertx.core.Handler<io.vertx.core.AsyncResult<Set<ExTable>>> handler)
    • ingest

      ExcelClient ingest(InputStream in, boolean isXlsx, io.vertx.core.Handler<io.vertx.core.AsyncResult<Set<ExTable>>> handler)
    • ingest

      ExcelClient ingest(InputStream in, boolean isXlsx, io.modello.atom.typed.MetaAtom metaAtom, io.vertx.core.Handler<io.vertx.core.AsyncResult<Set<ExTable>>> handler)
    • exportAsync

      io.vertx.core.Future<io.vertx.core.buffer.Buffer> exportAsync(String identifier, io.vertx.core.json.JsonArray data)
    • exportAsync

      io.vertx.core.Future<io.vertx.core.buffer.Buffer> exportAsync(String identifier, io.vertx.core.json.JsonArray data, io.modello.atom.typed.MetaAtom metaAtom)
    • exportAsync

      ExcelClient exportAsync(String identifier, io.vertx.core.json.JsonArray data, io.vertx.core.Handler<io.vertx.core.AsyncResult<io.vertx.core.buffer.Buffer>> handler)
    • exportAsync

      ExcelClient exportAsync(String identifier, io.vertx.core.json.JsonArray data, io.modello.atom.typed.MetaAtom metaAtom, io.vertx.core.Handler<io.vertx.core.AsyncResult<io.vertx.core.buffer.Buffer>> handler)
    • importAsync

      <T> ExcelClient importAsync(String filename, io.vertx.core.Handler<io.vertx.core.AsyncResult<Set<T>>> handler)
    • importAsync

      <T> ExcelClient importAsync(String filename, io.modello.atom.typed.MetaAtom metaAtom, io.vertx.core.Handler<io.vertx.core.AsyncResult<Set<T>>> handler)
    • importAsync

      <T> ExcelClient importAsync(InputStream in, boolean isXlsx, io.vertx.core.Handler<io.vertx.core.AsyncResult<Set<T>>> handler)
    • importAsync

      <T> ExcelClient importAsync(InputStream in, boolean isXlsx, io.modello.atom.typed.MetaAtom metaAtom, io.vertx.core.Handler<io.vertx.core.AsyncResult<Set<T>>> handler)
    • importAsync

      <T> io.vertx.core.Future<Set<T>> importAsync(String filename)
    • importAsync

      <T> io.vertx.core.Future<Set<T>> importAsync(String filename, io.modello.atom.typed.MetaAtom metaAtom)
    • importAsync

      <T> io.vertx.core.Future<Set<T>> importAsync(InputStream in, boolean isXlsx)
    • importAsync

      <T> io.vertx.core.Future<Set<T>> importAsync(InputStream in, boolean isXlsx, io.modello.atom.typed.MetaAtom metaAtom)
    • importAsync

      <T> ExcelClient importAsync(String filename, io.vertx.core.Handler<io.vertx.core.AsyncResult<Set<T>>> handler, String... includes)
    • importAsync

      <T> ExcelClient importAsync(String filename, io.modello.atom.typed.MetaAtom metaAtom, io.vertx.core.Handler<io.vertx.core.AsyncResult<Set<T>>> handler, String... includes)
    • importAsync

      <T> ExcelClient importAsync(InputStream in, boolean isXlsx, io.vertx.core.Handler<io.vertx.core.AsyncResult<Set<T>>> handler, String... includes)
    • importAsync

      <T> ExcelClient importAsync(InputStream in, boolean isXlsx, io.modello.atom.typed.MetaAtom metaAtom, io.vertx.core.Handler<io.vertx.core.AsyncResult<Set<T>>> handler, String... includes)
    • importAsync

      <T> io.vertx.core.Future<Set<T>> importAsync(String filename, String... includes)
    • importAsync

      <T> io.vertx.core.Future<Set<T>> importAsync(String filename, io.modello.atom.typed.MetaAtom metaAtom, String... includes)
    • importAsync

      <T> io.vertx.core.Future<Set<T>> importAsync(InputStream in, boolean isXlsx, String... includes)
    • importAsync

      <T> io.vertx.core.Future<Set<T>> importAsync(InputStream in, boolean isXlsx, io.modello.atom.typed.MetaAtom metaAtom, String... includes)
    • extractAsync

      io.vertx.core.Future<io.vertx.core.json.JsonArray> extractAsync(ExTable table)
    • extractAsync

      io.vertx.core.Future<io.vertx.core.json.JsonArray> extractAsync(Set<ExTable> tables)