Package io.vertx.tp.plugin.excel
Interface ExcelClient
- All Superinterfaces:
io.vertx.up.plugin.TpClient<ExcelClient>
- All Known Implementing Classes:
ExcelClientImpl
ExcelClient for office excel data loading
Apache Poi
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic ExcelClientcreateShared(io.vertx.core.Vertx vertx, io.vertx.core.json.JsonObject config) io.vertx.core.Future<io.vertx.core.buffer.Buffer>exportAsync(String identifier, io.vertx.core.json.JsonArray data) 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(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) exportAsync(String identifier, io.vertx.core.json.JsonArray data, io.vertx.core.Handler<io.vertx.core.AsyncResult<io.vertx.core.buffer.Buffer>> handler) io.vertx.core.Future<io.vertx.core.json.JsonArray>extractAsync(ExTable table) io.vertx.core.Future<io.vertx.core.json.JsonArray>extractAsync(Set<ExTable> tables) <T> io.vertx.core.Future<Set<T>>importAsync(InputStream in, boolean isXlsx) <T> io.vertx.core.Future<Set<T>>importAsync(InputStream in, boolean isXlsx, io.modello.atom.typed.MetaAtom metaAtom) <T> ExcelClientimportAsync(InputStream in, boolean isXlsx, io.modello.atom.typed.MetaAtom metaAtom, io.vertx.core.Handler<io.vertx.core.AsyncResult<Set<T>>> handler) <T> ExcelClientimportAsync(InputStream in, boolean isXlsx, io.modello.atom.typed.MetaAtom metaAtom, io.vertx.core.Handler<io.vertx.core.AsyncResult<Set<T>>> handler, String... includes) <T> io.vertx.core.Future<Set<T>>importAsync(InputStream in, boolean isXlsx, io.modello.atom.typed.MetaAtom metaAtom, String... includes) <T> ExcelClientimportAsync(InputStream in, boolean isXlsx, io.vertx.core.Handler<io.vertx.core.AsyncResult<Set<T>>> handler) <T> ExcelClientimportAsync(InputStream in, boolean isXlsx, io.vertx.core.Handler<io.vertx.core.AsyncResult<Set<T>>> handler, String... includes) <T> io.vertx.core.Future<Set<T>>importAsync(InputStream in, boolean isXlsx, String... includes) <T> io.vertx.core.Future<Set<T>>importAsync(String filename) <T> io.vertx.core.Future<Set<T>>importAsync(String filename, io.modello.atom.typed.MetaAtom metaAtom) <T> ExcelClientimportAsync(String filename, io.modello.atom.typed.MetaAtom metaAtom, io.vertx.core.Handler<io.vertx.core.AsyncResult<Set<T>>> handler) <T> ExcelClientimportAsync(String filename, io.modello.atom.typed.MetaAtom metaAtom, io.vertx.core.Handler<io.vertx.core.AsyncResult<Set<T>>> handler, String... includes) <T> io.vertx.core.Future<Set<T>>importAsync(String filename, io.modello.atom.typed.MetaAtom metaAtom, String... includes) <T> ExcelClientimportAsync(String filename, io.vertx.core.Handler<io.vertx.core.AsyncResult<Set<T>>> handler) <T> ExcelClientimportAsync(String filename, io.vertx.core.Handler<io.vertx.core.AsyncResult<Set<T>>> handler, String... includes) <T> io.vertx.core.Future<Set<T>>importAsync(String filename, String... includes) ingest(InputStream in, boolean isXlsx) ingest(InputStream in, boolean isXlsx, io.modello.atom.typed.MetaAtom metaAtom) ingest(InputStream in, boolean isXlsx, io.modello.atom.typed.MetaAtom metaAtom, io.vertx.core.Handler<io.vertx.core.AsyncResult<Set<ExTable>>> handler) ingest(InputStream in, boolean isXlsx, io.vertx.core.Handler<io.vertx.core.AsyncResult<Set<ExTable>>> handler) ingest(String filename, io.modello.atom.typed.MetaAtom metaAtom, io.vertx.core.Handler<io.vertx.core.AsyncResult<Set<ExTable>>> handler) ingestAsync(InputStream in, boolean isXlsx) ingestAsync(InputStream in, boolean isXlsx, io.modello.atom.typed.MetaAtom metaAtom) ingestAsync(String filename) ingestAsync(String filename, io.modello.atom.typed.MetaAtom metaAtom) init(io.vertx.core.json.JsonObject params)
-
Field Details
-
MAPPING
- See Also:
-
ENVIRONMENT
- See Also:
-
PEN
- See Also:
-
TENANT
- See Also:
-
BOOT
- See Also:
-
-
Method Details
-
init
- Specified by:
initin interfaceio.vertx.up.plugin.TpClient<ExcelClient>
-
ingestAsync
-
ingestAsync
-
ingestAsync
-
ingestAsync
io.vertx.core.Future<Set<ExTable>> ingestAsync(InputStream in, boolean isXlsx, io.modello.atom.typed.MetaAtom metaAtom) -
ingest
-
ingest
-
ingest
-
ingest
-
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
-
importAsync
-
importAsync
-
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
-
importAsync
-
importAsync
-
importAsync
<T> io.vertx.core.Future<Set<T>> importAsync(InputStream in, boolean isXlsx, io.modello.atom.typed.MetaAtom metaAtom, String... includes) -
extractAsync
-
extractAsync