Index

A B C D E F G H I J K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

accept(T) - Method in interface io.xpipe.core.charsetter.Charsetter.FailableConsumer
 
accept(T) - Method in interface io.xpipe.core.data.node.DataStructureNodeAcceptor
 
add(DataStructureNode) - Method in class io.xpipe.core.data.node.TupleNode.Builder
 
add(String, DataStructureNode) - Method in class io.xpipe.core.data.node.TupleNode.Builder
 
annotate(String, String) - Method in class io.xpipe.core.source.CollectionDataSource
 
annotate(Map<String, String>) - Method in class io.xpipe.core.source.CollectionDataSource
 
apply(String) - Method in class io.xpipe.core.dialog.BusyElement
 
apply(String) - Method in class io.xpipe.core.dialog.ChoiceElement
 
apply(String) - Method in class io.xpipe.core.dialog.DialogElement
 
apply(String) - Method in class io.xpipe.core.dialog.HeaderElement
 
apply(String) - Method in class io.xpipe.core.dialog.QueryElement
 
ArrayNode - Class in io.xpipe.core.data.node
 
ArrayNode() - Constructor for class io.xpipe.core.data.node.ArrayNode
 
ArrayType - Class in io.xpipe.core.data.type
An array type represents an array of DataStructureNode of a certain shared type.
ArrayType() - Constructor for class io.xpipe.core.data.type.ArrayType
 
asArray() - Method in class io.xpipe.core.data.node.DataStructureNode
 
asArray() - Method in class io.xpipe.core.data.type.DataType
Casts this type to an array type if possible.
asCollection() - Method in class io.xpipe.core.source.DataSourceInfo
Casts this instance to a collection info.
asInt() - Method in class io.xpipe.core.data.node.DataStructureNode
 
asInt() - Method in class io.xpipe.core.data.node.ValueNode
 
asNeeded() - Method in class io.xpipe.core.source.DataSource
Casts this instance to the required type without checking whether a cast is possible.
asNeeded() - Method in interface io.xpipe.core.store.DataStore
Casts this instance to the required type without checking whether a cast is possible.
asNeeded() - Method in class io.xpipe.core.store.NamedStore
 
asRaw() - Method in class io.xpipe.core.source.DataSourceInfo
Casts this instance to a raw info.
asString() - Method in class io.xpipe.core.data.node.DataStructureNode
 
asString() - Method in class io.xpipe.core.data.node.MutableValueNode
 
asString() - Method in class io.xpipe.core.data.node.SimpleImmutableValueNode
 
asStructure() - Method in class io.xpipe.core.source.DataSourceInfo
Casts this instance to a structure info.
asTable() - Method in class io.xpipe.core.source.DataSourceInfo
Casts this instance to a table info.
asText() - Method in class io.xpipe.core.source.DataSourceInfo
Casts this instance to a text info.
asTuple() - Method in class io.xpipe.core.data.node.DataStructureNode
 
asTuple() - Method in class io.xpipe.core.data.type.DataType
Casts this type to a tuple type if possible.
asValue() - Method in class io.xpipe.core.data.node.DataStructureNode
 
asValue() - Method in class io.xpipe.core.data.type.DataType
Casts this type to a value type if possible.
asWildcard() - Method in class io.xpipe.core.data.type.DataType
Casts this type to a wildcard type if possible.
at(int) - Method in class io.xpipe.core.data.node.DataStructureNode
 
at(int) - Method in class io.xpipe.core.data.node.LinkedTupleNode
 
at(int) - Method in class io.xpipe.core.data.node.NoKeyTupleNode
 
at(int) - Method in class io.xpipe.core.data.node.SimpleArrayNode
 
at(int) - Method in class io.xpipe.core.data.node.SimpleTupleNode
 

B

BaseQueryElement - Class in io.xpipe.core.dialog
 
BaseQueryElement(String, boolean, boolean, boolean, boolean, String) - Constructor for class io.xpipe.core.dialog.BaseQueryElement
 
BOOLEAN - Static variable in class io.xpipe.core.dialog.QueryConverter
 
BUFFER_SIZE - Static variable in interface io.xpipe.core.source.RawReadConnection
 
build() - Method in class io.xpipe.core.data.node.DataStructureNodePointer.Builder
 
build() - Method in class io.xpipe.core.data.node.TupleNode.Builder
 
builder() - Static method in class io.xpipe.core.data.node.DataStructureNodePointer
 
builder() - Static method in class io.xpipe.core.data.node.TupleNode
 
Builder() - Constructor for class io.xpipe.core.data.node.DataStructureNodePointer.Builder
 
Builder() - Constructor for class io.xpipe.core.data.node.TupleNode.Builder
 
Builder(DataStructureNodePointer) - Constructor for class io.xpipe.core.data.node.DataStructureNodePointer.Builder
 
busy() - Static method in class io.xpipe.core.dialog.Dialog
Creates a dialogue that will show a loading icon until the next dialogue question is sent.
BusyElement - Class in io.xpipe.core.dialog
 
BusyElement() - Constructor for class io.xpipe.core.dialog.BusyElement
 

C

canOpen() - Method in class io.xpipe.core.store.FileStore
 
canOpen() - Method in class io.xpipe.core.store.InputStreamDataStore
 
canOpen() - Method in class io.xpipe.core.store.OutputStreamStore
 
canOpen() - Method in interface io.xpipe.core.store.StreamDataStore
Checks whether this store can be opened.
canOpen() - Method in class io.xpipe.core.store.URLDataStore
 
chain(Dialog...) - Static method in class io.xpipe.core.dialog.Dialog
Chains multiple dialogues together.
CHARACTER - Static variable in class io.xpipe.core.dialog.QueryConverter
 
CHARSET - Static variable in class io.xpipe.core.dialog.QueryConverter
 
CharsetDeserializer() - Constructor for class io.xpipe.core.util.CoreJacksonModule.CharsetDeserializer
 
CharsetSerializer() - Constructor for class io.xpipe.core.util.CoreJacksonModule.CharsetSerializer
 
Charsettable - Interface in io.xpipe.core.charsetter
 
Charsetter - Class in io.xpipe.core.charsetter
 
Charsetter() - Constructor for class io.xpipe.core.charsetter.Charsetter
 
Charsetter.FailableConsumer<T,E extends Throwable> - Interface in io.xpipe.core.charsetter
 
Charsetter.FailableSupplier<R,E extends Throwable> - Interface in io.xpipe.core.charsetter
 
Charsetter.Result - Class in io.xpipe.core.charsetter
 
CharsetterContext - Class in io.xpipe.core.charsetter
 
CharsetterContext() - Constructor for class io.xpipe.core.charsetter.CharsetterContext
 
CharsetterUniverse - Class in io.xpipe.core.charsetter
 
CharsetterUniverse() - Constructor for class io.xpipe.core.charsetter.CharsetterUniverse
 
checkInit() - Static method in class io.xpipe.core.charsetter.Charsetter
 
checkMutable() - Method in class io.xpipe.core.data.node.TupleNode
 
choice(String, Function<T, String>, boolean, T, T...) - Static method in class io.xpipe.core.dialog.Dialog
Creates a choice dialogue from a set of objects.
choice(String, List<Choice>, boolean, int) - Static method in class io.xpipe.core.dialog.Dialog
Creates a choice dialogue.
Choice - Class in io.xpipe.core.dialog
 
Choice(Character, String) - Constructor for class io.xpipe.core.dialog.Choice
 
Choice(String) - Constructor for class io.xpipe.core.dialog.Choice
 
Choice(String, boolean) - Constructor for class io.xpipe.core.dialog.Choice
 
ChoiceElement - Class in io.xpipe.core.dialog
 
ChoiceElement(String, List<Choice>, boolean, int) - Constructor for class io.xpipe.core.dialog.ChoiceElement
 
cleanString(String) - Static method in class io.xpipe.core.source.DataSourceId
 
clear() - Method in class io.xpipe.core.data.node.DataStructureNode
 
clear() - Method in class io.xpipe.core.data.node.LinkedTupleNode
 
clear() - Method in class io.xpipe.core.data.node.SimpleArrayNode
 
clear() - Method in class io.xpipe.core.data.node.SimpleTupleNode
 
close() - Method in interface io.xpipe.core.source.DataSourceConnection
 
CMD - Static variable in class io.xpipe.core.store.ShellTypes
 
Collection(int) - Constructor for class io.xpipe.core.source.DataSourceInfo.Collection
 
COLLECTION - Enum constant in enum class io.xpipe.core.source.DataSourceType
 
CollectionDataSource<DS extends DataStore> - Class in io.xpipe.core.source
 
CollectionDataSource(DS) - Constructor for class io.xpipe.core.source.CollectionDataSource
 
CollectionEntryDataStore - Class in io.xpipe.core.store
 
CollectionEntryDataStore(boolean, String, DataStore) - Constructor for class io.xpipe.core.store.CollectionEntryDataStore
 
CollectionReadConnection - Interface in io.xpipe.core.source
 
CollectionWriteConnection - Interface in io.xpipe.core.source
 
complete() - Method in class io.xpipe.core.dialog.Dialog
 
convert(DataStructureNode) - Method in class io.xpipe.core.data.type.ArrayType
 
convert(DataStructureNode) - Method in class io.xpipe.core.data.type.DataType
Checks whether a node can be converted to this data type.
convert(DataStructureNode) - Method in class io.xpipe.core.data.type.TupleType
 
convert(DataStructureNode) - Method in class io.xpipe.core.data.type.ValueType
 
convert(DataStructureNode) - Method in class io.xpipe.core.data.type.WildcardType
 
convertFromString(String) - Method in class io.xpipe.core.dialog.QueryConverter
 
convertToString(T) - Method in class io.xpipe.core.dialog.QueryConverter
 
copy() - Method in class io.xpipe.core.data.node.DataStructureNodePointer.Builder
 
copy() - Method in class io.xpipe.core.source.DataSource
 
CoreJacksonModule - Class in io.xpipe.core.util
 
CoreJacksonModule() - Constructor for class io.xpipe.core.util.CoreJacksonModule
 
CoreJacksonModule.CharsetDeserializer - Class in io.xpipe.core.util
 
CoreJacksonModule.CharsetSerializer - Class in io.xpipe.core.util
 
CoreJacksonModule.DataSourceReferenceDeserializer - Class in io.xpipe.core.util
 
CoreJacksonModule.DataSourceReferenceSerializer - Class in io.xpipe.core.util
 
CoreJacksonModule.DataSourceReferenceTypeMixIn - Class in io.xpipe.core.util
 
CoreJacksonModule.LocalPathDeserializer - Class in io.xpipe.core.util
 
CoreJacksonModule.LocalPathSerializer - Class in io.xpipe.core.util
 
CoreJacksonModule.SecretDeserializer - Class in io.xpipe.core.util
 
CoreJacksonModule.SecretSerializer - Class in io.xpipe.core.util
 
CoreJacksonModule.ThrowableTypeMixIn - Class in io.xpipe.core.util
 
create() - Method in interface io.xpipe.core.data.generic.GenericAbstractReader
 
create() - Method in class io.xpipe.core.data.generic.GenericArrayReader
 
create() - Method in class io.xpipe.core.data.generic.GenericDataStructureNodeReader
 
create() - Method in class io.xpipe.core.data.generic.GenericTupleReader
 
create() - Method in interface io.xpipe.core.data.typed.TypedAbstractReader
 
create() - Method in class io.xpipe.core.data.typed.TypedDataStructureNodeReader
 
create() - Method in class io.xpipe.core.data.typed.TypedReusableDataStructureNodeReader
 
create(CharsetterContext) - Static method in class io.xpipe.core.charsetter.CharsetterUniverse
 
create(DataType) - Static method in class io.xpipe.core.data.typed.TypedReusableDataStructureNodeReader
 
create(String, String) - Static method in class io.xpipe.core.source.DataSourceId
Creates a new data source id from a collection name and an entry name.
createFileExistsCommand(String) - Method in interface io.xpipe.core.store.StandardShellStore.ShellType
 
createFileReadCommand(String) - Method in interface io.xpipe.core.store.StandardShellStore.ShellType
 
createFileWriteCommand(String) - Method in interface io.xpipe.core.store.StandardShellStore.ShellType
 
createForSecretValue(String) - Static method in class io.xpipe.core.util.Secret
 
CRLF - Enum constant in enum class io.xpipe.core.charsetter.NewLine
 

D

DataSource<DS extends DataStore> - Class in io.xpipe.core.source
Represents a formal description on what exactly makes up the actual data source and how to access/locate it for a given data store.
DataSource() - Constructor for class io.xpipe.core.source.DataSource
 
DataSourceConnection - Interface in io.xpipe.core.source
Represents any type of connection to a data source.
DataSourceId - Class in io.xpipe.core.source
Represents a reference to an XPipe data source.
DataSourceInfo - Class in io.xpipe.core.source
A data source info instances contains all required essential information of a specific data source type.
DataSourceInfo() - Constructor for class io.xpipe.core.source.DataSourceInfo
 
DataSourceInfo.Collection - Class in io.xpipe.core.source
 
DataSourceInfo.Raw - Class in io.xpipe.core.source
 
DataSourceInfo.Structure - Class in io.xpipe.core.source
 
DataSourceInfo.Table - Class in io.xpipe.core.source
 
DataSourceInfo.Text - Class in io.xpipe.core.source
 
DataSourceReadConnection - Interface in io.xpipe.core.source
 
DataSourceReference - Interface in io.xpipe.core.source
Represents a reference to an X-Pipe data source.
DataSourceReference.Id - Class in io.xpipe.core.source
A wrapper class for DataSourceId instances.
DataSourceReference.Latest - Class in io.xpipe.core.source
Specifying the latest reference allows the user to always address the latest data source.
DataSourceReference.Name - Class in io.xpipe.core.source
Using only the data source name allows for a shorthand way of referring to data sources.
DataSourceReference.Type - Enum Class in io.xpipe.core.source
 
DataSourceReferenceDeserializer() - Constructor for class io.xpipe.core.util.CoreJacksonModule.DataSourceReferenceDeserializer
 
DataSourceReferenceSerializer() - Constructor for class io.xpipe.core.util.CoreJacksonModule.DataSourceReferenceSerializer
 
DataSourceReferenceTypeMixIn() - Constructor for class io.xpipe.core.util.CoreJacksonModule.DataSourceReferenceTypeMixIn
 
DataSourceType - Enum Class in io.xpipe.core.source
Represents the fundamental type of a data source.
DataStore - Interface in io.xpipe.core.store
A data store represents some form of a location where data is stored, e.g.
DataStoreFormatter - Class in io.xpipe.core.store
 
DataStoreFormatter() - Constructor for class io.xpipe.core.store.DataStoreFormatter
 
DataStructureNode - Class in io.xpipe.core.data.node
 
DataStructureNode() - Constructor for class io.xpipe.core.data.node.DataStructureNode
 
DataStructureNode.KeyValue - Record Class in io.xpipe.core.data.node
 
DataStructureNodeAcceptor<T extends DataStructureNode> - Interface in io.xpipe.core.data.node
 
DataStructureNodeIO - Class in io.xpipe.core.data.node
 
DataStructureNodeIO() - Constructor for class io.xpipe.core.data.node.DataStructureNodeIO
 
DataStructureNodePointer - Class in io.xpipe.core.data.node
 
DataStructureNodePointer(List<DataStructureNodePointer.Element>) - Constructor for class io.xpipe.core.data.node.DataStructureNodePointer
 
DataStructureNodePointer.Builder - Class in io.xpipe.core.data.node
 
DataStructureNodePointer.Element - Interface in io.xpipe.core.data.node
 
DataStructureNodePointer.FunctionElement - Record Class in io.xpipe.core.data.node
 
DataStructureNodePointer.IndexElement - Record Class in io.xpipe.core.data.node
 
DataStructureNodePointer.NameElement - Record Class in io.xpipe.core.data.node
 
DataStructureNodePointer.SelectorElement - Record Class in io.xpipe.core.data.node
 
DataStructureNodePointer.SupplierElement - Record Class in io.xpipe.core.data.node
 
DataType - Class in io.xpipe.core.data.type
Represents the type of a DataStructureNode object.
DataType() - Constructor for class io.xpipe.core.data.type.DataType
 
DataTypeVisitor - Interface in io.xpipe.core.data.type
 
DataTypeVisitors - Class in io.xpipe.core.data.type
 
DataTypeVisitors() - Constructor for class io.xpipe.core.data.type.DataTypeVisitors
 
delete() - Method in interface io.xpipe.core.store.DataStore
 
delete() - Method in class io.xpipe.core.store.NamedStore
 
deserialize(JsonParser, DeserializationContext) - Method in class io.xpipe.core.util.CoreJacksonModule.CharsetDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class io.xpipe.core.util.CoreJacksonModule.DataSourceReferenceDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class io.xpipe.core.util.CoreJacksonModule.LocalPathDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class io.xpipe.core.util.CoreJacksonModule.SecretDeserializer
 
determine(ShellStore) - Static method in class io.xpipe.core.store.ShellTypes
 
determineDataType() - Method in class io.xpipe.core.data.node.ArrayNode
 
determineDataType() - Method in class io.xpipe.core.data.node.DataStructureNode
 
determineDataType() - Method in class io.xpipe.core.data.node.LinkedTupleNode
 
determineDataType() - Method in class io.xpipe.core.data.node.NoKeyTupleNode
 
determineDataType() - Method in class io.xpipe.core.data.node.SimpleTupleNode
 
determineDataType() - Method in class io.xpipe.core.data.node.ValueNode
 
determineDefaultName() - Method in class io.xpipe.core.source.DataSource
Determines on optional default name for this data store that is used when determining a suitable default name for a data source.
determineDefaultName() - Method in interface io.xpipe.core.store.DataStore
Determines on optional default name for this data store that is used when determining a suitable default name for a data source.
determineDefaultName() - Method in interface io.xpipe.core.store.FilenameStore
 
determineDefaultName() - Method in class io.xpipe.core.store.LocalDirectoryDataStore
 
determineDefaultName() - Method in class io.xpipe.core.store.NamedStore
 
determineInfo() - Method in class io.xpipe.core.source.CollectionDataSource
 
determineInfo() - Method in class io.xpipe.core.source.DataSource
Determines the data source info.
determineInfo() - Method in class io.xpipe.core.source.RawDataSource
 
determineInfo() - Method in class io.xpipe.core.source.StructureDataSource
 
determineInfo() - Method in class io.xpipe.core.source.TableDataSource
 
determineInfo() - Method in class io.xpipe.core.source.TextDataSource
 
determineLastModified() - Method in interface io.xpipe.core.store.DataStore
Determines the last modified of this data store if this data store supports it.
determineLastModified() - Method in class io.xpipe.core.store.LocalDirectoryDataStore
 
determineLastModified() - Method in class io.xpipe.core.store.NamedStore
 
determineType() - Method in class io.xpipe.core.store.LocalStore
 
determineType() - Method in class io.xpipe.core.store.StandardShellStore
 
Dialog - Class in io.xpipe.core.dialog
A Dialog is a sequence of questions and answers.
Dialog() - Constructor for class io.xpipe.core.dialog.Dialog
 
Dialog.Choice - Class in io.xpipe.core.dialog
 
Dialog.FailableSupplier<T> - Interface in io.xpipe.core.dialog
 
Dialog.Query - Class in io.xpipe.core.dialog
 
DialogCancelException - Exception in io.xpipe.core.dialog
An exception indicating that the user aborted the dialogue.
DialogCancelException() - Constructor for exception io.xpipe.core.dialog.DialogCancelException
 
DialogCancelException(String) - Constructor for exception io.xpipe.core.dialog.DialogCancelException
 
DialogCancelException(String, Throwable) - Constructor for exception io.xpipe.core.dialog.DialogCancelException
 
DialogCancelException(String, Throwable, boolean, boolean) - Constructor for exception io.xpipe.core.dialog.DialogCancelException
 
DialogCancelException(Throwable) - Constructor for exception io.xpipe.core.dialog.DialogCancelException
 
DialogElement - Class in io.xpipe.core.dialog
 
DialogElement() - Constructor for class io.xpipe.core.dialog.DialogElement
 
DialogReference - Class in io.xpipe.core.dialog
A reference to a dialogue instance that will be exchanged whenever a dialogue is started.
DialogReference(UUID, DialogElement) - Constructor for class io.xpipe.core.dialog.DialogReference
 
discardErr() - Method in class io.xpipe.core.store.ProcessControl
 
discardOut() - Method in class io.xpipe.core.store.ProcessControl
 

E

ellipsis(String, int) - Static method in class io.xpipe.core.store.DataStoreFormatter
 
empty() - Static method in class io.xpipe.core.charsetter.CharsetterContext
 
empty() - Static method in class io.xpipe.core.data.node.ArrayNode
 
empty() - Static method in class io.xpipe.core.data.type.TupleType
Creates a new tuple type that contains no entries.
empty() - Static method in class io.xpipe.core.dialog.Dialog
Creates an empty dialogue.
empty() - Static method in interface io.xpipe.core.source.TableReadConnection
 
equals(Object) - Method in class io.xpipe.core.data.node.ArrayNode
 
equals(Object) - Method in record class io.xpipe.core.data.node.DataStructureNode.KeyValue
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.xpipe.core.data.node.DataStructureNodePointer.FunctionElement
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.xpipe.core.data.node.DataStructureNodePointer.IndexElement
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.xpipe.core.data.node.DataStructureNodePointer.NameElement
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.xpipe.core.data.node.DataStructureNodePointer.SelectorElement
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.xpipe.core.data.node.DataStructureNodePointer.SupplierElement
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class io.xpipe.core.data.node.TupleNode
 
equals(Object) - Method in class io.xpipe.core.data.node.ValueNode
 
equals(Object) - Method in class io.xpipe.core.source.DataSourceReference.Id
 
equals(Object) - Method in class io.xpipe.core.source.DataSourceReference.Latest
 
equals(Object) - Method in class io.xpipe.core.source.DataSourceReference.Name
 
eval - Variable in class io.xpipe.core.dialog.Dialog
 
evaluateTo(Dialog) - Method in class io.xpipe.core.dialog.Dialog
 
evaluateTo(Supplier<?>) - Method in class io.xpipe.core.dialog.Dialog
 
executeAndCheckErr(List<Secret>, List<String>) - Method in class io.xpipe.core.store.ShellStore
 
executeAndCheckOut(List<Secret>, List<String>, Integer) - Method in class io.xpipe.core.store.ShellStore
 
executeAndRead(List<String>, Integer) - Method in class io.xpipe.core.store.ShellStore
 
exists(String) - Method in class io.xpipe.core.store.LocalStore
 
exists(String) - Method in interface io.xpipe.core.store.MachineFileStore
 
exists(String) - Method in class io.xpipe.core.store.StandardShellStore
 

F

FilenameStore - Interface in io.xpipe.core.store
Represents a store that has a filename.
FileStore - Class in io.xpipe.core.store
Represents a file located on a certain machine.
FileStore(MachineFileStore, String) - Constructor for class io.xpipe.core.store.FileStore
 
flatten(Consumer<DataType>) - Static method in class io.xpipe.core.data.type.DataTypeVisitors
Creates a visitor that sequentially visits all subtypes.
forEach(Consumer<? super DataStructureNode>) - Method in class io.xpipe.core.data.node.DataStructureNode
 
forEach(Consumer<? super DataStructureNode>) - Method in class io.xpipe.core.data.node.LinkedTupleNode
 
forEach(Consumer<? super DataStructureNode>) - Method in class io.xpipe.core.data.node.SimpleArrayNode
 
fork(String, List<Choice>, boolean, int, Function<Integer, Dialog>) - Static method in class io.xpipe.core.dialog.Dialog
Creates a dialogue that will fork the control flow.
forKey(String) - Method in class io.xpipe.core.data.node.DataStructureNode
 
forKey(String) - Method in class io.xpipe.core.data.node.LinkedTupleNode
 
forKey(String) - Method in class io.xpipe.core.data.node.SimpleTupleNode
 
forKeyIfPresent(String) - Method in class io.xpipe.core.data.node.DataStructureNode
 
forKeyIfPresent(String) - Method in class io.xpipe.core.data.node.LinkedTupleNode
 
forKeyIfPresent(String) - Method in class io.xpipe.core.data.node.SimpleTupleNode
 
forward(DataSourceConnection) - Method in interface io.xpipe.core.source.CollectionReadConnection
 
forward(DataSourceConnection) - Method in interface io.xpipe.core.source.DataSourceReadConnection
 
forward(DataSourceConnection) - Method in interface io.xpipe.core.source.RawReadConnection
 
forward(DataSourceConnection) - Method in interface io.xpipe.core.source.StructureReadConnection
 
forward(DataSourceConnection) - Method in interface io.xpipe.core.source.TableReadConnection
 
forward(DataSourceConnection) - Method in interface io.xpipe.core.source.TextReadConnection
 
forwardBytes(OutputStream, int) - Method in interface io.xpipe.core.source.RawReadConnection
 
forwardLines(OutputStream, int) - Method in interface io.xpipe.core.source.TextReadConnection
 
forwardRows(OutputStream, int) - Method in interface io.xpipe.core.source.TableReadConnection
Writes the rows to an OutputStream in the X-Pipe binary format.
fromBase(DataStructureNodePointer) - Static method in class io.xpipe.core.data.node.DataStructureNodePointer
 
fromString(String) - Method in class io.xpipe.core.dialog.QueryConverter
 
fromString(String) - Static method in class io.xpipe.core.source.DataSourceId
Creates a new data source id from a string representation.
function(Function<DataStructureNode, String>) - Method in class io.xpipe.core.data.node.DataStructureNodePointer.Builder
 
FunctionElement(Function<DataStructureNode, String>) - Constructor for record class io.xpipe.core.data.node.DataStructureNodePointer.FunctionElement
Creates an instance of a FunctionElement record class.

G

GENERIC_ARRAY_ID - Static variable in class io.xpipe.core.data.node.DataStructureNodeIO
 
GENERIC_NAME_ID - Static variable in class io.xpipe.core.data.node.DataStructureNodeIO
 
GENERIC_STRUCTURE_ID - Static variable in class io.xpipe.core.data.node.DataStructureNodeIO
 
GENERIC_TUPLE_ID - Static variable in class io.xpipe.core.data.node.DataStructureNodeIO
 
GENERIC_VALUE_ID - Static variable in class io.xpipe.core.data.node.DataStructureNodeIO
 
GenericAbstractReader - Interface in io.xpipe.core.data.generic
 
GenericArrayReader - Class in io.xpipe.core.data.generic
 
GenericArrayReader() - Constructor for class io.xpipe.core.data.generic.GenericArrayReader
 
GenericDataStreamCallback - Interface in io.xpipe.core.data.generic
 
GenericDataStreamParser - Class in io.xpipe.core.data.generic
 
GenericDataStreamParser() - Constructor for class io.xpipe.core.data.generic.GenericDataStreamParser
 
GenericDataStreamWriter - Class in io.xpipe.core.data.generic
 
GenericDataStreamWriter() - Constructor for class io.xpipe.core.data.generic.GenericDataStreamWriter
 
GenericDataStructureNodeReader - Class in io.xpipe.core.data.generic
 
GenericDataStructureNodeReader() - Constructor for class io.xpipe.core.data.generic.GenericDataStructureNodeReader
 
GenericTupleReader - Class in io.xpipe.core.data.generic
 
GenericTupleReader() - Constructor for class io.xpipe.core.data.generic.GenericTupleReader
 
get() - Method in interface io.xpipe.core.charsetter.Charsetter.FailableSupplier
 
get() - Static method in class io.xpipe.core.charsetter.Charsetter
 
get() - Method in interface io.xpipe.core.dialog.Dialog.FailableSupplier
 
get(DataStructureNode) - Method in class io.xpipe.core.data.node.DataStructureNodePointer
 
getAvailable(ShellStore) - Static method in class io.xpipe.core.store.ShellTypes
 
getCharset() - Method in interface io.xpipe.core.charsetter.Charsettable
 
getCharset() - Method in class io.xpipe.core.store.ProcessControl
 
getCharset() - Method in interface io.xpipe.core.store.StandardShellStore.ShellType
 
getCollectionStore() - Method in class io.xpipe.core.store.CollectionEntryDataStore
 
getConvertedValue() - Method in class io.xpipe.core.dialog.QueryElement
 
getDataType() - Method in interface io.xpipe.core.source.TableReadConnection
Returns the data type of the table data.
getDefault() - Static method in class io.xpipe.core.store.ShellTypes
 
getDescription() - Method in class io.xpipe.core.dialog.ChoiceElement
 
getDisplay() - Method in class io.xpipe.core.util.Secret
 
getDisplayName() - Method in interface io.xpipe.core.store.StandardShellStore.ShellType
 
getEffectiveTimeOut(Integer) - Method in class io.xpipe.core.store.ShellStore
 
getElements() - Method in class io.xpipe.core.dialog.ChoiceElement
 
getEncryptedValue() - Method in class io.xpipe.core.util.Secret
 
getFileName() - Method in class io.xpipe.core.store.CollectionEntryDataStore
 
getFileName() - Method in interface io.xpipe.core.store.FilenameStore
 
getFileName() - Method in class io.xpipe.core.store.FileStore
 
getHeader() - Method in class io.xpipe.core.dialog.HeaderElement
 
getId() - Method in enum class io.xpipe.core.charsetter.NewLine
 
getId() - Method in class io.xpipe.core.dialog.DialogElement
 
getId() - Method in interface io.xpipe.core.source.DataSourceReference
 
getId() - Method in class io.xpipe.core.source.DataSourceReference.Id
 
getId() - Method in class io.xpipe.core.source.DataSourceReference.Latest
 
getId() - Method in class io.xpipe.core.source.DataSourceReference.Name
 
getIdentifier() - Method in class io.xpipe.core.data.node.ArrayNode
 
getIdentifier() - Method in class io.xpipe.core.data.node.LinkedTupleNode
 
getIdentifier() - Method in class io.xpipe.core.data.node.NoKeyTupleNode
 
getIdentifier() - Method in class io.xpipe.core.data.node.SimpleArrayNode
 
getIdentifier() - Method in class io.xpipe.core.data.node.SimpleTupleNode
 
getIdentifier() - Method in class io.xpipe.core.data.node.TupleNode
 
getIfPresent(DataStructureNode) - Method in class io.xpipe.core.data.node.DataStructureNodePointer
 
getInput() - Method in class io.xpipe.core.store.ShellStore
 
getKey(DataStructureNode) - Method in interface io.xpipe.core.data.node.DataStructureNodePointer.Element
 
getKey(DataStructureNode) - Method in record class io.xpipe.core.data.node.DataStructureNodePointer.FunctionElement
 
getKey(DataStructureNode) - Method in record class io.xpipe.core.data.node.DataStructureNodePointer.NameElement
 
getKey(DataStructureNode) - Method in record class io.xpipe.core.data.node.DataStructureNodePointer.SupplierElement
 
getKeyNames() - Method in class io.xpipe.core.data.node.DataStructureNode
 
getKeyNames() - Method in class io.xpipe.core.data.node.LinkedTupleNode
 
getKeyNames() - Method in class io.xpipe.core.data.node.NoKeyTupleNode
 
getKeyNames() - Method in class io.xpipe.core.data.node.SimpleTupleNode
 
getKeyValuePairs() - Method in class io.xpipe.core.data.node.DataStructureNode
 
getKeyValuePairs() - Method in class io.xpipe.core.data.node.LinkedTupleNode
 
getKeyValuePairs() - Method in class io.xpipe.core.data.node.NoKeyTupleNode
 
getKeyValuePairs() - Method in class io.xpipe.core.data.node.SimpleTupleNode
 
getLinuxShells() - Static method in class io.xpipe.core.store.ShellTypes
 
getName() - Method in class io.xpipe.core.data.node.ArrayNode
 
getName() - Method in class io.xpipe.core.data.node.DataStructureNode
 
getName() - Method in class io.xpipe.core.data.node.LinkedTupleNode
 
getName() - Method in class io.xpipe.core.data.node.NoKeyTupleNode
 
getName() - Method in class io.xpipe.core.data.node.SimpleTupleNode
 
getName() - Method in class io.xpipe.core.data.node.ValueNode
 
getName() - Method in class io.xpipe.core.data.type.ArrayType
 
getName() - Method in class io.xpipe.core.data.type.DataType
Returns the readable name of this data type that can be used for error messages.
getName() - Method in class io.xpipe.core.data.type.TupleType
 
getName() - Method in class io.xpipe.core.data.type.ValueType
 
getName() - Method in class io.xpipe.core.data.type.WildcardType
 
getName() - Method in interface io.xpipe.core.source.DataSourceReference
 
getName() - Method in class io.xpipe.core.source.DataSourceReference.Id
 
getName() - Method in class io.xpipe.core.source.DataSourceReference.Latest
 
getName() - Method in class io.xpipe.core.source.DataSourceReference.Name
 
getName() - Method in class io.xpipe.core.store.CollectionEntryDataStore
 
getName() - Method in class io.xpipe.core.store.ShellTypes
 
getName() - Method in interface io.xpipe.core.store.StandardShellStore.ShellType
 
getNewLine() - Method in enum class io.xpipe.core.charsetter.NewLine
 
getNodes() - Method in class io.xpipe.core.data.node.DataStructureNode
 
getNodes() - Method in class io.xpipe.core.data.node.LinkedTupleNode
 
getNodes() - Method in class io.xpipe.core.data.node.NoKeyTupleNode
 
getNodes() - Method in class io.xpipe.core.data.node.SimpleArrayNode
 
getNodes() - Method in class io.xpipe.core.data.node.SimpleTupleNode
 
getOperatingSystemNameCommand() - Method in interface io.xpipe.core.store.StandardShellStore.ShellType
 
getPath() - Method in class io.xpipe.core.data.node.DataStructureNodePointer
 
getPath() - Method in class io.xpipe.core.store.LocalDirectoryDataStore
 
getPreferredProvider() - Method in class io.xpipe.core.store.CollectionEntryDataStore
 
getRawData() - Method in class io.xpipe.core.data.node.MutableValueNode
 
getRawData() - Method in class io.xpipe.core.data.node.SimpleImmutableValueNode
 
getRawData() - Method in class io.xpipe.core.data.node.ValueNode
 
getResult() - Method in class io.xpipe.core.dialog.Dialog
 
getRowCount() - Method in interface io.xpipe.core.source.TableReadConnection
Returns the amount of rows to be read or -1 if the amount is unknown.
getRowCountIfPresent() - Method in class io.xpipe.core.source.DataSourceInfo.Table
 
getSecretValue() - Method in class io.xpipe.core.util.Secret
 
getSelected() - Method in class io.xpipe.core.dialog.ChoiceElement
 
getSize() - Method in class io.xpipe.core.data.type.TupleType
 
getStderr() - Method in class io.xpipe.core.store.ProcessControl
 
getStdout() - Method in class io.xpipe.core.store.ProcessControl
 
getStore() - Method in class io.xpipe.core.source.DataSource
 
getTimeout() - Method in class io.xpipe.core.store.ShellStore
 
getType() - Method in class io.xpipe.core.source.DataSourceInfo.Collection
 
getType() - Method in class io.xpipe.core.source.DataSourceInfo
 
getType() - Method in class io.xpipe.core.source.DataSourceInfo.Raw
 
getType() - Method in class io.xpipe.core.source.DataSourceInfo.Structure
 
getType() - Method in class io.xpipe.core.source.DataSourceInfo.Table
 
getType() - Method in class io.xpipe.core.source.DataSourceInfo.Text
 
getType() - Method in interface io.xpipe.core.source.DataSourceReference
 
getType() - Method in class io.xpipe.core.source.DataSourceReference.Id
 
getType() - Method in class io.xpipe.core.source.DataSourceReference.Latest
 
getType() - Method in class io.xpipe.core.source.DataSourceReference.Name
 
getWindowsShells() - Static method in class io.xpipe.core.store.ShellTypes
 

H

handle(OutputStream, OutputStream) - Method in interface io.xpipe.core.store.ProcessHandler
 
hasAllNames() - Method in class io.xpipe.core.data.type.TupleType
 
hashCode() - Method in class io.xpipe.core.data.node.ArrayNode
 
hashCode() - Method in record class io.xpipe.core.data.node.DataStructureNode.KeyValue
Returns a hash code value for this object.
hashCode() - Method in record class io.xpipe.core.data.node.DataStructureNodePointer.FunctionElement
Returns a hash code value for this object.
hashCode() - Method in record class io.xpipe.core.data.node.DataStructureNodePointer.IndexElement
Returns a hash code value for this object.
hashCode() - Method in record class io.xpipe.core.data.node.DataStructureNodePointer.NameElement
Returns a hash code value for this object.
hashCode() - Method in record class io.xpipe.core.data.node.DataStructureNodePointer.SelectorElement
Returns a hash code value for this object.
hashCode() - Method in record class io.xpipe.core.data.node.DataStructureNodePointer.SupplierElement
Returns a hash code value for this object.
hashCode() - Method in class io.xpipe.core.data.node.TupleNode
 
hashCode() - Method in class io.xpipe.core.data.node.ValueNode
 
hashCode() - Method in class io.xpipe.core.source.DataSourceReference.Id
 
hashCode() - Method in class io.xpipe.core.source.DataSourceReference.Latest
 
hashCode() - Method in class io.xpipe.core.source.DataSourceReference.Name
 
hasNext(InputStream) - Method in class io.xpipe.core.data.typed.TypedDataStreamParser
 
header - Variable in class io.xpipe.core.dialog.HeaderElement
 
header(String) - Static method in class io.xpipe.core.dialog.Dialog
Create a simple dialogue that will print a message.
header(Supplier<String>) - Static method in class io.xpipe.core.dialog.Dialog
Create a simple dialogue that will print a message.
HeaderElement - Class in io.xpipe.core.dialog
 
HeaderElement(String) - Constructor for class io.xpipe.core.dialog.HeaderElement
 
HTTP_HEADER - Static variable in class io.xpipe.core.dialog.QueryConverter
 

I

id - Variable in class io.xpipe.core.dialog.DialogElement
 
id(DataSourceId) - Static method in interface io.xpipe.core.source.DataSourceReference
Creates a reference by using a canonical data source id.
id(String) - Static method in enum class io.xpipe.core.charsetter.NewLine
 
id(String) - Static method in interface io.xpipe.core.source.DataSourceReference
Id() - Constructor for class io.xpipe.core.source.DataSourceReference.Id
 
ID - Enum constant in enum class io.xpipe.core.source.DataSourceReference.Type
 
immutable(byte[], boolean) - Static method in class io.xpipe.core.data.node.ValueNode
 
immutable(DataType) - Static method in class io.xpipe.core.data.typed.TypedDataStructureNodeReader
 
immutable(Object, boolean) - Static method in class io.xpipe.core.data.node.ValueNode
 
immutableNull() - Static method in class io.xpipe.core.data.node.ValueNode
 
ImmutableValueNode - Class in io.xpipe.core.data.node
 
ImmutableValueNode() - Constructor for class io.xpipe.core.data.node.ImmutableValueNode
 
immutableView() - Method in class io.xpipe.core.data.node.ArrayNode
 
immutableView() - Method in class io.xpipe.core.data.node.DataStructureNode
 
immutableView() - Method in class io.xpipe.core.data.node.ImmutableValueNode
 
immutableView() - Method in class io.xpipe.core.data.node.LinkedTupleNode
 
immutableView() - Method in class io.xpipe.core.data.node.MutableValueNode
 
immutableView() - Method in class io.xpipe.core.data.node.NoKeyTupleNode
 
immutableView() - Method in class io.xpipe.core.data.node.SimpleArrayNode
 
immutableView() - Method in class io.xpipe.core.data.node.SimpleTupleNode
 
immutableView() - Method in class io.xpipe.core.data.node.TupleNode
 
immutableView() - Method in class io.xpipe.core.data.node.ValueNode
 
index() - Method in record class io.xpipe.core.data.node.DataStructureNodePointer.IndexElement
Returns the value of the index record component.
index(int) - Method in class io.xpipe.core.data.node.DataStructureNodePointer.Builder
 
IndexElement(int) - Constructor for record class io.xpipe.core.data.node.DataStructureNodePointer.IndexElement
Creates an instance of a IndexElement record class.
inferCharset(byte[]) - Method in class io.xpipe.core.charsetter.Charsetter
 
inferNewLine(byte[]) - Method in class io.xpipe.core.charsetter.Charsetter
 
init() - Method in interface io.xpipe.core.source.DataSourceConnection
Initializes this connection.
init(CharsetterContext) - Static method in class io.xpipe.core.charsetter.Charsetter
 
initClassBased() - Static method in class io.xpipe.core.util.JacksonHelper
 
initModularized(ModuleLayer) - Static method in class io.xpipe.core.util.JacksonHelper
 
InMemoryStore - Class in io.xpipe.core.store
A store whose contents are stored in memory.
InMemoryStore(byte[]) - Constructor for class io.xpipe.core.store.InMemoryStore
 
InMemoryStore(String) - Constructor for class io.xpipe.core.store.InMemoryStore
 
InputStreamDataStore - Class in io.xpipe.core.store
A data store that is only represented by an InputStream.
InputStreamDataStore(InputStream) - Constructor for class io.xpipe.core.store.InputStreamDataStore
 
INSTANCE - Static variable in class io.xpipe.core.charsetter.Charsetter
 
INTEGER - Static variable in class io.xpipe.core.dialog.QueryConverter
 
io.xpipe.core - module io.xpipe.core
 
io.xpipe.core.charsetter - package io.xpipe.core.charsetter
 
io.xpipe.core.data.generic - package io.xpipe.core.data.generic
 
io.xpipe.core.data.node - package io.xpipe.core.data.node
 
io.xpipe.core.data.type - package io.xpipe.core.data.type
 
io.xpipe.core.data.typed - package io.xpipe.core.data.typed
 
io.xpipe.core.dialog - package io.xpipe.core.dialog
 
io.xpipe.core.source - package io.xpipe.core.source
 
io.xpipe.core.store - package io.xpipe.core.store
 
io.xpipe.core.util - package io.xpipe.core.util
 
isArray() - Method in class io.xpipe.core.data.node.ArrayNode
 
isArray() - Method in class io.xpipe.core.data.node.DataStructureNode
 
isArray() - Method in class io.xpipe.core.data.type.ArrayType
 
isArray() - Method in class io.xpipe.core.data.type.DataType
Checks whether this type is an array.
isDirectory() - Method in class io.xpipe.core.store.CollectionEntryDataStore
 
isDone() - Method in interface io.xpipe.core.data.generic.GenericAbstractReader
 
isDone() - Method in class io.xpipe.core.data.generic.GenericArrayReader
 
isDone() - Method in class io.xpipe.core.data.generic.GenericTupleReader
 
isDone() - Method in interface io.xpipe.core.data.typed.TypedAbstractReader
 
isDone() - Method in class io.xpipe.core.data.typed.TypedDataStructureNodeReader
 
isDone() - Method in class io.xpipe.core.data.typed.TypedReusableDataStructureNodeReader
 
isFinished() - Method in interface io.xpipe.core.source.TextReadConnection
 
isInit() - Static method in class io.xpipe.core.util.JacksonHelper
 
isLocal() - Method in class io.xpipe.core.store.LocalStore
 
isLocal() - Method in interface io.xpipe.core.store.MachineFileStore
 
isLocal() - Method in class io.xpipe.core.store.ShellStore
 
isLocalToApplication() - Method in class io.xpipe.core.store.InMemoryStore
 
isLocalToApplication() - Method in interface io.xpipe.core.store.StreamDataStore
Indicates whether this data store can only be accessed by the current running application.
isMutable() - Method in class io.xpipe.core.data.node.DataStructureNode
 
isMutable() - Method in class io.xpipe.core.data.node.ImmutableValueNode
 
isMutable() - Method in class io.xpipe.core.data.node.LinkedTupleNode
 
isMutable() - Method in class io.xpipe.core.data.node.MutableValueNode
 
isMutable() - Method in class io.xpipe.core.data.node.NoKeyTupleNode
 
isMutable() - Method in class io.xpipe.core.data.node.SimpleArrayNode
 
isMutable() - Method in class io.xpipe.core.data.node.SimpleTupleNode
 
isNewLine() - Method in class io.xpipe.core.dialog.BaseQueryElement
 
isNull() - Method in class io.xpipe.core.data.node.DataStructureNode
 
isNull() - Method in class io.xpipe.core.data.node.MutableValueNode
 
isNull() - Method in class io.xpipe.core.data.node.ValueNode
 
isRequired() - Method in class io.xpipe.core.dialog.ChoiceElement
 
isTextual() - Method in class io.xpipe.core.data.node.DataStructureNode
 
isTextual() - Method in class io.xpipe.core.data.node.MutableValueNode
 
isTextual() - Method in class io.xpipe.core.data.node.SimpleImmutableValueNode
 
isTextual() - Method in class io.xpipe.core.data.node.ValueNode
 
isTuple() - Method in class io.xpipe.core.data.node.DataStructureNode
 
isTuple() - Method in class io.xpipe.core.data.node.TupleNode
 
isTuple() - Method in class io.xpipe.core.data.type.DataType
Checks whether this type is a tuple.
isTuple() - Method in class io.xpipe.core.data.type.TupleType
 
isValid(DataStructureNode) - Method in class io.xpipe.core.data.node.DataStructureNodePointer
 
isValue() - Method in class io.xpipe.core.data.node.DataStructureNode
 
isValue() - Method in class io.xpipe.core.data.node.ValueNode
 
isValue() - Method in class io.xpipe.core.data.type.DataType
Checks whether this type is a value.
isValue() - Method in class io.xpipe.core.data.type.ValueType
 
isWildcard() - Method in class io.xpipe.core.data.type.DataType
Checks whether this type is a wildcard.
isWildcard() - Method in class io.xpipe.core.data.type.WildcardType
 
iterator() - Method in class io.xpipe.core.data.node.DataStructureNode
 
iterator() - Method in class io.xpipe.core.data.node.LinkedTupleNode
 
iterator() - Method in class io.xpipe.core.data.node.SimpleArrayNode
 

J

JacksonHelper - Class in io.xpipe.core.util
 
JacksonHelper() - Constructor for class io.xpipe.core.util.JacksonHelper
 

K

key() - Method in record class io.xpipe.core.data.node.DataStructureNode.KeyValue
Returns the value of the key record component.
keyFunc() - Method in record class io.xpipe.core.data.node.DataStructureNodePointer.FunctionElement
Returns the value of the keyFunc record component.
keyNameAt(int) - Method in class io.xpipe.core.data.node.DataStructureNode
 
keyNameAt(int) - Method in class io.xpipe.core.data.node.LinkedTupleNode
 
keyNameAt(int) - Method in class io.xpipe.core.data.node.SimpleTupleNode
 
keySupplier() - Method in record class io.xpipe.core.data.node.DataStructureNodePointer.SupplierElement
Returns the value of the keySupplier record component.
KeyValue(String, DataStructureNode) - Constructor for record class io.xpipe.core.data.node.DataStructureNode.KeyValue
Creates an instance of a KeyValue record class.

L

latest() - Static method in interface io.xpipe.core.source.DataSourceReference
Creates a reference that always refers to the latest data source.
Latest() - Constructor for class io.xpipe.core.source.DataSourceReference.Latest
 
LATEST - Enum constant in enum class io.xpipe.core.source.DataSourceReference.Type
 
lazy(Dialog.FailableSupplier<Dialog>) - Static method in class io.xpipe.core.dialog.Dialog
Creates a dialogue that will only evaluate when needed.
LF - Enum constant in enum class io.xpipe.core.charsetter.NewLine
 
lines() - Method in interface io.xpipe.core.source.TextReadConnection
 
LinkedTupleNode - Class in io.xpipe.core.data.node
 
LinkedTupleNode(List<TupleNode>) - Constructor for class io.xpipe.core.data.node.LinkedTupleNode
 
listEntries() - Method in interface io.xpipe.core.source.CollectionReadConnection
 
local(String) - Static method in class io.xpipe.core.store.FileStore
Creates a file store for a file that is local to the callers machine.
local(Path) - Static method in class io.xpipe.core.store.FileStore
 
LocalDirectoryDataStore - Class in io.xpipe.core.store
 
LocalDirectoryDataStore(Path) - Constructor for class io.xpipe.core.store.LocalDirectoryDataStore
 
LocalPathDeserializer() - Constructor for class io.xpipe.core.util.CoreJacksonModule.LocalPathDeserializer
 
LocalPathSerializer() - Constructor for class io.xpipe.core.util.CoreJacksonModule.LocalPathSerializer
 
LocalStore - Class in io.xpipe.core.store
 
LocalStore() - Constructor for class io.xpipe.core.store.LocalStore
 

M

MachineFileStore - Interface in io.xpipe.core.store
 
map(Function<T, ?>) - Method in class io.xpipe.core.dialog.Dialog
 
matches(DataStructureNode) - Method in class io.xpipe.core.data.type.ArrayType
 
matches(DataStructureNode) - Method in class io.xpipe.core.data.type.DataType
Checks whether a node conforms to this data type.
matches(DataStructureNode) - Method in class io.xpipe.core.data.type.TupleType
 
matches(DataStructureNode) - Method in class io.xpipe.core.data.type.ValueType
 
matches(DataStructureNode) - Method in class io.xpipe.core.data.type.WildcardType
 
mutable(byte[], boolean) - Static method in class io.xpipe.core.data.node.ValueNode
 
mutable(DataType) - Static method in class io.xpipe.core.data.typed.TypedDataStructureNodeReader
 
mutable(Object, boolean) - Static method in class io.xpipe.core.data.node.ValueNode
 
mutableCopy() - Method in class io.xpipe.core.data.node.ArrayNode
 
mutableCopy() - Method in class io.xpipe.core.data.node.DataStructureNode
 
mutableCopy() - Method in class io.xpipe.core.data.node.LinkedTupleNode
 
mutableCopy() - Method in class io.xpipe.core.data.node.MutableValueNode
 
mutableCopy() - Method in class io.xpipe.core.data.node.NoKeyTupleNode
 
mutableCopy() - Method in class io.xpipe.core.data.node.SimpleArrayNode
 
mutableCopy() - Method in class io.xpipe.core.data.node.SimpleImmutableValueNode
 
mutableCopy() - Method in class io.xpipe.core.data.node.SimpleTupleNode
 
mutableCopy() - Method in class io.xpipe.core.data.node.TupleNode
 
mutableCopy() - Method in class io.xpipe.core.data.node.ValueNode
 
mutableNull() - Static method in class io.xpipe.core.data.node.ValueNode
 
MutableValueNode - Class in io.xpipe.core.data.node
 

N

name() - Method in record class io.xpipe.core.data.node.DataStructureNodePointer.NameElement
Returns the value of the name record component.
name(String) - Method in class io.xpipe.core.data.node.DataStructureNodePointer.Builder
 
name(String) - Static method in interface io.xpipe.core.source.DataSourceReference
Creates a reference using only the data source name.
Name() - Constructor for class io.xpipe.core.source.DataSourceReference.Name
 
NAME - Enum constant in enum class io.xpipe.core.source.DataSourceReference.Type
 
NamedStore - Class in io.xpipe.core.store
A store that refers to another store in the X-Pipe storage.
NamedStore(String) - Constructor for class io.xpipe.core.store.NamedStore
 
NameElement(String) - Constructor for record class io.xpipe.core.data.node.DataStructureNodePointer.NameElement
Creates an instance of a NameElement record class.
newAppendingWriteConnection() - Method in class io.xpipe.core.source.TableDataSource
 
NewLine - Enum Class in io.xpipe.core.charsetter
 
newMapper() - Static method in class io.xpipe.core.util.JacksonHelper
Constructs a new ObjectMapper that is able to map all required X-Pipe classes and also possible extensions.
newReadConnection() - Method in class io.xpipe.core.source.CollectionDataSource
 
newReadConnection() - Method in class io.xpipe.core.source.RawDataSource
 
newReadConnection() - Method in class io.xpipe.core.source.StructureDataSource
 
newReadConnection() - Method in class io.xpipe.core.source.TableDataSource
 
newReadConnection() - Method in class io.xpipe.core.source.TextDataSource
 
newReader(int) - Static method in class io.xpipe.core.data.generic.GenericArrayReader
 
newReader(int) - Static method in class io.xpipe.core.data.generic.GenericTupleReader
 
newWriteConnection() - Method in class io.xpipe.core.source.CollectionDataSource
 
newWriteConnection() - Method in class io.xpipe.core.source.RawDataSource
 
newWriteConnection() - Method in class io.xpipe.core.source.StructureDataSource
 
newWriteConnection() - Method in class io.xpipe.core.source.TableDataSource
 
newWriteConnection() - Method in class io.xpipe.core.source.TextDataSource
 
next(String) - Method in class io.xpipe.core.dialog.Dialog.Choice
 
next(String) - Method in class io.xpipe.core.dialog.Dialog
 
next(String) - Method in class io.xpipe.core.dialog.Dialog.Query
 
NoKeyTupleNode - Class in io.xpipe.core.data.node
 

O

of() - Static method in class io.xpipe.core.data.type.ValueType
Creates a new instance.
of() - Static method in class io.xpipe.core.data.type.WildcardType
Creates a new instance.
of(boolean, List<DataStructureNode>) - Static method in class io.xpipe.core.data.node.ArrayNode
 
of(boolean, List<String>, List<DataStructureNode>) - Static method in class io.xpipe.core.data.node.TupleNode
 
of(byte[]) - Static method in class io.xpipe.core.data.node.ValueNode
 
of(DataStructureNode...) - Static method in class io.xpipe.core.data.node.ArrayNode
 
of(DataType) - Static method in class io.xpipe.core.data.type.ArrayType
Creates a new array type for a given shared data type.
of(Object) - Static method in class io.xpipe.core.data.node.ValueNode
 
of(List<DataStructureNode>) - Static method in class io.xpipe.core.data.node.ArrayNode
 
of(List<DataStructureNode>) - Static method in class io.xpipe.core.data.node.TupleNode
 
of(List<DataType>) - Static method in class io.xpipe.core.data.type.TupleType
Creates a new tuple type for a list of types with no names.
of(List<String>, List<DataStructureNode>) - Static method in class io.xpipe.core.data.node.TupleNode
 
of(List<String>, List<DataType>) - Static method in class io.xpipe.core.data.type.TupleType
Creates a new tuple type for a list of names and types.
ofSharedType(List<DataType>) - Static method in class io.xpipe.core.data.type.ArrayType
Creates a new array type using either the shared type of types or a wildcard type if the elements do not share a common type.
ofText(byte[]) - Static method in class io.xpipe.core.data.node.ValueNode
 
ofText(Object) - Static method in class io.xpipe.core.data.node.ValueNode
 
onArray(ArrayType) - Method in interface io.xpipe.core.data.type.DataTypeVisitor
 
onArrayBegin(int) - Method in interface io.xpipe.core.data.typed.TypedDataStreamCallback
 
onArrayBegin(int) - Method in class io.xpipe.core.data.typed.TypedDataStructureNodeReader
 
onArrayBegin(int) - Method in class io.xpipe.core.data.typed.TypedReusableDataStructureNodeReader
 
onArrayEnd() - Method in class io.xpipe.core.data.generic.GenericArrayReader
 
onArrayEnd() - Method in interface io.xpipe.core.data.generic.GenericDataStreamCallback
 
onArrayEnd() - Method in class io.xpipe.core.data.generic.GenericDataStructureNodeReader
 
onArrayEnd() - Method in class io.xpipe.core.data.generic.GenericTupleReader
 
onArrayEnd() - Method in interface io.xpipe.core.data.typed.TypedDataStreamCallback
 
onArrayEnd() - Method in class io.xpipe.core.data.typed.TypedDataStructureNodeReader
 
onArrayEnd() - Method in class io.xpipe.core.data.typed.TypedReusableDataStructureNodeReader
 
onArrayStart(int) - Method in class io.xpipe.core.data.generic.GenericArrayReader
 
onArrayStart(int) - Method in interface io.xpipe.core.data.generic.GenericDataStreamCallback
 
onArrayStart(int) - Method in class io.xpipe.core.data.generic.GenericDataStructureNodeReader
 
onArrayStart(int) - Method in class io.xpipe.core.data.generic.GenericTupleReader
 
onCompletion(Runnable) - Method in class io.xpipe.core.dialog.Dialog
 
onCompletion(Consumer<?>) - Method in class io.xpipe.core.dialog.Dialog
 
onCompletion(List<Consumer<?>>) - Method in class io.xpipe.core.dialog.Dialog
 
onGenericNode(DataStructureNode) - Method in interface io.xpipe.core.data.typed.TypedDataStreamCallback
 
onGenericNode(DataStructureNode) - Method in class io.xpipe.core.data.typed.TypedDataStructureNodeReader
 
onGenericNode(DataStructureNode) - Method in class io.xpipe.core.data.typed.TypedReusableDataStructureNodeReader
 
onName(String) - Method in class io.xpipe.core.data.generic.GenericArrayReader
 
onName(String) - Method in interface io.xpipe.core.data.generic.GenericDataStreamCallback
 
onName(String) - Method in class io.xpipe.core.data.generic.GenericDataStructureNodeReader
 
onName(String) - Method in class io.xpipe.core.data.generic.GenericTupleReader
 
onNodeBegin() - Method in interface io.xpipe.core.data.typed.TypedDataStreamCallback
 
onNodeBegin() - Method in class io.xpipe.core.data.typed.TypedDataStructureNodeReader
 
onNodeBegin() - Method in class io.xpipe.core.data.typed.TypedReusableDataStructureNodeReader
 
onNodeEnd() - Method in interface io.xpipe.core.data.typed.TypedDataStreamCallback
 
onNodeEnd() - Method in class io.xpipe.core.data.typed.TypedDataStructureNodeReader
 
onNodeEnd() - Method in class io.xpipe.core.data.typed.TypedReusableDataStructureNodeReader
 
onTuple(TupleType) - Method in interface io.xpipe.core.data.type.DataTypeVisitor
 
onTupleBegin(TupleType) - Method in interface io.xpipe.core.data.typed.TypedDataStreamCallback
 
onTupleBegin(TupleType) - Method in class io.xpipe.core.data.typed.TypedDataStructureNodeReader
 
onTupleBegin(TupleType) - Method in class io.xpipe.core.data.typed.TypedReusableDataStructureNodeReader
 
onTupleEnd() - Method in class io.xpipe.core.data.generic.GenericArrayReader
 
onTupleEnd() - Method in interface io.xpipe.core.data.generic.GenericDataStreamCallback
 
onTupleEnd() - Method in class io.xpipe.core.data.generic.GenericDataStructureNodeReader
 
onTupleEnd() - Method in class io.xpipe.core.data.generic.GenericTupleReader
 
onTupleEnd() - Method in interface io.xpipe.core.data.typed.TypedDataStreamCallback
 
onTupleEnd() - Method in class io.xpipe.core.data.typed.TypedDataStructureNodeReader
 
onTupleEnd() - Method in class io.xpipe.core.data.typed.TypedReusableDataStructureNodeReader
 
onTupleStart(int) - Method in class io.xpipe.core.data.generic.GenericArrayReader
 
onTupleStart(int) - Method in interface io.xpipe.core.data.generic.GenericDataStreamCallback
 
onTupleStart(int) - Method in class io.xpipe.core.data.generic.GenericDataStructureNodeReader
 
onTupleStart(int) - Method in class io.xpipe.core.data.generic.GenericTupleReader
 
onValue(byte[], boolean) - Method in class io.xpipe.core.data.generic.GenericArrayReader
 
onValue(byte[], boolean) - Method in interface io.xpipe.core.data.generic.GenericDataStreamCallback
 
onValue(byte[], boolean) - Method in class io.xpipe.core.data.generic.GenericDataStructureNodeReader
 
onValue(byte[], boolean) - Method in class io.xpipe.core.data.generic.GenericTupleReader
 
onValue(byte[], boolean) - Method in interface io.xpipe.core.data.typed.TypedDataStreamCallback
 
onValue(byte[], boolean) - Method in class io.xpipe.core.data.typed.TypedDataStructureNodeReader
 
onValue(byte[], boolean) - Method in class io.xpipe.core.data.typed.TypedReusableDataStructureNodeReader
 
onValue(ValueType) - Method in interface io.xpipe.core.data.type.DataTypeVisitor
 
onWildcard(WildcardType) - Method in interface io.xpipe.core.data.type.DataTypeVisitor
 
openAppendingWriteConnection() - Method in class io.xpipe.core.source.DataSource
 
openAppendingWriteConnection() - Method in class io.xpipe.core.source.TableDataSource
 
openBufferedInput() - Method in interface io.xpipe.core.store.StreamDataStore
Opens an input stream that is guaranteed to be buffered.
openInput() - Method in class io.xpipe.core.store.FileStore
 
openInput() - Method in class io.xpipe.core.store.InMemoryStore
 
openInput() - Method in class io.xpipe.core.store.InputStreamDataStore
 
openInput() - Method in class io.xpipe.core.store.OutputStreamStore
 
openInput() - Method in class io.xpipe.core.store.StdinDataStore
 
openInput() - Method in interface io.xpipe.core.store.StreamDataStore
Opens an input stream that can be used to read its data.
openInput() - Method in class io.xpipe.core.store.URLDataStore
 
openInput(String) - Method in class io.xpipe.core.store.LocalStore
 
openInput(String) - Method in interface io.xpipe.core.store.MachineFileStore
 
openInput(String) - Method in class io.xpipe.core.store.StandardShellStore
 
openOutput() - Method in class io.xpipe.core.store.FileStore
 
openOutput() - Method in class io.xpipe.core.store.OutputStreamStore
 
openOutput() - Method in class io.xpipe.core.store.StdoutDataStore
 
openOutput() - Method in interface io.xpipe.core.store.StreamDataStore
Opens an output stream that can be used to write data.
openOutput(String) - Method in class io.xpipe.core.store.LocalStore
 
openOutput(String) - Method in interface io.xpipe.core.store.MachineFileStore
 
openOutput(String) - Method in class io.xpipe.core.store.StandardShellStore
 
openReadConnection() - Method in class io.xpipe.core.source.CollectionDataSource
 
openReadConnection() - Method in class io.xpipe.core.source.DataSource
 
openReadConnection() - Method in class io.xpipe.core.source.RawDataSource
 
openReadConnection() - Method in class io.xpipe.core.source.StructureDataSource
 
openReadConnection() - Method in class io.xpipe.core.source.TableDataSource
 
openReadConnection() - Method in class io.xpipe.core.source.TextDataSource
 
openWriteConnection() - Method in class io.xpipe.core.source.CollectionDataSource
 
openWriteConnection() - Method in class io.xpipe.core.source.DataSource
 
openWriteConnection() - Method in class io.xpipe.core.source.RawDataSource
 
openWriteConnection() - Method in class io.xpipe.core.source.StructureDataSource
 
openWriteConnection() - Method in class io.xpipe.core.source.TableDataSource
 
openWriteConnection() - Method in class io.xpipe.core.source.TextDataSource
 
OutputStreamStore - Class in io.xpipe.core.store
 
OutputStreamStore(OutputStream) - Constructor for class io.xpipe.core.store.OutputStreamStore
 

P

parse(InputStream) - Static method in class io.xpipe.core.data.generic.GenericDataStreamParser
 
parse(InputStream, GenericDataStreamCallback) - Static method in class io.xpipe.core.data.generic.GenericDataStreamParser
 
parse(InputStream, TypedDataStreamCallback) - Method in class io.xpipe.core.data.typed.TypedDataStreamParser
 
parse(String) - Static method in interface io.xpipe.core.source.DataSourceReference
 
parseN(InputStream, int) - Static method in class io.xpipe.core.data.generic.GenericDataStreamParser
 
parseStructure(InputStream, TypedAbstractReader) - Method in class io.xpipe.core.data.typed.TypedDataStreamParser
 
parseStructures(InputStream, TypedAbstractReader, Consumer<DataStructureNode>) - Method in class io.xpipe.core.data.typed.TypedDataStreamParser
 
persistent() - Method in class io.xpipe.core.store.FileStore
 
persistent() - Method in interface io.xpipe.core.store.StreamDataStore
Indicates whether this store is persistent, i.e.
platform() - Static method in enum class io.xpipe.core.charsetter.NewLine
 
pointerEvaluation(DataStructureNodePointer) - Method in class io.xpipe.core.data.node.DataStructureNodePointer.Builder
 
pointerEvaluation(DataStructureNodePointer, Function<DataStructureNode, String>) - Method in class io.xpipe.core.data.node.DataStructureNodePointer.Builder
 
POWERSHELL - Static variable in class io.xpipe.core.store.ShellTypes
 
prepareCommand(List<Secret>, List<String>, Integer) - Method in class io.xpipe.core.store.LocalStore
 
prepareCommand(List<Secret>, List<String>, Integer) - Method in class io.xpipe.core.store.ShellStore
 
prepareCommand(List<String>, Integer) - Method in class io.xpipe.core.store.ShellStore
 
prepareElevatedCommand(ShellStore, List<Secret>, List<String>, Integer, String) - Method in interface io.xpipe.core.store.StandardShellStore.ShellType
 
preparePrivilegedCommand(List<Secret>, List<String>, Integer) - Method in class io.xpipe.core.store.LocalStore
 
preparePrivilegedCommand(List<Secret>, List<String>, Integer) - Method in class io.xpipe.core.store.ShellStore
 
preparePrivilegedCommand(List<String>, Integer) - Method in class io.xpipe.core.store.ShellStore
 
ProcessControl - Class in io.xpipe.core.store
 
ProcessControl() - Constructor for class io.xpipe.core.store.ProcessControl
 
ProcessHandler - Interface in io.xpipe.core.store
 
ProcessOutputException - Exception in io.xpipe.core.store
 
ProcessOutputException() - Constructor for exception io.xpipe.core.store.ProcessOutputException
 
ProcessOutputException(String) - Constructor for exception io.xpipe.core.store.ProcessOutputException
 
ProcessOutputException(String, Throwable) - Constructor for exception io.xpipe.core.store.ProcessOutputException
 
ProcessOutputException(String, Throwable, boolean, boolean) - Constructor for exception io.xpipe.core.store.ProcessOutputException
 
ProcessOutputException(Throwable) - Constructor for exception io.xpipe.core.store.ProcessOutputException
 
put(DataStructureNode) - Method in class io.xpipe.core.data.node.DataStructureNode
 
put(DataStructureNode) - Method in class io.xpipe.core.data.node.SimpleArrayNode
 
put(String, DataStructureNode) - Method in class io.xpipe.core.data.node.DataStructureNode
 
put(String, DataStructureNode) - Method in class io.xpipe.core.data.node.LinkedTupleNode
 

Q

query(String, boolean, boolean, boolean, T, QueryConverter<T>) - Static method in class io.xpipe.core.dialog.Dialog
Creates a simple query dialogue.
QueryConverter<T> - Class in io.xpipe.core.dialog
 
QueryConverter() - Constructor for class io.xpipe.core.dialog.QueryConverter
 
QueryElement - Class in io.xpipe.core.dialog
 
QueryElement(String, boolean, boolean, boolean, T, QueryConverter<T>, boolean) - Constructor for class io.xpipe.core.dialog.QueryElement
 
queryInformationString() - Method in interface io.xpipe.core.store.DataStore
 
querySecret(String, boolean, boolean, Secret) - Static method in class io.xpipe.core.dialog.Dialog
querySystemName() - Method in class io.xpipe.core.store.StandardShellStore
 

R

Raw(int) - Constructor for class io.xpipe.core.source.DataSourceInfo.Raw
 
RAW - Enum constant in enum class io.xpipe.core.source.DataSourceType
 
RawDataSource<DS extends DataStore> - Class in io.xpipe.core.source
 
RawDataSource(DS) - Constructor for class io.xpipe.core.source.RawDataSource
 
RawReadConnection - Interface in io.xpipe.core.source
 
RawWriteConnection - Interface in io.xpipe.core.source
 
read() - Method in interface io.xpipe.core.source.StructureReadConnection
Reads the complete contents.
read(Charsetter.FailableSupplier<InputStream, Exception>, Charsetter.FailableConsumer<InputStreamReader, Exception>) - Method in class io.xpipe.core.charsetter.Charsetter
 
readBytes(int) - Method in interface io.xpipe.core.source.RawReadConnection
 
readErrOnly() - Method in class io.xpipe.core.store.ProcessControl
 
readOutOnly() - Method in class io.xpipe.core.store.ProcessControl
 
readRows(int) - Method in interface io.xpipe.core.source.TableReadConnection
Reads multiple rows in bulk.
receive(String) - Method in class io.xpipe.core.dialog.Dialog
 
remove(int) - Method in class io.xpipe.core.data.node.DataStructureNode
 
remove(int) - Method in class io.xpipe.core.data.node.LinkedTupleNode
 
remove(int) - Method in class io.xpipe.core.data.node.SimpleArrayNode
 
remove(String) - Method in class io.xpipe.core.data.node.DataStructureNode
 
remove(String) - Method in class io.xpipe.core.data.node.LinkedTupleNode
 
repeatIf(Dialog, Predicate<T>) - Static method in class io.xpipe.core.dialog.Dialog
Creates a dialogue that starts from the beginning if the repeating condition is true.
Result() - Constructor for class io.xpipe.core.charsetter.Charsetter.Result
 
retryIf(Dialog, Function<T, String>) - Static method in class io.xpipe.core.dialog.Dialog
Creates a dialogue that will repeat with an error message if the condition is met.

S

Secret - Class in io.xpipe.core.util
 
Secret() - Constructor for class io.xpipe.core.util.Secret
 
SECRET - Static variable in class io.xpipe.core.dialog.QueryConverter
 
SecretDeserializer() - Constructor for class io.xpipe.core.util.CoreJacksonModule.SecretDeserializer
 
SecretSerializer() - Constructor for class io.xpipe.core.util.CoreJacksonModule.SecretSerializer
 
selector() - Method in record class io.xpipe.core.data.node.DataStructureNodePointer.SelectorElement
Returns the value of the selector record component.
selector(Predicate<DataStructureNode>) - Method in class io.xpipe.core.data.node.DataStructureNodePointer.Builder
 
SelectorElement(Predicate<DataStructureNode>) - Constructor for record class io.xpipe.core.data.node.DataStructureNodePointer.SelectorElement
Creates an instance of a SelectorElement record class.
SEPARATOR - Static variable in class io.xpipe.core.source.DataSourceId
 
serialize(DataSourceReference, JsonGenerator, SerializerProvider) - Method in class io.xpipe.core.util.CoreJacksonModule.DataSourceReferenceSerializer
 
serialize(Secret, JsonGenerator, SerializerProvider) - Method in class io.xpipe.core.util.CoreJacksonModule.SecretSerializer
 
serialize(Charset, JsonGenerator, SerializerProvider) - Method in class io.xpipe.core.util.CoreJacksonModule.CharsetSerializer
 
serialize(Path, JsonGenerator, SerializerProvider) - Method in class io.xpipe.core.util.CoreJacksonModule.LocalPathSerializer
 
set(int, DataStructureNode) - Method in class io.xpipe.core.data.node.DataStructureNode
 
set(int, DataStructureNode) - Method in class io.xpipe.core.data.node.LinkedTupleNode
 
set(int, DataStructureNode) - Method in class io.xpipe.core.data.node.NoKeyTupleNode
 
set(int, DataStructureNode) - Method in class io.xpipe.core.data.node.SimpleArrayNode
 
set(int, DataStructureNode) - Method in class io.xpipe.core.data.node.SimpleTupleNode
 
set(Object) - Method in class io.xpipe.core.data.node.DataStructureNode
 
set(Object) - Method in class io.xpipe.core.data.node.ImmutableValueNode
 
set(Object) - Method in class io.xpipe.core.data.node.MutableValueNode
 
set(Object) - Method in class io.xpipe.core.data.node.ValueNode
 
set(Object, boolean) - Method in class io.xpipe.core.data.node.DataStructureNode
 
set(Object, boolean) - Method in class io.xpipe.core.data.node.ImmutableValueNode
 
set(Object, boolean) - Method in class io.xpipe.core.data.node.MutableValueNode
 
set(Object, boolean) - Method in class io.xpipe.core.data.node.ValueNode
 
setRaw(byte[]) - Method in class io.xpipe.core.data.node.DataStructureNode
 
setRaw(byte[]) - Method in class io.xpipe.core.data.node.ImmutableValueNode
 
setRaw(byte[]) - Method in class io.xpipe.core.data.node.MutableValueNode
 
setRaw(byte[]) - Method in class io.xpipe.core.data.node.ValueNode
 
setupModule(Module.SetupContext) - Method in class io.xpipe.core.util.CoreJacksonModule
 
SH - Static variable in class io.xpipe.core.store.ShellTypes
 
ShellStore - Class in io.xpipe.core.store
 
ShellStore() - Constructor for class io.xpipe.core.store.ShellStore
 
ShellTypes - Class in io.xpipe.core.store
 
SimpleArrayNode - Class in io.xpipe.core.data.node
 
SimpleImmutableValueNode - Class in io.xpipe.core.data.node
 
SimpleTupleNode - Class in io.xpipe.core.data.node
 
size() - Method in class io.xpipe.core.data.node.DataStructureNode
 
size() - Method in class io.xpipe.core.data.node.DataStructureNodePointer
 
size() - Method in class io.xpipe.core.data.node.LinkedTupleNode
 
size() - Method in class io.xpipe.core.data.node.NoKeyTupleNode
 
size() - Method in class io.xpipe.core.data.node.SimpleArrayNode
 
size() - Method in class io.xpipe.core.data.node.SimpleTupleNode
 
skipIf(Dialog, Supplier<Boolean>) - Static method in class io.xpipe.core.dialog.Dialog
Creates a dialogue that will not be executed if the condition is true.
specialFormatHostName(String) - Static method in class io.xpipe.core.store.DataStoreFormatter
 
spliterator() - Method in class io.xpipe.core.data.node.DataStructureNode
 
spliterator() - Method in class io.xpipe.core.data.node.LinkedTupleNode
 
spliterator() - Method in class io.xpipe.core.data.node.SimpleArrayNode
 
StandardShellStore - Class in io.xpipe.core.store
 
StandardShellStore() - Constructor for class io.xpipe.core.store.StandardShellStore
 
StandardShellStore.ShellType - Interface in io.xpipe.core.store
 
start() - Method in class io.xpipe.core.dialog.Dialog.Choice
 
start() - Method in class io.xpipe.core.dialog.Dialog.Query
 
start() - Method in class io.xpipe.core.dialog.Dialog
 
start() - Method in class io.xpipe.core.store.ProcessControl
 
StdinDataStore - Class in io.xpipe.core.store
 
StdinDataStore() - Constructor for class io.xpipe.core.store.StdinDataStore
 
StdoutDataStore - Class in io.xpipe.core.store
 
StdoutDataStore() - Constructor for class io.xpipe.core.store.StdoutDataStore
 
store - Variable in class io.xpipe.core.source.DataSource
 
stream() - Method in class io.xpipe.core.data.node.DataStructureNode
 
stream() - Method in class io.xpipe.core.data.node.LinkedTupleNode
 
stream() - Method in class io.xpipe.core.data.node.SimpleArrayNode
 
StreamDataStore - Interface in io.xpipe.core.store
A data store that can be accessed using InputStreams and/or OutputStreams.
StreamHelper - Class in io.xpipe.core.util
 
StreamHelper() - Constructor for class io.xpipe.core.util.StreamHelper
 
STRING - Static variable in class io.xpipe.core.dialog.QueryConverter
 
Structure(int) - Constructor for class io.xpipe.core.source.DataSourceInfo.Structure
 
STRUCTURE - Enum constant in enum class io.xpipe.core.source.DataSourceType
 
StructureDataSource<DS extends DataStore> - Class in io.xpipe.core.source
 
StructureDataSource(DS) - Constructor for class io.xpipe.core.source.StructureDataSource
 
StructureReadConnection - Interface in io.xpipe.core.source
 
StructureWriteConnection - Interface in io.xpipe.core.source
 
supplier(Supplier<String>) - Method in class io.xpipe.core.data.node.DataStructureNodePointer.Builder
 
SupplierElement(Supplier<String>) - Constructor for record class io.xpipe.core.data.node.DataStructureNodePointer.SupplierElement
Creates an instance of a SupplierElement record class.
supportsRead() - Method in class io.xpipe.core.source.DataSource
 
supportsWrite() - Method in class io.xpipe.core.source.DataSource
 
switchTo(List<String>) - Method in interface io.xpipe.core.store.StandardShellStore.ShellType
 

T

table(Consumer<String>, Runnable, BiConsumer<String, DataStructureNodePointer>) - Static method in class io.xpipe.core.data.type.DataTypeVisitors
Creates a visitor that allows for visiting possible recursive columns of table.
Table(TupleType, int) - Constructor for class io.xpipe.core.source.DataSourceInfo.Table
 
TABLE - Enum constant in enum class io.xpipe.core.source.DataSourceType
 
TableDataSource<DS extends DataStore> - Class in io.xpipe.core.source
 
TableDataSource(DS) - Constructor for class io.xpipe.core.source.TableDataSource
 
TableReadConnection - Interface in io.xpipe.core.source
A connection for sequentially reading the data of a table data source.
tableType(List<String>) - Static method in class io.xpipe.core.data.type.TupleType
Creates a new tuple type that represents a table data type.
TableWriteConnection - Interface in io.xpipe.core.source
A connection for sequentially writing data to a table data source.
Text(int, int) - Constructor for class io.xpipe.core.source.DataSourceInfo.Text
 
TEXT - Enum constant in enum class io.xpipe.core.source.DataSourceType
 
TextDataSource<DS extends DataStore> - Class in io.xpipe.core.source
 
TextDataSource(DS) - Constructor for class io.xpipe.core.source.TextDataSource
 
TextReadConnection - Interface in io.xpipe.core.source
 
TextWriteConnection - Interface in io.xpipe.core.source
 
ThrowableTypeMixIn() - Constructor for class io.xpipe.core.util.CoreJacksonModule.ThrowableTypeMixIn
 
toDisplayString() - Method in class io.xpipe.core.dialog.BaseQueryElement
 
toDisplayString() - Method in class io.xpipe.core.dialog.BusyElement
 
toDisplayString() - Method in class io.xpipe.core.dialog.ChoiceElement
 
toDisplayString() - Method in class io.xpipe.core.dialog.DialogElement
 
toDisplayString() - Method in class io.xpipe.core.dialog.HeaderElement
 
toRefString() - Method in class io.xpipe.core.source.DataSourceReference.Id
 
toRefString() - Method in class io.xpipe.core.source.DataSourceReference.Latest
 
toRefString() - Method in class io.xpipe.core.source.DataSourceReference.Name
 
toRefString() - Method in interface io.xpipe.core.source.DataSourceReference
Returns the internal string representation of this reference.
toString() - Method in record class io.xpipe.core.data.node.DataStructureNode.KeyValue
Returns a string representation of this record class.
toString() - Method in class io.xpipe.core.data.node.DataStructureNode
 
toString() - Method in record class io.xpipe.core.data.node.DataStructureNodePointer.FunctionElement
Returns a string representation of this record class.
toString() - Method in record class io.xpipe.core.data.node.DataStructureNodePointer.IndexElement
Returns a string representation of this record class.
toString() - Method in record class io.xpipe.core.data.node.DataStructureNodePointer.NameElement
Returns a string representation of this record class.
toString() - Method in record class io.xpipe.core.data.node.DataStructureNodePointer.SelectorElement
Returns a string representation of this record class.
toString() - Method in record class io.xpipe.core.data.node.DataStructureNodePointer.SupplierElement
Returns a string representation of this record class.
toString() - Method in class io.xpipe.core.data.node.DataStructureNodePointer
 
toString() - Method in class io.xpipe.core.data.node.LinkedTupleNode
 
toString() - Method in class io.xpipe.core.source.DataSourceId
 
toString() - Method in class io.xpipe.core.source.DataSourceReference.Id
 
toString() - Method in class io.xpipe.core.source.DataSourceReference.Latest
 
toString() - Method in class io.xpipe.core.source.DataSourceReference.Name
 
toString() - Method in interface io.xpipe.core.source.DataSourceReference
 
toString(int) - Method in class io.xpipe.core.data.node.ArrayNode
 
toString(int) - Method in class io.xpipe.core.data.node.DataStructureNode
 
toString(int) - Method in class io.xpipe.core.data.node.ImmutableValueNode
 
toString(int) - Method in class io.xpipe.core.data.node.MutableValueNode
 
toString(int) - Method in class io.xpipe.core.data.node.TupleNode
 
toString(T) - Method in class io.xpipe.core.dialog.QueryConverter
 
toSummaryString() - Method in interface io.xpipe.core.store.DataStore
Creates a display string of this store.
toSummaryString() - Method in class io.xpipe.core.store.FileStore
 
toSummaryString() - Method in class io.xpipe.core.store.InMemoryStore
 
toSummaryString() - Method in class io.xpipe.core.store.LocalStore
 
toSummaryString() - Method in class io.xpipe.core.store.NamedStore
 
transferTo(InputStream, OutputStream) - Static method in class io.xpipe.core.util.StreamHelper
 
tryMatch(DataStructureNode) - Method in interface io.xpipe.core.data.node.DataStructureNodePointer.Element
 
tryMatch(DataStructureNode) - Method in record class io.xpipe.core.data.node.DataStructureNodePointer.FunctionElement
 
tryMatch(DataStructureNode) - Method in record class io.xpipe.core.data.node.DataStructureNodePointer.IndexElement
 
tryMatch(DataStructureNode) - Method in record class io.xpipe.core.data.node.DataStructureNodePointer.NameElement
 
tryMatch(DataStructureNode) - Method in record class io.xpipe.core.data.node.DataStructureNodePointer.SelectorElement
 
tryMatch(DataStructureNode) - Method in record class io.xpipe.core.data.node.DataStructureNodePointer.SupplierElement
 
TupleNode - Class in io.xpipe.core.data.node
 
TupleNode() - Constructor for class io.xpipe.core.data.node.TupleNode
 
TupleNode.Builder - Class in io.xpipe.core.data.node
 
TupleType - Class in io.xpipe.core.data.type
A tuple type in the context of XPipe is defined as an ordered, fixed-size sequence of elements that can be optionally assigned a name.
TupleType() - Constructor for class io.xpipe.core.data.type.TupleType
 
TYPED_ARRAY_ID - Static variable in class io.xpipe.core.data.node.DataStructureNodeIO
 
TYPED_STRUCTURE_ID - Static variable in class io.xpipe.core.data.node.DataStructureNodeIO
 
TYPED_TUPLE_ID - Static variable in class io.xpipe.core.data.node.DataStructureNodeIO
 
TYPED_VALUE_ID - Static variable in class io.xpipe.core.data.node.DataStructureNodeIO
 
TypedAbstractReader - Interface in io.xpipe.core.data.typed
 
TypedDataStreamCallback - Interface in io.xpipe.core.data.typed
 
TypedDataStreamParser - Class in io.xpipe.core.data.typed
 
TypedDataStreamParser(DataType) - Constructor for class io.xpipe.core.data.typed.TypedDataStreamParser
 
TypedDataStreamWriter - Class in io.xpipe.core.data.typed
 
TypedDataStreamWriter() - Constructor for class io.xpipe.core.data.typed.TypedDataStreamWriter
 
TypedDataStructureNodeReader - Class in io.xpipe.core.data.typed
 
TypedReusableDataStructureNodeReader - Class in io.xpipe.core.data.typed
 

U

unsupported(String) - Method in class io.xpipe.core.data.node.DataStructureNode
 
URI - Static variable in class io.xpipe.core.dialog.QueryConverter
 
URLDataStore - Class in io.xpipe.core.store
 
URLDataStore() - Constructor for class io.xpipe.core.store.URLDataStore
 

V

validate() - Method in interface io.xpipe.core.store.DataStore
Performs a validation of this data store.
validate() - Method in class io.xpipe.core.store.FileStore
 
validate() - Method in class io.xpipe.core.store.NamedStore
 
value - Variable in class io.xpipe.core.dialog.BaseQueryElement
 
value() - Method in record class io.xpipe.core.data.node.DataStructureNode.KeyValue
Returns the value of the value record component.
VALUE_TYPE_BARE - Static variable in class io.xpipe.core.data.node.DataStructureNodeIO
 
VALUE_TYPE_NULL - Static variable in class io.xpipe.core.data.node.DataStructureNodeIO
 
VALUE_TYPE_TEXT - Static variable in class io.xpipe.core.data.node.DataStructureNodeIO
 
ValueNode - Class in io.xpipe.core.data.node
 
ValueNode() - Constructor for class io.xpipe.core.data.node.ValueNode
 
valueOf(String) - Static method in enum class io.xpipe.core.charsetter.NewLine
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.xpipe.core.source.DataSourceReference.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.xpipe.core.source.DataSourceType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.xpipe.core.charsetter.NewLine
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.xpipe.core.source.DataSourceReference.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.xpipe.core.source.DataSourceType
Returns an array containing the constants of this enum class, in the order they are declared.
ValueType - Class in io.xpipe.core.data.type
A value type represents any node that holds some atomic value, i.e.
ValueType() - Constructor for class io.xpipe.core.data.type.ValueType
 
visit(DataTypeVisitor) - Method in class io.xpipe.core.data.type.ArrayType
 
visit(DataTypeVisitor) - Method in class io.xpipe.core.data.type.DataType
Visits this type using a DataTypeVisitor instance.
visit(DataTypeVisitor) - Method in class io.xpipe.core.data.type.TupleType
 
visit(DataTypeVisitor) - Method in class io.xpipe.core.data.type.ValueType
 
visit(DataTypeVisitor) - Method in class io.xpipe.core.data.type.WildcardType
 

W

waitFor() - Method in class io.xpipe.core.store.ProcessControl
 
WildcardType - Class in io.xpipe.core.data.type
A wildcard type matches any DataStructureNode instance.
withRows(DataStructureNodeAcceptor<TupleNode>) - Method in interface io.xpipe.core.source.TableReadConnection
Consumes the table rows until the acceptor returns false.
withStore(DS) - Method in class io.xpipe.core.source.DataSource
 
write(byte[]) - Method in interface io.xpipe.core.source.RawWriteConnection
 
write(DataStructureNode) - Method in interface io.xpipe.core.source.StructureWriteConnection
Writes the contents to the data source.
write(String, InputStream) - Method in interface io.xpipe.core.source.CollectionWriteConnection
 
writeLine(String) - Method in interface io.xpipe.core.source.TextWriteConnection
 
writeLines(ArrayNode) - Method in interface io.xpipe.core.source.TableWriteConnection
 
writeLinesAcceptor() - Method in interface io.xpipe.core.source.TableWriteConnection
 
writeStructure(OutputStream, DataStructureNode) - Static method in class io.xpipe.core.data.generic.GenericDataStreamWriter
 
writeStructure(OutputStream, DataStructureNode, DataType) - Static method in class io.xpipe.core.data.typed.TypedDataStreamWriter
 
A B C D E F G H I J K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form