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
- appendTo(DataSource) - Method in interface io.xpipe.api.DataSource
- appendTo(DataSource) - Method in class io.xpipe.api.impl.DataSourceImpl
- 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.XPipeApiConnection
- countAndDiscard() - Method in interface io.xpipe.api.DataTable
- create(TupleType) - Static method in interface io.xpipe.api.DataTableAccumulator
- create(DataSourceId, DataSource<?>) - Static method in interface io.xpipe.api.DataSource
-
Creates a new data source from an input stream.
- create(DataSourceId, DataSource<?>) - Static method in class io.xpipe.api.impl.DataSourceImpl
- create(DataSourceId, String, DataStore) - Static method in interface io.xpipe.api.DataSource
-
Creates a new data source from an input stream.
- create(DataSourceId, String, DataStore) - Static method in class io.xpipe.api.impl.DataSourceImpl
- 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, DataSource<?>) - 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, DataSource<?>) - 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
- 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
- drain() - Static method in interface io.xpipe.api.DataSource
-
NOT YET IMPLEMENTED!
E
- execute(XPipeApiConnection.Handler) - Static method in class io.xpipe.api.connector.XPipeApiConnection
- execute(XPipeApiConnection.Mapper<T>) - Static method in class io.xpipe.api.connector.XPipeApiConnection
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.XPipeApiConnection
- forwardTo(DataSource) - Method in interface io.xpipe.api.DataSource
- forwardTo(DataSource) - Method in class io.xpipe.api.impl.DataSourceImpl
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.DataSourceConfig
- getConfig() - Method in class io.xpipe.api.impl.DataSourceImpl
- 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
- getInternalSource() - Method in interface io.xpipe.api.DataSource
- getInternalSource() - Method in class io.xpipe.api.impl.DataSourceImpl
- 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(BeaconConnection) - Method in interface io.xpipe.api.connector.XPipeApiConnection.Handler
- handle(BeaconConnection) - Method in interface io.xpipe.api.connector.XPipeApiConnection.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
L
- lines() - Method in interface io.xpipe.api.DataText
- lines() - Method in class io.xpipe.api.impl.DataTextImpl
O
- open() - Static method in class io.xpipe.api.connector.XPipeApiConnection
- open() - Method in interface io.xpipe.api.DataRaw
- open() - Method in class io.xpipe.api.impl.DataRawImpl
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
- sink() - Static method in interface io.xpipe.api.DataSource
-
NOT YET IMPLEMENTED!
- stream() - Method in interface io.xpipe.api.DataTable
- stream() - Method in class io.xpipe.api.impl.DataTableImpl
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.XPipeApiConnection
- waitForStartup(Process) - Static method in class io.xpipe.api.connector.XPipeApiConnection
X
- XPipeApiConnection - Class in io.xpipe.api.connector
- XPipeApiConnection.Handler - Interface in io.xpipe.api.connector
- XPipeApiConnection.Mapper<T> - Interface in io.xpipe.api.connector
All Classes and Interfaces|All Packages