public interface JIPipeDataBrowser extends Closeable, AutoCloseable
Modifier and Type | Interface and Description |
---|---|
static class |
JIPipeDataBrowser.UpdatedEvent
Created when the data browser is in some way updated
|
static class |
JIPipeDataBrowser.UpdatedEventEmitter |
static interface |
JIPipeDataBrowser.UpdatedEventListener |
Modifier and Type | Method and Description |
---|---|
default <T extends JIPipeData> |
getData(Class<T> klass)
Gets the store for the fully downloaded data
|
<T extends JIPipeData> |
getData(Class<T> klass,
JIPipeProgressInfo progressInfo)
Gets the store for the fully downloaded data
|
default Future<String> |
getDataAsDetailedString()
Gets the detailed string representation of the data
|
Future<String> |
getDataAsDetailedString(JIPipeProgressInfo progressInfo)
Gets the detailed string representation of the data
|
default Future<String> |
getDataAsString()
Gets the string representation of the data
|
Future<String> |
getDataAsString(JIPipeProgressInfo progressInfo)
Gets the string representation of the data
|
Class<? extends JIPipeData> |
getDataClass()
The data class
|
default JIPipeDataInfo |
getDataTypeInfo()
The data class info
|
JIPipeDataBrowser.UpdatedEventEmitter |
getUpdatedEventEmitter()
Gets the emitter for the updated event
|
JIPipeDataBrowser.UpdatedEventEmitter getUpdatedEventEmitter()
default <T extends JIPipeData> Future<T> getData(Class<T> klass)
<T extends JIPipeData> Future<T> getData(Class<T> klass, JIPipeProgressInfo progressInfo)
progressInfo
- the progress info for the downloaddefault Future<String> getDataAsString()
Future<String> getDataAsString(JIPipeProgressInfo progressInfo)
progressInfo
- the progress infodefault Future<String> getDataAsDetailedString()
Future<String> getDataAsDetailedString(JIPipeProgressInfo progressInfo)
progressInfo
- the progress infoClass<? extends JIPipeData> getDataClass()
default JIPipeDataInfo getDataTypeInfo()
Copyright © 2020–2025 Leibniz Institute for Natural Product Research and Infection Biology - Hans Knöll Institute (HKI). All rights reserved.