Index
All Classes and Interfaces|All Packages
A
- acceptor() - Method in interface io.xpipe.api.DataTableAccumulator
-
Creates a tuple acceptor that adds all accepted tuples to the table.
- acceptor() - Method in class io.xpipe.api.impl.DataTableAccumulatorImpl
- add(DataStructureNode) - Method in interface io.xpipe.api.DataTableAccumulator
-
Adds a row to the table.
- add(DataStructureNode) - Method in class io.xpipe.api.impl.DataTableAccumulatorImpl
- addNamedStore(DataStore, String) - Static method in class io.xpipe.api.DataStores
- asRaw() - Method in interface io.xpipe.api.DataSource
-
Attempts to cast this object to a
DataRaw
. - asRaw() - Method in class io.xpipe.api.impl.DataRawImpl
- asStructure() - Method in interface io.xpipe.api.DataSource
-
Attempts to cast this object to a
DataStructure
. - asStructure() - Method in class io.xpipe.api.impl.DataStructureImpl
- asTable() - Method in interface io.xpipe.api.DataSource
-
Attempts to cast this object to a
DataTable
. - asTable() - Method in class io.xpipe.api.impl.DataTableImpl
- asText() - Method in interface io.xpipe.api.DataSource
-
Attempts to cast this object to a
DataText
. - asText() - Method in class io.xpipe.api.impl.DataTextImpl
C
- constructSocket() - Method in class io.xpipe.api.connector.XPipeConnection
- create(TupleType) - Static method in interface io.xpipe.api.DataTableAccumulator
- create(DataSourceId, String, InputStream) - Static method in interface io.xpipe.api.DataSource
-
Creates a new data source from an input stream.
- create(DataSourceId, String, InputStream) - Static method in class io.xpipe.api.impl.DataSourceImpl
- create(DataSourceId, String, URL) - Static method in interface io.xpipe.api.DataSource
-
Wrapper for
DataSource.create(DataSourceId, String, InputStream)
. - create(DataSourceId, String, Path) - Static method in interface io.xpipe.api.DataSource
-
Wrapper for
DataSource.create(DataSourceId, String, InputStream)
. - create(List<String>) - Static method in class io.xpipe.api.util.TypeDescriptor
- createAnonymous(String, InputStream) - Static method in interface io.xpipe.api.DataSource
-
Wrapper for
DataSource.create(DataSourceId, String, InputStream)
that creates an anonymous data source. - createAnonymous(String, URL) - Static method in interface io.xpipe.api.DataSource
-
Wrapper for
DataSource.create(DataSourceId, String, InputStream)
that creates an anonymous data source. - createAnonymous(String, Path) - Static method in interface io.xpipe.api.DataSource
-
Wrapper for
DataSource.create(DataSourceId, String, InputStream)
that creates an anonymous data source.
D
- DataRaw - Interface in io.xpipe.api
- DataRawImpl - Class in io.xpipe.api.impl
- DataRawImpl(DataSourceId, DataSourceConfig, DataSourceInfo.Raw) - Constructor for class io.xpipe.api.impl.DataRawImpl
- DataSource - Interface in io.xpipe.api
-
Represents a reference to a data source that is managed by X-Pipe.
- DataSourceConfig - Class in io.xpipe.api
-
Represents the current configuration of a data source.
- DataSourceConfig(String, Map<String, String>) - Constructor for class io.xpipe.api.DataSourceConfig
- DataSourceImpl - Class in io.xpipe.api.impl
- DataSourceImpl(DataSourceId, DataSourceConfig) - Constructor for class io.xpipe.api.impl.DataSourceImpl
- DataStores - Class in io.xpipe.api
- DataStores() - Constructor for class io.xpipe.api.DataStores
- DataStructure - Interface in io.xpipe.api
- DataStructureImpl - Class in io.xpipe.api.impl
- DataStructureImpl(DataSourceId, DataSourceConfig, DataSourceInfo.Structure) - Constructor for class io.xpipe.api.impl.DataStructureImpl
- DataTable - Interface in io.xpipe.api
- DataTableAccumulator - Interface in io.xpipe.api
-
An accumulator for table data.
- DataTableAccumulatorImpl - Class in io.xpipe.api.impl
- DataTableAccumulatorImpl(TupleType) - Constructor for class io.xpipe.api.impl.DataTableAccumulatorImpl
- DataTableImpl - Class in io.xpipe.api.impl
- DataText - Interface in io.xpipe.api
- DataTextImpl - Class in io.xpipe.api.impl
- DataTextImpl(DataSourceId, DataSourceConfig, DataSourceInfo.Text) - Constructor for class io.xpipe.api.impl.DataTextImpl
E
- execute(XPipeConnection.Handler) - Static method in class io.xpipe.api.connector.XPipeConnection
- execute(XPipeConnection.Mapper<T>) - Static method in class io.xpipe.api.connector.XPipeConnection
F
- finish(DataSourceId) - Method in interface io.xpipe.api.DataTableAccumulator
-
Finishes the construction process and returns the data source reference.
- finish(DataSourceId) - Method in class io.xpipe.api.impl.DataTableAccumulatorImpl
- finish(String) - Method in interface io.xpipe.api.DataTableAccumulator
-
Wrapper for
DataTableAccumulator.finish(DataSourceId)
. - finishDialog(DialogReference) - Static method in class io.xpipe.api.connector.XPipeConnection
G
- get(DataSourceReference) - Static method in interface io.xpipe.api.DataSource
-
Retrieves the data source for a given reference.
- get(DataSourceReference) - Static method in class io.xpipe.api.impl.DataSourceImpl
- getById(String) - Static method in interface io.xpipe.api.DataSource
-
Wrapper for
DataSource.get(DataSourceReference)
. - getByName(String) - Static method in interface io.xpipe.api.DataSource
-
Wrapper for
DataSource.get(DataSourceReference)
using a name reference. - getConfig() - Method in interface io.xpipe.api.DataSource
- getConfig() - Method in class io.xpipe.api.impl.DataSourceImpl
- getConfigInstance() - Method in class io.xpipe.api.DataSourceConfig
- getCurrentRows() - Method in interface io.xpipe.api.DataTableAccumulator
-
Returns the current amount of rows added to the table.
- getCurrentRows() - Method in class io.xpipe.api.impl.DataTableAccumulatorImpl
- getId() - Method in interface io.xpipe.api.DataSource
-
Returns the id of this data source.
- getId() - Method in class io.xpipe.api.impl.DataSourceImpl
- getInfo() - Method in interface io.xpipe.api.DataRaw
- getInfo() - Method in interface io.xpipe.api.DataStructure
- getInfo() - Method in interface io.xpipe.api.DataTable
- getInfo() - Method in interface io.xpipe.api.DataText
- getInfo() - Method in class io.xpipe.api.impl.DataRawImpl
- getInfo() - Method in class io.xpipe.api.impl.DataStructureImpl
- getInfo() - Method in class io.xpipe.api.impl.DataTableImpl
- getInfo() - Method in class io.xpipe.api.impl.DataTextImpl
- getLatest() - Static method in interface io.xpipe.api.DataSource
-
Wrapper for
DataSource.get(DataSourceReference)
using the latest reference. - getProvider() - Method in class io.xpipe.api.DataSourceConfig
- getType() - Method in interface io.xpipe.api.DataSource
-
Returns the type of this data source.
- getType() - Method in class io.xpipe.api.impl.DataRawImpl
- getType() - Method in class io.xpipe.api.impl.DataStructureImpl
- getType() - Method in class io.xpipe.api.impl.DataTableImpl
- getType() - Method in class io.xpipe.api.impl.DataTextImpl
H
- handle() - Method in class io.xpipe.api.util.QuietDialogHandler
- handle(BeaconConnection) - Method in interface io.xpipe.api.connector.XPipeConnection.Handler
- handle(BeaconConnection) - Method in interface io.xpipe.api.connector.XPipeConnection.Mapper
I
- io.xpipe.api - module io.xpipe.api
- io.xpipe.api - package io.xpipe.api
- io.xpipe.api.connector - package io.xpipe.api.connector
- io.xpipe.api.impl - package io.xpipe.api.impl
- io.xpipe.api.util - package io.xpipe.api.util
- iterator() - Method in class io.xpipe.api.impl.DataTableImpl
- iterator() - Method in class io.xpipe.api.impl.DataTextImpl
O
- open() - Static method in class io.xpipe.api.connector.XPipeConnection
- open() - Method in interface io.xpipe.api.DataRaw
- open() - Method in class io.xpipe.api.impl.DataRawImpl
Q
- QuietDialogHandler - Class in io.xpipe.api.util
- QuietDialogHandler(DialogReference, BeaconConnection, Map<String, String>) - Constructor for class io.xpipe.api.util.QuietDialogHandler
R
- read() - Method in interface io.xpipe.api.DataStructure
- read() - Method in class io.xpipe.api.impl.DataStructureImpl
- read(int) - Method in interface io.xpipe.api.DataRaw
- read(int) - Method in interface io.xpipe.api.DataTable
- read(int) - Method in interface io.xpipe.api.DataText
- read(int) - Method in class io.xpipe.api.impl.DataRawImpl
- read(int) - Method in class io.xpipe.api.impl.DataTableImpl
- read(int) - Method in class io.xpipe.api.impl.DataTextImpl
- readAll() - Method in interface io.xpipe.api.DataRaw
- readAll() - Method in interface io.xpipe.api.DataTable
- readAll() - Method in interface io.xpipe.api.DataText
- readAll() - Method in class io.xpipe.api.impl.DataRawImpl
- readAll() - Method in class io.xpipe.api.impl.DataTableImpl
- readAll() - Method in class io.xpipe.api.impl.DataTextImpl
- readAllLines() - Method in interface io.xpipe.api.DataText
- readAllLines() - Method in class io.xpipe.api.impl.DataTextImpl
- readLines(int) - Method in interface io.xpipe.api.DataText
- readLines(int) - Method in class io.xpipe.api.impl.DataTextImpl
S
- stream() - Method in interface io.xpipe.api.DataTable
- stream() - Method in class io.xpipe.api.impl.DataTableImpl
- supplySource() - Static method in interface io.xpipe.api.DataSource
-
Deprecated.
T
- TypeDescriptor - Class in io.xpipe.api.util
- TypeDescriptor() - Constructor for class io.xpipe.api.util.TypeDescriptor
U
- unlock() - Static method in interface io.xpipe.api.DataSource
-
Releases the lock held by this program for this data source such that other applications can modify the data source again.
W
- waitForShutdown() - Static method in class io.xpipe.api.connector.XPipeConnection
- waitForStartup() - Static method in class io.xpipe.api.connector.XPipeConnection
X
- XPipeConnection - Class in io.xpipe.api.connector
- XPipeConnection.Handler - Interface in io.xpipe.api.connector
- XPipeConnection.Mapper<T> - Interface in io.xpipe.api.connector
All Classes and Interfaces|All Packages