Package io.vertx.tp.plugin.excel
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
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description static 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)ExcelClientexportAsync(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.buffer.Buffer>exportAsync(String identifier, io.vertx.core.json.JsonArray data, io.vertx.up.commune.element.TypeAtom TypeAtom)ExcelClientexportAsync(String identifier, io.vertx.core.json.JsonArray data, io.vertx.up.commune.element.TypeAtom TypeAtom, 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> 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, io.vertx.up.commune.element.TypeAtom TypeAtom)<T> ExcelClientimportAsync(InputStream in, boolean isXlsx, io.vertx.up.commune.element.TypeAtom TypeAtom, io.vertx.core.Handler<io.vertx.core.AsyncResult<Set<T>>> handler)<T> ExcelClientimportAsync(InputStream in, boolean isXlsx, io.vertx.up.commune.element.TypeAtom TypeAtom, 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.vertx.up.commune.element.TypeAtom TypeAtom, 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> 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, io.vertx.up.commune.element.TypeAtom TypeAtom)<T> ExcelClientimportAsync(String filename, io.vertx.up.commune.element.TypeAtom TypeAtom, io.vertx.core.Handler<io.vertx.core.AsyncResult<Set<T>>> handler)<T> ExcelClientimportAsync(String filename, io.vertx.up.commune.element.TypeAtom TypeAtom, io.vertx.core.Handler<io.vertx.core.AsyncResult<Set<T>>> handler, String... includes)<T> io.vertx.core.Future<Set<T>>importAsync(String filename, io.vertx.up.commune.element.TypeAtom TypeAtom, String... includes)<T> io.vertx.core.Future<Set<T>>importAsync(String filename, String... includes)Set<ExTable>ingest(InputStream in, boolean isXlsx)ExcelClientingest(InputStream in, boolean isXlsx, io.vertx.core.Handler<io.vertx.core.AsyncResult<Set<ExTable>>> handler)Set<ExTable>ingest(InputStream in, boolean isXlsx, io.vertx.up.commune.element.TypeAtom TypeAtom)ExcelClientingest(InputStream in, boolean isXlsx, io.vertx.up.commune.element.TypeAtom TypeAtom, io.vertx.core.Handler<io.vertx.core.AsyncResult<Set<ExTable>>> handler)Set<ExTable>ingest(String filename)ExcelClientingest(String filename, io.vertx.core.Handler<io.vertx.core.AsyncResult<Set<ExTable>>> handler)Set<ExTable>ingest(String filename, io.vertx.up.commune.element.TypeAtom TypeAtom)ExcelClientingest(String filename, io.vertx.up.commune.element.TypeAtom TypeAtom, io.vertx.core.Handler<io.vertx.core.AsyncResult<Set<ExTable>>> handler)io.vertx.core.Future<Set<ExTable>>ingestAsync(InputStream in, boolean isXlsx)io.vertx.core.Future<Set<ExTable>>ingestAsync(InputStream in, boolean isXlsx, io.vertx.up.commune.element.TypeAtom TypeAtom)io.vertx.core.Future<Set<ExTable>>ingestAsync(String filename)io.vertx.core.Future<Set<ExTable>>ingestAsync(String filename, io.vertx.up.commune.element.TypeAtom TypeAtom)ExcelClientinit(io.vertx.core.json.JsonObject params)
-
-
-
Field Detail
-
MAPPING
static final String MAPPING
- See Also:
- Constant Field Values
-
ENVIRONMENT
static final String ENVIRONMENT
- See Also:
- Constant Field Values
-
PEN
static final String PEN
- See Also:
- Constant Field Values
-
TENANT
static final String TENANT
- See Also:
- Constant Field Values
-
-
Method Detail
-
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:
initin interfaceio.vertx.up.plugin.TpClient<ExcelClient>
-
ingestAsync
io.vertx.core.Future<Set<ExTable>> ingestAsync(String filename, io.vertx.up.commune.element.TypeAtom TypeAtom)
-
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.vertx.up.commune.element.TypeAtom TypeAtom)
-
ingest
Set<ExTable> ingest(InputStream in, boolean isXlsx)
-
ingest
Set<ExTable> ingest(InputStream in, boolean isXlsx, io.vertx.up.commune.element.TypeAtom TypeAtom)
-
ingest
ExcelClient ingest(String filename, io.vertx.core.Handler<io.vertx.core.AsyncResult<Set<ExTable>>> handler)
-
ingest
ExcelClient ingest(String filename, io.vertx.up.commune.element.TypeAtom TypeAtom, 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.vertx.up.commune.element.TypeAtom TypeAtom, 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.vertx.up.commune.element.TypeAtom TypeAtom)
-
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.vertx.up.commune.element.TypeAtom TypeAtom, 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.vertx.up.commune.element.TypeAtom TypeAtom, 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.vertx.up.commune.element.TypeAtom TypeAtom, io.vertx.core.Handler<io.vertx.core.AsyncResult<Set<T>>> handler)
-
importAsync
<T> io.vertx.core.Future<Set<T>> importAsync(String filename, io.vertx.up.commune.element.TypeAtom TypeAtom)
-
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.vertx.up.commune.element.TypeAtom TypeAtom)
-
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.vertx.up.commune.element.TypeAtom TypeAtom, 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.vertx.up.commune.element.TypeAtom TypeAtom, io.vertx.core.Handler<io.vertx.core.AsyncResult<Set<T>>> handler, String... includes)
-
importAsync
<T> io.vertx.core.Future<Set<T>> importAsync(String filename, io.vertx.up.commune.element.TypeAtom TypeAtom, 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.vertx.up.commune.element.TypeAtom TypeAtom, String... includes)
-
extractAsync
io.vertx.core.Future<io.vertx.core.json.JsonArray> extractAsync(ExTable table)
-
-