Index

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

A

accept(T) - Method in interface io.xpipe.core.util.FailableConsumer
 
accept(T, U) - Method in interface io.xpipe.core.util.FailableBiConsumer
 
add(int, CommandBuilder.Element...) - Method in class io.xpipe.core.process.CommandBuilder
 
add(int, String...) - Method in class io.xpipe.core.process.CommandBuilder
 
add(CommandBuilder) - Method in class io.xpipe.core.process.CommandBuilder
 
add(CommandBuilder.Element) - Method in class io.xpipe.core.process.CommandBuilder
 
add(String...) - Method in class io.xpipe.core.process.CommandBuilder
 
addAll(FailableFunction<ShellControl, List<String>, Exception>) - Method in class io.xpipe.core.process.CommandBuilder
 
addAll(List<String>) - Method in class io.xpipe.core.process.CommandBuilder
 
addFile(FilePath) - Method in class io.xpipe.core.process.CommandBuilder
 
addFile(FailableFunction<ShellControl, String, Exception>) - Method in class io.xpipe.core.process.CommandBuilder
 
addFile(String) - Method in class io.xpipe.core.process.CommandBuilder
 
addFiles(SequencedCollection<String>) - Method in class io.xpipe.core.process.CommandBuilder
 
addIf(boolean, String...) - Method in class io.xpipe.core.process.CommandBuilder
 
addListener(SessionListener) - Method in class io.xpipe.core.store.Session
 
addLiteral(String) - Method in class io.xpipe.core.process.CommandBuilder
 
addQuoted(int, String) - Method in class io.xpipe.core.process.CommandBuilder
 
addQuoted(String) - Method in class io.xpipe.core.process.CommandBuilder
 
addSeparator(String) - Method in class io.xpipe.core.process.CommandBuilder
 
addToPathVariableCommand(List<String>, boolean) - Method in interface io.xpipe.core.process.ShellDialect
 
AesSecretValue - Class in io.xpipe.core.util
 
AesSecretValue(byte[]) - Constructor for class io.xpipe.core.util.AesSecretValue
 
AesSecretValue(char[]) - Constructor for class io.xpipe.core.util.AesSecretValue
 
ALL - Static variable in class io.xpipe.core.process.ShellDialects
 
ALL - Static variable in class io.xpipe.core.util.StreamCharset
 
apply(ShellControl) - Method in interface io.xpipe.core.process.ElevationFunction
 
apply(ShellControl) - Method in interface io.xpipe.core.process.TerminalInitFunction
 
apply(ShellControl) - Method in interface io.xpipe.core.process.WorkingDirectoryFunction
 
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
 
apply(T) - Method in interface io.xpipe.core.util.FailableFunction
 
apply(T1, T2) - Method in interface io.xpipe.core.util.FailableBiFunction
 
applyInitFileCommand() - Method in interface io.xpipe.core.process.ShellDialect
 
ASH - Static variable in class io.xpipe.core.process.ShellDialects
 
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.DataStoreState
 
assembleCommand(String, Map<String, String>) - Method in interface io.xpipe.core.process.ShellDialect
 
assignMissingExitCode() - Method in interface io.xpipe.core.process.ShellDialect
 

B

BACKGROUND - Enum constant in enum class io.xpipe.core.util.XPipeDaemonMode
 
BaseQueryElement - Class in io.xpipe.core.dialog
 
BaseQueryElement(String, boolean, boolean, boolean, boolean, String) - Constructor for class io.xpipe.core.dialog.BaseQueryElement
 
BASH - Static variable in class io.xpipe.core.process.ShellDialects
 
BOOLEAN - Static variable in class io.xpipe.core.dialog.QueryConverter
 
Bsd() - Constructor for class io.xpipe.core.process.OsType.Bsd
 
BSD - Static variable in interface io.xpipe.core.process.OsType
 
build(ShellControl) - Method in class io.xpipe.core.process.CommandBuilder
 
buildBase(ShellControl) - Method in class io.xpipe.core.process.CommandBuilder
 
buildBaseParts(ShellControl) - Method in class io.xpipe.core.process.CommandBuilder
 
buildElevatedCommand(CommandConfiguration, String, UUID, CountDown) - Method in interface io.xpipe.core.process.ShellControl
 
buildEnvironmentVariables(ShellControl) - Method in class io.xpipe.core.process.CommandBuilder
 
buildFull(ShellControl) - Method in class io.xpipe.core.process.CommandBuilder
 
buildSimple() - Method in class io.xpipe.core.process.CommandBuilder
 
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
 
byId(String) - Static method in enum class io.xpipe.core.util.NewLine
 
byNameIfPresent(String) - Static method in class io.xpipe.core.process.ShellDialects
 

C

callAndCopy() - Method in class io.xpipe.core.util.ProxyFunction
 
callAndGet() - Method in class io.xpipe.core.util.SimpleProxyFunction
 
callLocal() - Method in class io.xpipe.core.util.ProxyFunction
 
canHaveSubshells() - Method in interface io.xpipe.core.process.ShellControl
 
cd(String) - Method in interface io.xpipe.core.process.ShellControl
 
chain(Dialog...) - Static method in class io.xpipe.core.dialog.Dialog
Chains multiple dialogues together.
changeTitleCommand(String) - Method in interface io.xpipe.core.process.ShellDialect
 
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
 
checkCompatibility(ShellControl) - Method in class io.xpipe.core.util.ProxyManagerProvider
 
checkComplete() - Method in interface io.xpipe.core.store.DataStore
 
choice(String, Function<T, String>, boolean, 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, 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(Character, String, boolean) - 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, boolean, int) - Constructor for class io.xpipe.core.dialog.ChoiceElement
 
CISCO - Static variable in class io.xpipe.core.process.ShellDialects
 
clearCompletion() - Method in class io.xpipe.core.dialog.Dialog
Removes all completion listeners.
clearDisplayCommand() - Method in interface io.xpipe.core.process.ShellDialect
 
close() - Method in interface io.xpipe.core.process.ProcessControl
 
close() - Method in class io.xpipe.core.store.ConnectionFileSystem
 
close() - Method in class io.xpipe.core.store.Session
 
CLOSE - Enum constant in enum class io.xpipe.core.process.CommandControl.TerminalExitMode
 
closeStdin() - Method in interface io.xpipe.core.process.ProcessControl
 
CMD - Static variable in class io.xpipe.core.process.ShellDialects
 
combine(ParentSystemAccess, ParentSystemAccess) - Static method in interface io.xpipe.core.process.ParentSystemAccess
 
command(CommandBuilder) - Method in interface io.xpipe.core.process.ShellControl
 
command(String) - Method in interface io.xpipe.core.process.ShellControl
 
command(Consumer<CommandBuilder>) - Method in interface io.xpipe.core.process.ShellControl
 
CommandBuilder - Class in io.xpipe.core.process
 
CommandBuilder.Element - Interface in io.xpipe.core.process
 
CommandConfiguration - Interface in io.xpipe.core.process
 
CommandControl - Interface in io.xpipe.core.process
 
CommandControl.TerminalExitMode - Enum Class in io.xpipe.core.process
 
COMMON - Static variable in class io.xpipe.core.util.StreamCharset
 
complete() - Method in class io.xpipe.core.dialog.Dialog
 
complex() - Method in interface io.xpipe.core.process.CommandControl
 
configure(Consumer<ObjectMapper>) - Static method in class io.xpipe.core.util.JacksonMapper
 
ConnectionFileSystem - Class in io.xpipe.core.store
 
ConnectionFileSystem(ShellControl) - Constructor for class io.xpipe.core.store.ConnectionFileSystem
 
CONSTRAINED_POWERSHELL - Static variable in class io.xpipe.core.process.ShellDialects
 
convert(T) - Method in interface io.xpipe.core.process.ProcessControl.ExceptionConverter
 
convertFromString(String) - Method in class io.xpipe.core.dialog.QueryConverter
 
convertToString(T) - Method in class io.xpipe.core.dialog.QueryConverter
 
copy(String, String) - Method in class io.xpipe.core.store.ConnectionFileSystem
 
copy(String, String) - Method in interface io.xpipe.core.store.FileSystem
 
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.FilePathDeserializer - Class in io.xpipe.core.util
 
CoreJacksonModule.FilePathSerializer - Class in io.xpipe.core.util
 
CoreJacksonModule.LocalPathDeserializer - Class in io.xpipe.core.util
 
CoreJacksonModule.LocalPathSerializer - Class in io.xpipe.core.util
 
CoreJacksonModule.NewLineDeserializer - Class in io.xpipe.core.util
 
CoreJacksonModule.NewLineSerializer - Class in io.xpipe.core.util
 
CoreJacksonModule.OsTypeAnyDeserializer - Class in io.xpipe.core.util
 
CoreJacksonModule.OsTypeLocalDeserializer - Class in io.xpipe.core.util
 
CoreJacksonModule.OsTypeSerializer - Class in io.xpipe.core.util
 
CoreJacksonModule.ShellDialectDeserializer - Class in io.xpipe.core.util
 
CoreJacksonModule.ShellDialectSerializer - Class in io.xpipe.core.util
 
CoreJacksonModule.StorePathDeserializer - Class in io.xpipe.core.util
 
CoreJacksonModule.StorePathSerializer - Class in io.xpipe.core.util
 
CoreJacksonModule.StreamCharsetDeserializer - Class in io.xpipe.core.util
 
CoreJacksonModule.StreamCharsetSerializer - Class in io.xpipe.core.util
 
CoreJacksonModule.ThrowableTypeMixIn - Class in io.xpipe.core.util
 
countDown() - Method in class io.xpipe.core.process.CountDown
 
CountDown - Class in io.xpipe.core.process
 
create(int, int, String) - Method in interface io.xpipe.core.store.NetworkTunnelStore.TunnelFunction
 
create(String...) - Static method in class io.xpipe.core.store.StorePath
Creates a new store path.
createDefaultState() - Method in interface io.xpipe.core.store.StatefulDataStore
 
createExternalAsyncLaunchCommand(String, XPipeDaemonMode, String, boolean) - Static method in class io.xpipe.core.util.XPipeInstallation
 
createExternalLaunchCommand(String, String, XPipeDaemonMode) - Static method in class io.xpipe.core.util.XPipeInstallation
 
createFileExistsCommand(ShellControl, String) - Method in interface io.xpipe.core.process.ShellDialect
 
createFileSystem() - Method in interface io.xpipe.core.store.FileSystemStore
 
createScriptTextFileWriteCommand(ShellControl, String, String) - Method in interface io.xpipe.core.process.ShellDialect
 
createStreamFileWriteCommand(ShellControl, String, long) - Method in interface io.xpipe.core.process.ShellDialect
 
createTextFileWriteCommand(ShellControl, String, String) - Method in interface io.xpipe.core.process.ShellDialect
 
CRLF - Enum constant in enum class io.xpipe.core.util.NewLine
 
CSH - Static variable in class io.xpipe.core.process.ShellDialects
 

D

DASH - Static variable in class io.xpipe.core.process.ShellDialects
 
DATA_DIR_PROP - Static variable in class io.xpipe.core.util.XPipeInstallation
 
DataStateProvider - Class in io.xpipe.core.util
 
DataStateProvider() - Constructor for class io.xpipe.core.util.DataStateProvider
 
DataStore - Interface in io.xpipe.core.store
 
DataStoreState - Class in io.xpipe.core.store
 
DataStoreState() - Constructor for class io.xpipe.core.store.DataStoreState
 
decrypt(byte[]) - Method in class io.xpipe.core.util.AesSecretValue
 
decrypt(byte[]) - Method in class io.xpipe.core.util.EncryptedSecretValue
 
delete(String) - Method in class io.xpipe.core.store.ConnectionFileSystem
 
delete(String) - Method in interface io.xpipe.core.store.FileSystem
 
deleteFileOrDirectory(ShellControl, String) - Method in interface io.xpipe.core.process.ShellDialect
 
deobfuscate(Throwable) - Static method in class io.xpipe.core.util.Deobfuscator
 
deobfuscateToString(Throwable) - Static method in class io.xpipe.core.util.Deobfuscator
 
Deobfuscator - Class in io.xpipe.core.util
 
Deobfuscator() - Constructor for class io.xpipe.core.util.Deobfuscator
 
deserialize(JsonParser, DeserializationContext) - Method in class io.xpipe.core.util.CoreJacksonModule.CharsetDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class io.xpipe.core.util.CoreJacksonModule.FilePathDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class io.xpipe.core.util.CoreJacksonModule.LocalPathDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class io.xpipe.core.util.CoreJacksonModule.NewLineDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class io.xpipe.core.util.CoreJacksonModule.OsTypeAnyDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class io.xpipe.core.util.CoreJacksonModule.OsTypeLocalDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class io.xpipe.core.util.CoreJacksonModule.ShellDialectDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class io.xpipe.core.util.CoreJacksonModule.StorePathDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class io.xpipe.core.util.CoreJacksonModule.StreamCharsetDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class io.xpipe.core.util.ProxyFunction.Deserializer
 
Deserializer() - Constructor for class io.xpipe.core.util.ProxyFunction.Deserializer
 
detectedReader(InputStream) - Static method in class io.xpipe.core.util.StreamCharset
 
determineCharset(ShellControl) - Method in interface io.xpipe.core.process.ShellDialect
 
determineInterestingPaths(ShellControl) - Method in interface io.xpipe.core.process.OsType
 
determineInterestingPaths(ShellControl) - Method in class io.xpipe.core.process.OsType.MacOs
 
determineInterestingPaths(ShellControl) - Method in class io.xpipe.core.process.OsType.Unix
 
determineInterestingPaths(ShellControl) - Method in class io.xpipe.core.process.OsType.Windows
 
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.Query - Class in io.xpipe.core.dialog
 
DialogCancelException - Exception Class in io.xpipe.core.dialog
An exception indicating that the user aborted the dialogue.
DialogCancelException() - Constructor for exception class io.xpipe.core.dialog.DialogCancelException
 
DialogCancelException(String) - Constructor for exception class io.xpipe.core.dialog.DialogCancelException
 
DialogCancelException(String, Throwable) - Constructor for exception class io.xpipe.core.dialog.DialogCancelException
 
DialogCancelException(String, Throwable, boolean, boolean) - Constructor for exception class io.xpipe.core.dialog.DialogCancelException
 
DialogCancelException(Throwable) - Constructor for exception class io.xpipe.core.dialog.DialogCancelException
 
DialogElement - Class in io.xpipe.core.dialog
 
DialogElement() - Constructor for class io.xpipe.core.dialog.DialogElement
 
DialogMapper - Class in io.xpipe.core.dialog
 
DialogMapper(Dialog) - Constructor for class io.xpipe.core.dialog.DialogMapper
 
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
 
DIRECTORY - Enum constant in enum class io.xpipe.core.store.FileKind
 
directoryAccessible(String) - Method in class io.xpipe.core.store.ConnectionFileSystem
 
directoryAccessible(String) - Method in interface io.xpipe.core.store.FileSystem
 
directoryExists(ShellControl, String) - Method in interface io.xpipe.core.process.ShellDialect
 
directoryExists(String) - Method in class io.xpipe.core.store.ConnectionFileSystem
 
directoryExists(String) - Method in interface io.xpipe.core.store.FileSystem
 
discardAndCheckExit() - Method in interface io.xpipe.core.process.CommandControl
 
discardOrThrow() - Method in interface io.xpipe.core.process.CommandControl
 
discardOutput() - Method in class io.xpipe.core.process.CommandBuilder
 
doesEchoInputByDefault() - Method in interface io.xpipe.core.process.ShellDialect
 
doesNotObeyReturnValueConvention() - Method in interface io.xpipe.core.process.CommandControl
 

E

elevated(ElevationFunction) - Method in interface io.xpipe.core.process.CommandControl
 
elevated(ElevationFunction) - Method in interface io.xpipe.core.process.ShellControl
 
elevated(String) - Static method in interface io.xpipe.core.process.ElevationFunction
 
elevateDumbCommand(ShellControl, UUID, ElevationHandler, CountDown, String, CommandConfiguration) - Method in interface io.xpipe.core.process.ShellDialectAskpass
 
elevateTerminalCommandWithPreparedAskpass(ShellControl, ElevationHandler, String, String) - Method in interface io.xpipe.core.process.ShellDialectAskpass
 
ELEVATION_FAILED_EXIT_CODE - Static variable in interface io.xpipe.core.process.CommandControl
 
ElevationFunction - Interface in io.xpipe.core.process
 
ElevationHandler - Interface in io.xpipe.core.process
 
empty() - Static method in class io.xpipe.core.dialog.Dialog
Creates an empty dialogue.
EnabledStoreState - Class in io.xpipe.core.store
 
EnabledStoreState() - Constructor for class io.xpipe.core.store.EnabledStoreState
 
encrypt(byte[]) - Method in class io.xpipe.core.util.AesSecretValue
 
encrypt(byte[]) - Method in class io.xpipe.core.util.EncryptedSecretValue
 
EncryptedSecretValue - Class in io.xpipe.core.util
 
EncryptedSecretValue(byte[]) - Constructor for class io.xpipe.core.util.EncryptedSecretValue
 
EncryptedSecretValue(char[]) - Constructor for class io.xpipe.core.util.EncryptedSecretValue
 
enforceDialect(ShellDialect, FailableFunction<ShellControl, T, Exception>) - Method in interface io.xpipe.core.process.ShellControl
 
environmentVariable(String) - Method in interface io.xpipe.core.process.ShellDialect
 
envrironment(String, CommandBuilder.Element) - Method in class io.xpipe.core.process.CommandBuilder
 
envrironment(Map<String, CommandBuilder.Element>) - Method in class io.xpipe.core.process.CommandBuilder
 
equals(Object) - Method in class io.xpipe.core.util.JacksonizedValue
 
equals(Object) - Method in class io.xpipe.core.util.StreamCharset
 
eval - Variable in class io.xpipe.core.dialog.Dialog
 
evaluate(ShellControl) - Method in interface io.xpipe.core.process.CommandBuilder.Element
 
evaluateExpression(ShellControl, String) - Method in interface io.xpipe.core.process.ShellDialect
 
evaluateTo(Dialog) - Method in class io.xpipe.core.dialog.Dialog
 
evaluateTo(Supplier<?>) - Method in class io.xpipe.core.dialog.Dialog
 
execute() - Method in interface io.xpipe.core.process.CommandControl
 
executeAndCheck() - Method in interface io.xpipe.core.process.CommandControl
 
executeCommandWithShell(String) - Method in interface io.xpipe.core.process.ShellDialect
 
executeRobustBootstrapOutputCommand(ShellControl, String) - Method in interface io.xpipe.core.process.ShellDialect
 
executeSimpleBooleanCommand(String) - Method in interface io.xpipe.core.process.ShellControl
 
executeSimpleCommand(CommandBuilder) - Method in interface io.xpipe.core.process.ShellControl
 
executeSimpleCommand(String) - Method in interface io.xpipe.core.process.ShellControl
 
executeSimpleStringCommand(String) - Method in interface io.xpipe.core.process.ShellControl
 
EXIT_TIMEOUT_EXIT_CODE - Static variable in interface io.xpipe.core.process.CommandControl
 
exitAndWait() - Method in interface io.xpipe.core.process.ShellControl
 
ExpandedLifecycleStore - Interface in io.xpipe.core.store
 
explicitlyHidden() - Method in interface io.xpipe.core.store.FileInfo
 
explicitlyHidden() - Method in class io.xpipe.core.store.FileInfo.Unix
 
explicitlyHidden() - Method in class io.xpipe.core.store.FileInfo.Windows
 
exportAndOpen(String, Module) - Static method in class io.xpipe.core.util.ModuleHelper
 

F

FailableBiConsumer<T,U,E> - Interface in io.xpipe.core.util
 
FailableBiFunction<T1,T2,R,E> - Interface in io.xpipe.core.util
 
FailableConsumer<T,E> - Interface in io.xpipe.core.util
 
FailableFunction<T,R,E> - Interface in io.xpipe.core.util
 
FailableRunnable<E> - Interface in io.xpipe.core.util
 
FailableSupplier<T> - Interface in io.xpipe.core.util
 
FILE - Enum constant in enum class io.xpipe.core.store.FileKind
 
fileArgument(FilePath) - Method in interface io.xpipe.core.process.ShellDialect
 
fileArgument(String) - Method in interface io.xpipe.core.process.ShellDialect
 
FileEntry - Class in io.xpipe.core.store
 
FileEntry(FileSystem, String, Instant, long, FileInfo, FileKind) - Constructor for class io.xpipe.core.store.FileEntry
 
fileExists(String) - Method in class io.xpipe.core.store.ConnectionFileSystem
 
fileExists(String) - Method in interface io.xpipe.core.store.FileSystem
 
FileInfo - Interface in io.xpipe.core.store
 
FileInfo.Unix - Class in io.xpipe.core.store
 
FileInfo.Windows - Class in io.xpipe.core.store
 
FileKind - Enum Class in io.xpipe.core.store
 
FileNames - Class in io.xpipe.core.store
 
FileNames() - Constructor for class io.xpipe.core.store.FileNames
 
FilePath - Class in io.xpipe.core.store
 
FilePath(String) - Constructor for class io.xpipe.core.store.FilePath
 
FilePathDeserializer() - Constructor for class io.xpipe.core.util.CoreJacksonModule.FilePathDeserializer
 
FilePathSerializer() - Constructor for class io.xpipe.core.util.CoreJacksonModule.FilePathSerializer
 
FileSystem - Interface in io.xpipe.core.store
 
fileSystemCompatible(OsType) - Method in class io.xpipe.core.store.FilePath
 
FileSystemStore - Interface in io.xpipe.core.store
 
finalizeStore() - Method in interface io.xpipe.core.store.ExpandedLifecycleStore
 
finalizeStore() - Method in interface io.xpipe.core.store.SingletonSessionStore
 
FISH - Static variable in class io.xpipe.core.process.ShellDialects
 
fixed(FilePath) - Static method in interface io.xpipe.core.process.WorkingDirectoryFunction
 
fixed(String) - Static method in interface io.xpipe.core.process.TerminalInitFunction
 
FixedChildStore - Interface in io.xpipe.core.store
 
fixedEnvrironment(String, String) - Method in class io.xpipe.core.process.CommandBuilder
 
fixedEnvrironment(Map<String, String>) - Method in class io.xpipe.core.process.CommandBuilder
 
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.
fromBase64e(String) - Static method in interface io.xpipe.core.util.SecretValue
 
fromString(String) - Method in class io.xpipe.core.dialog.QueryConverter
 
fromString(String) - Static method in class io.xpipe.core.store.StorePath
Creates a new store path from a string representation.
fullCommand(ShellControl) - Method in interface io.xpipe.core.process.CommandConfiguration
 

G

generateFromObject(Object...) - Static method in class io.xpipe.core.util.UuidHelper
 
get() - Static method in class io.xpipe.core.util.DataStateProvider
 
get() - Method in interface io.xpipe.core.util.FailableSupplier
 
get() - Static method in class io.xpipe.core.util.ProxyManagerProvider
 
get(String) - Static method in class io.xpipe.core.util.StreamCharset
 
get(String) - Static method in enum class io.xpipe.core.util.XPipeDaemonMode
 
get(String...) - Static method in class io.xpipe.core.util.Identifiers
 
get(Charset, boolean) - Static method in class io.xpipe.core.util.StreamCharset
 
getAESKey() - Method in class io.xpipe.core.util.AesSecretValue
 
getAESKey() - Method in class io.xpipe.core.util.InPlaceSecretValue
 
getAskpass() - Method in interface io.xpipe.core.process.ShellDialect
 
getBaseName() - Method in class io.xpipe.core.store.FilePath
 
getBaseName(String) - Static method in class io.xpipe.core.store.FileNames
 
getBundledFontsPath() - Static method in class io.xpipe.core.util.XPipeInstallation
 
getCache(DataStore, String, Class<T>, Supplier<T>) - Method in class io.xpipe.core.util.DataStateProvider
 
getCache(String, Class<T>, T) - Method in interface io.xpipe.core.store.InternalCacheDataStore
 
getCatchAllVariable() - Method in interface io.xpipe.core.process.ShellDialect
 
getCdCommand(String) - Method in interface io.xpipe.core.process.ShellDialect
 
getCensored() - Static method in class io.xpipe.core.util.JacksonMapper
 
getCharset() - Method in interface io.xpipe.core.process.ProcessControl
 
getConcatenationOperator() - Method in interface io.xpipe.core.process.ShellDialect
 
getConvertedValue() - Method in class io.xpipe.core.dialog.QueryElement
 
getCurrentInstallationBasePath() - Static method in class io.xpipe.core.util.XPipeInstallation
 
getDaemonDebugAttachScriptPath(OsType.Local) - Static method in class io.xpipe.core.util.XPipeInstallation
 
getDaemonDebugScriptPath(OsType.Local) - Static method in class io.xpipe.core.util.XPipeInstallation
 
getDaemonExecutablePath(OsType.Local) - Static method in class io.xpipe.core.util.XPipeInstallation
 
getDefault() - Static method in class io.xpipe.core.util.JacksonMapper
 
getDefaultBeaconPort() - Static method in class io.xpipe.core.util.XPipeInstallation
 
getDiscardOperator() - Method in interface io.xpipe.core.process.ShellDialect
 
getDisplayName() - Method in interface io.xpipe.core.process.ShellDialect
 
getDumbMode() - Method in interface io.xpipe.core.process.ShellDialect
 
getEchoCommand(String, boolean) - Method in interface io.xpipe.core.process.ShellDialect
 
getEffectiveSecurityPolicy() - Method in interface io.xpipe.core.process.ShellControl
 
getElevationHandler() - Method in interface io.xpipe.core.process.ShellControl
 
getEveryoneModule() - Static method in class io.xpipe.core.util.ModuleHelper
 
getExecutableName() - Method in interface io.xpipe.core.process.ShellDialect
 
getExitCode() - Method in interface io.xpipe.core.process.CommandControl
 
getExitUuids() - Method in interface io.xpipe.core.process.ShellControl
 
getExtension() - Method in class io.xpipe.core.store.FilePath
 
getExtension(String) - Static method in class io.xpipe.core.store.FileNames
 
getFileCopyCommand(ShellControl, String, String) - Method in interface io.xpipe.core.process.ShellDialect
 
getFileDeleteCommand(ShellControl, String) - Method in interface io.xpipe.core.process.ShellDialect
 
getFileMoveCommand(ShellControl, String, String) - Method in interface io.xpipe.core.process.ShellDialect
 
getFileName() - Method in class io.xpipe.core.store.FilePath
 
getFileName(String) - Static method in class io.xpipe.core.store.FileNames
 
getFileReadCommand(ShellControl, String) - Method in interface io.xpipe.core.process.ShellDialect
 
getFileSize(String) - Method in class io.xpipe.core.store.ConnectionFileSystem
 
getFileSize(String) - Method in interface io.xpipe.core.store.FileSystem
 
getFileSystemSeparator() - Method in interface io.xpipe.core.process.OsType
 
getFileSystemSeparator() - Method in class io.xpipe.core.process.OsType.MacOs
 
getFileSystemSeparator() - Method in class io.xpipe.core.process.OsType.Unix
 
getFileSystemSeparator() - Method in class io.xpipe.core.process.OsType.Windows
 
getFileTouchCommand(ShellControl, String) - Method in interface io.xpipe.core.process.ShellDialect
 
getFixedId() - Method in interface io.xpipe.core.store.FixedChildStore
 
getId() - Method in class io.xpipe.core.process.OsType.Linux
 
getId() - Method in interface io.xpipe.core.process.OsType.Local
 
getId() - Method in class io.xpipe.core.process.OsType.MacOs
 
getId() - Method in class io.xpipe.core.process.OsType.Windows
 
getId() - Method in interface io.xpipe.core.process.ShellDialect
 
getInitCommands() - Method in interface io.xpipe.core.process.ShellControl
 
getIterationCount() - Method in class io.xpipe.core.util.AesSecretValue
 
getIterationCount() - Method in class io.xpipe.core.util.InPlaceSecretValue
 
getLangPath() - Static method in class io.xpipe.core.util.XPipeInstallation
 
getLaunchCommand() - Method in interface io.xpipe.core.process.ShellDialect
 
getLicenseFeatureId() - Method in interface io.xpipe.core.process.ShellDialect
 
getLocal() - Static method in interface io.xpipe.core.process.OsType
 
getLocalBeaconAuthFile() - Static method in class io.xpipe.core.util.XPipeInstallation
 
getLocalBundledToolsDirectory() - Static method in class io.xpipe.core.util.XPipeInstallation
 
getLocalDefaultCliExecutable() - Static method in class io.xpipe.core.util.XPipeInstallation
 
getLocalDefaultInstallationBasePath() - Static method in class io.xpipe.core.util.XPipeInstallation
 
getLocalDefaultInstallationBasePath(boolean) - Static method in class io.xpipe.core.util.XPipeInstallation
 
getLocalDefaultInstallationIcon() - Static method in class io.xpipe.core.util.XPipeInstallation
 
getLocalDynamicLibraryDirectory() - Static method in class io.xpipe.core.util.XPipeInstallation
 
getLocalExtensionsDirectory(Path) - Static method in class io.xpipe.core.util.XPipeInstallation
 
getLocalInstallationBasePathForCLI(String) - Static method in class io.xpipe.core.util.XPipeInstallation
 
getLocalPort() - Method in class io.xpipe.core.store.NetworkTunnelSession
 
getLocalPort() - Method in class io.xpipe.core.store.SessionChain
 
getLocalSystemAccess() - Method in interface io.xpipe.core.process.ShellControl
 
getLock() - Method in interface io.xpipe.core.process.ShellControl
 
getMachineRootSession() - Method in interface io.xpipe.core.process.ShellControl
 
getMkdirsCommand(String) - Method in interface io.xpipe.core.process.ShellDialect
 
getName() - Method in interface io.xpipe.core.process.OsType
 
getName() - Method in class io.xpipe.core.process.OsType.MacOs
 
getName() - Method in class io.xpipe.core.process.OsType.Unix
 
getName() - Method in class io.xpipe.core.process.OsType.Windows
 
getName() - Method in class io.xpipe.core.store.FileEntry
 
getNetworkParent() - Method in interface io.xpipe.core.store.NetworkTunnelStore
 
getNewLine() - Method in interface io.xpipe.core.process.ShellDialect
 
getNewLineString() - Method in enum class io.xpipe.core.util.NewLine
 
getNonce(int) - Method in class io.xpipe.core.util.AesSecretValue
 
getNonce(int) - Method in class io.xpipe.core.util.InPlaceSecretValue
 
getNormalExitCommand() - Method in interface io.xpipe.core.process.ShellDialect
 
getOpenScriptCommand(String) - Method in interface io.xpipe.core.process.ShellDialect
 
getOrCompute(String, Class<T>, Supplier<T>) - Method in interface io.xpipe.core.store.InternalCacheDataStore
 
getOriginalShellDialect() - Method in interface io.xpipe.core.process.ShellControl
 
getOsName() - Method in interface io.xpipe.core.process.OsNameState
 
getOsName() - Method in interface io.xpipe.core.process.ShellControl
 
getOsType() - Method in interface io.xpipe.core.process.ShellControl
 
getParent() - Method in interface io.xpipe.core.process.CommandControl
 
getParent() - Method in class io.xpipe.core.store.FilePath
 
getParent(String) - Static method in class io.xpipe.core.store.FileNames
 
getParentControl() - Method in interface io.xpipe.core.process.ShellControl
 
getParentSystemAccess() - Method in interface io.xpipe.core.process.ShellControl
 
getPassthroughExitCommand() - Method in interface io.xpipe.core.process.ShellDialect
 
getPauseCommand() - Method in interface io.xpipe.core.process.ShellDialect
 
getPrefix() - Method in interface io.xpipe.core.process.ElevationFunction
 
getPrintEnvironmentVariableCommand(String) - Method in interface io.xpipe.core.process.ShellDialect
 
getPrintExitCodeCommand(String, String, String) - Method in interface io.xpipe.core.process.ShellDialect
 
getPrintStartEchoCommand(String) - Method in interface io.xpipe.core.process.ShellDialect
 
getPrintVariableCommand(String) - Method in interface io.xpipe.core.process.ShellDialect
 
getPrintWorkingDirectoryCommand() - Method in interface io.xpipe.core.process.ShellDialect
 
getProxyBase() - Method in class io.xpipe.core.util.ProxyFunction
 
getRelativeCliExecutablePath(OsType.Local) - Static method in class io.xpipe.core.util.XPipeInstallation
 
getRemotePort() - Method in class io.xpipe.core.store.NetworkTunnelSession
 
getRemotePort() - Method in class io.xpipe.core.store.SessionChain
 
getResult() - Method in class io.xpipe.core.dialog.Dialog
 
getResult() - Method in class io.xpipe.core.util.SimpleProxyFunction
 
getRoot() - Method in class io.xpipe.core.store.FilePath
 
getScriptCharset() - Method in interface io.xpipe.core.process.ShellDialect
 
getScriptFileEnding() - Method in interface io.xpipe.core.process.ShellDialect
 
getSecret() - Method in class io.xpipe.core.util.EncryptedSecretValue
 
getSecret() - Method in interface io.xpipe.core.util.SecretValue
 
getSecretKey(char[]) - Method in class io.xpipe.core.util.AesSecretValue
 
getSecretRaw() - Method in class io.xpipe.core.util.EncryptedSecretValue
 
getSecretRaw() - Method in interface io.xpipe.core.util.SecretValue
 
getSecretRef() - Method in interface io.xpipe.core.process.ElevationHandler
 
getSecretValue() - Method in interface io.xpipe.core.util.SecretValue
 
getSession() - Method in interface io.xpipe.core.store.SingletonSessionStore
 
getSessionClass() - Method in interface io.xpipe.core.store.SingletonSessionStore
 
getSetEnvironmentVariableCommand(String, String) - Method in interface io.xpipe.core.process.ShellDialect
 
getShell() - Method in class io.xpipe.core.store.ConnectionFileSystem
 
getShell() - Method in interface io.xpipe.core.store.FileSystem
 
getShellControl() - Method in class io.xpipe.core.store.NetworkTunnelSession
 
getShellControl() - Method in class io.xpipe.core.store.SessionChain
 
getShellDialect() - Method in interface io.xpipe.core.process.ProcessControl
 
getSourceStore() - Method in interface io.xpipe.core.process.ShellControl
 
getStartableDialects() - Static method in class io.xpipe.core.process.ShellDialects
 
getState() - Method in interface io.xpipe.core.store.StatefulDataStore
 
getState(DataStore, Supplier<T>) - Method in class io.xpipe.core.util.DataStateProvider
 
getStateClass() - Method in interface io.xpipe.core.store.StatefulDataStore
 
getStderr() - Method in interface io.xpipe.core.process.ProcessControl
 
getStdin() - Method in interface io.xpipe.core.process.ProcessControl
 
getStdout() - Method in interface io.xpipe.core.process.ProcessControl
 
getSwitchDialect() - Method in interface io.xpipe.core.process.ShellDumbMode
 
getSystemTemporaryDirectory() - Method in interface io.xpipe.core.process.ShellControl
 
getTextCharset() - Method in interface io.xpipe.core.process.ShellDialect
 
getTtyState() - Method in interface io.xpipe.core.process.ShellControl
 
getUserHomeDirectory(ShellControl) - Method in interface io.xpipe.core.process.OsType
 
getUserHomeDirectory(ShellControl) - Method in class io.xpipe.core.process.OsType.MacOs
 
getUserHomeDirectory(ShellControl) - Method in class io.xpipe.core.process.OsType.Unix
 
getUserHomeDirectory(ShellControl) - Method in class io.xpipe.core.process.OsType.Windows
 
getUuid() - Method in interface io.xpipe.core.process.ProcessControl
 
getWhichCommand(String) - Method in interface io.xpipe.core.process.ShellDialect
 
GUI - Enum constant in enum class io.xpipe.core.util.XPipeDaemonMode
 

H

handle() - Method in class io.xpipe.core.dialog.DialogMapper
 
handleRequest(UUID, CountDown, boolean) - Method in interface io.xpipe.core.process.ElevationHandler
 
hasByteOrderMark() - Method in class io.xpipe.core.util.StreamCharset
 
hashCode() - Method in class io.xpipe.core.util.JacksonizedValue
 
hashCode() - Method in class io.xpipe.core.util.StreamCharset
 
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
 
identicalSubShell() - Method in interface io.xpipe.core.process.ShellControl
 
Identifiers - Class in io.xpipe.core.util
 
Identifiers() - Constructor for class io.xpipe.core.util.Identifiers
 
identity() - Static method in interface io.xpipe.core.process.ParentSystemAccess
 
ifNotRoot(ElevationFunction) - Static method in interface io.xpipe.core.process.ElevationFunction
 
init(ModuleLayer) - Method in class io.xpipe.core.process.ShellDialects.Loader
 
init(ModuleLayer) - Method in class io.xpipe.core.util.JacksonMapper.Loader
 
init(ModuleLayer) - Method in interface io.xpipe.core.util.ModuleLayerLoader
 
init(ModuleLayer) - Static method in class io.xpipe.core.util.ProxyFunction
 
initFileName(ShellControl) - Method in interface io.xpipe.core.process.ShellDialect
 
initializeStore() - Method in interface io.xpipe.core.store.ExpandedLifecycleStore
 
inlineCdCommand(String) - Method in interface io.xpipe.core.process.ShellLaunchCommand
 
inPlace() - Method in class io.xpipe.core.util.InPlaceSecretValue
 
inPlace() - Method in interface io.xpipe.core.util.SecretValue
 
InPlaceSecretValue - Class in io.xpipe.core.util
 
InPlaceSecretValue(byte[]) - Constructor for class io.xpipe.core.util.InPlaceSecretValue
 
InPlaceSecretValue(char[]) - Constructor for class io.xpipe.core.util.InPlaceSecretValue
 
INTEGER - Static variable in class io.xpipe.core.dialog.QueryConverter
 
INTERNAL_ERROR_EXIT_CODE - Static variable in interface io.xpipe.core.process.CommandControl
 
InternalCacheDataStore - Interface in io.xpipe.core.store
 
io.xpipe.core - module io.xpipe.core
 
io.xpipe.core.dialog - package io.xpipe.core.dialog
 
io.xpipe.core.process - package io.xpipe.core.process
 
io.xpipe.core.store - package io.xpipe.core.store
 
io.xpipe.core.util - package io.xpipe.core.util
 
isAbsolute() - Method in class io.xpipe.core.store.FilePath
 
isAbsolute(String) - Static method in class io.xpipe.core.store.FileNames
 
isCompatibleTo(ShellDialect) - Method in interface io.xpipe.core.process.ShellDialect
 
isComplete() - Method in interface io.xpipe.core.store.DataStore
 
isFixed() - Method in interface io.xpipe.core.process.TerminalInitFunction
 
isFixed() - Method in interface io.xpipe.core.process.WorkingDirectoryFunction
 
isImage() - Static method in class io.xpipe.core.util.ModuleHelper
 
isInstallationDistribution() - Static method in class io.xpipe.core.util.XPipeInstallation
 
isInStorage() - Method in interface io.xpipe.core.store.DataStore
 
isInStorage(DataStore) - Method in class io.xpipe.core.util.DataStateProvider
 
isInteractive() - Method in interface io.xpipe.core.process.ShellControl
 
isIrregularExit() - Method in exception class io.xpipe.core.process.ProcessOutputException
 
isKill() - Method in exception class io.xpipe.core.process.ProcessOutputException
 
isLast(NetworkTunnelStore) - Method in interface io.xpipe.core.store.NetworkTunnelStore
 
isLicenseCheck() - Method in interface io.xpipe.core.process.ShellControl
 
isLocal() - Method in interface io.xpipe.core.process.ShellControl
 
isLocallyTunneable() - Method in interface io.xpipe.core.store.NetworkTunnelStore
 
isPowershell(ShellControl) - Static method in class io.xpipe.core.process.ShellDialects
 
isPowershell(ShellDialect) - Static method in class io.xpipe.core.process.ShellDialects
 
isProbableFilePath(OsType, String) - Static method in class io.xpipe.core.store.FilePath
 
isRunning() - Method in interface io.xpipe.core.process.ProcessControl
 
isRunning() - Method in class io.xpipe.core.process.ShellStoreState
 
isRunning() - Method in class io.xpipe.core.store.Session
 
isRunning() - Method in class io.xpipe.core.store.SessionChain
 
isSelectable() - Method in interface io.xpipe.core.process.ShellDialect
 
isSessionEnabled() - Method in interface io.xpipe.core.store.SingletonSessionStore
 
isSessionRunning() - Method in interface io.xpipe.core.store.SingletonSessionStore
 
isSpecified() - Method in interface io.xpipe.core.process.ElevationFunction
 
isSpecified() - Method in interface io.xpipe.core.process.TerminalInitFunction
 
isSpecified() - Method in interface io.xpipe.core.process.WorkingDirectoryFunction
 
isStdinClosed() - Method in interface io.xpipe.core.process.ProcessControl
 

J

JacksonizedValue - Class in io.xpipe.core.util
 
JacksonizedValue() - Constructor for class io.xpipe.core.util.JacksonizedValue
 
JacksonMapper - Class in io.xpipe.core.util
 
JacksonMapper() - Constructor for class io.xpipe.core.util.JacksonMapper
 
JacksonMapper.Loader - Class in io.xpipe.core.util
 
join(String...) - Static method in class io.xpipe.core.store.FileNames
 
join(String...) - Method in class io.xpipe.core.store.FilePath
 
join(List<String>...) - Static method in class io.xpipe.core.util.Identifiers
 

K

KEEP_OPEN - Enum constant in enum class io.xpipe.core.process.CommandControl.TerminalExitMode
 
kill() - Method in interface io.xpipe.core.process.ProcessControl
 

L

launchAsnyc(CommandBuilder) - Method in interface io.xpipe.core.process.ShellDialect
 
lazy(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.util.NewLine
 
LINK - Enum constant in enum class io.xpipe.core.store.FileKind
 
LinkFileEntry - Class in io.xpipe.core.store
 
LinkFileEntry(FileSystem, String, Instant, long, FileInfo, FileEntry) - Constructor for class io.xpipe.core.store.LinkFileEntry
 
Linux() - Constructor for class io.xpipe.core.process.OsType.Linux
 
LINUX - Static variable in interface io.xpipe.core.process.OsType
 
listener - Variable in class io.xpipe.core.store.Session
 
listFiles(FileSystem, ShellControl, String) - Method in interface io.xpipe.core.process.ShellDialect
 
listFiles(String) - Method in class io.xpipe.core.store.ConnectionFileSystem
 
listFiles(String) - Method in interface io.xpipe.core.store.FileSystem
 
listFilesRecursively(String) - Method in interface io.xpipe.core.store.FileSystem
 
listRoots() - Method in class io.xpipe.core.store.ConnectionFileSystem
 
listRoots() - Method in interface io.xpipe.core.store.FileSystem
 
listRoots(ShellControl) - Method in interface io.xpipe.core.process.ShellDialect
 
literalArgument(String) - Method in interface io.xpipe.core.process.ShellDialect
 
loadAll(ModuleLayer, Consumer<Throwable>) - Static method in interface io.xpipe.core.util.ModuleLayerLoader
 
Loader() - Constructor for class io.xpipe.core.process.ShellDialects.Loader
 
Loader() - Constructor for class io.xpipe.core.util.JacksonMapper.Loader
 
localCommand() - Method in interface io.xpipe.core.process.ShellLaunchCommand
 
LocalPathDeserializer() - Constructor for class io.xpipe.core.util.CoreJacksonModule.LocalPathDeserializer
 
LocalPathSerializer() - Constructor for class io.xpipe.core.util.CoreJacksonModule.LocalPathSerializer
 
loginCommand() - Method in interface io.xpipe.core.process.ShellLaunchCommand
 
loginCommand(OsType.Any) - Method in interface io.xpipe.core.process.ShellLaunchCommand
 

M

MacOs() - Constructor for class io.xpipe.core.process.OsType.MacOs
 
MACOS - Static variable in interface io.xpipe.core.process.OsType
 
makeFileSystemCompatible(String) - Method in class io.xpipe.core.process.OsType.MacOs
 
makeFileSystemCompatible(String) - Method in interface io.xpipe.core.process.OsType
 
makeFileSystemCompatible(String) - Method in class io.xpipe.core.process.OsType.Unix
 
makeFileSystemCompatible(String) - Method in class io.xpipe.core.process.OsType.Windows
 
map(Function<T, ?>) - Method in class io.xpipe.core.dialog.Dialog
 
mapSecretValue(Function<char[], T>) - Method in interface io.xpipe.core.util.SecretValue
 
mapSecretValueFailable(FailableFunction<char[], T, Exception>) - Method in interface io.xpipe.core.util.SecretValue
 
merge(FixedChildStore) - Method in interface io.xpipe.core.store.FixedChildStore
 
mergeBuilder(ShellStoreState, Object) - Method in class io.xpipe.core.process.ShellStoreState
 
mergeCopy(DataStoreState) - Method in class io.xpipe.core.process.ShellEnvironmentStoreState
 
mergeCopy(DataStoreState) - Method in class io.xpipe.core.process.ShellStoreState
 
mergeCopy(DataStoreState) - Method in class io.xpipe.core.store.DataStoreState
 
mergeCopy(DataStoreState) - Method in class io.xpipe.core.store.EnabledStoreState
 
MERGED_STDERR - Enum constant in enum class io.xpipe.core.process.ShellTtyState
 
MIKROTIK - Static variable in class io.xpipe.core.process.ShellDialects
 
mkdirs(String) - Method in class io.xpipe.core.store.ConnectionFileSystem
 
mkdirs(String) - Method in interface io.xpipe.core.store.FileSystem
 
ModuleHelper - Class in io.xpipe.core.util
 
ModuleHelper() - Constructor for class io.xpipe.core.util.ModuleHelper
 
ModuleLayerLoader - Interface in io.xpipe.core.util
 
move(String, String) - Method in class io.xpipe.core.store.ConnectionFileSystem
 
move(String, String) - Method in interface io.xpipe.core.store.FileSystem
 

N

NetworkTunnelSession - Class in io.xpipe.core.store
 
NetworkTunnelSession(SessionListener) - Constructor for class io.xpipe.core.store.NetworkTunnelSession
 
NetworkTunnelStore - Interface in io.xpipe.core.store
 
NetworkTunnelStore.TunnelFunction - Interface in io.xpipe.core.store
 
NEW_LINE - Static variable in class io.xpipe.core.dialog.QueryConverter
 
NewLine - Enum Class in io.xpipe.core.util
 
NewLineDeserializer() - Constructor for class io.xpipe.core.util.CoreJacksonModule.NewLineDeserializer
 
NewLineSerializer() - Constructor for class io.xpipe.core.util.CoreJacksonModule.NewLineSerializer
 
newMapper() - Static method in class io.xpipe.core.util.JacksonMapper
Constructs a new ObjectMapper that is able to map all required XPipe classes and also possible extensions.
newSession() - Method in interface io.xpipe.core.store.SingletonSessionStore
 
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
 
NO_INTERACTION - Static variable in class io.xpipe.core.process.ShellDialects
 
none() - Static method in interface io.xpipe.core.process.ElevationFunction
 
none() - Static method in interface io.xpipe.core.process.ParentSystemAccess
 
none() - Static method in interface io.xpipe.core.process.TerminalInitFunction
 
none() - Static method in interface io.xpipe.core.process.WorkingDirectoryFunction
 
NONE - Enum constant in enum class io.xpipe.core.process.ShellTtyState
 
normalize() - Method in class io.xpipe.core.store.FilePath
 
normalize(String) - Static method in class io.xpipe.core.store.FileNames
 
notComplex() - Method in interface io.xpipe.core.process.CommandControl
 
nullStdin(String) - Method in interface io.xpipe.core.process.ShellDialect
 

O

of() - Static method in class io.xpipe.core.process.CommandBuilder
 
of() - Static method in class io.xpipe.core.process.CountDown
 
of(byte[]) - Static method in class io.xpipe.core.util.InPlaceSecretValue
 
of(char[]) - Static method in class io.xpipe.core.util.InPlaceSecretValue
 
of(long, String...) - Static method in exception class io.xpipe.core.process.ProcessOutputException
 
of(CommandBuilder, boolean) - Static method in interface io.xpipe.core.process.ShellOpenFunction
 
of(FailableFunction<ShellControl, FilePath, Exception>) - Static method in interface io.xpipe.core.process.WorkingDirectoryFunction
 
of(FailableFunction<ShellControl, String, Exception>) - Static method in interface io.xpipe.core.process.TerminalInitFunction
 
of(String) - Static method in class io.xpipe.core.util.InPlaceSecretValue
 
of(String, FailableFunction<ShellControl, Boolean, Exception>) - Static method in interface io.xpipe.core.process.ElevationFunction
 
ofDirectory(FileSystem, String) - Static method in class io.xpipe.core.store.FileEntry
 
ofFunction(FailableFunction<ShellControl, String, Exception>) - Static method in class io.xpipe.core.process.CommandBuilder
 
ofName(String) - Static method in class io.xpipe.core.process.TerminalInitScriptConfig
 
ofString(String) - Static method in class io.xpipe.core.process.CommandBuilder
 
ofUuid(UUID) - Static method in class io.xpipe.core.util.SecretReference
 
onCompletion(FailableConsumer<?, Exception>) - Method in class io.xpipe.core.dialog.Dialog
 
onCompletion(Runnable) - Method in class io.xpipe.core.dialog.Dialog
 
onCompletion(List<FailableConsumer<?, Exception>>) - Method in class io.xpipe.core.dialog.Dialog
 
onExit(Consumer<ShellControl>) - Method in interface io.xpipe.core.process.ShellControl
 
onInit(FailableConsumer<ShellControl, Exception>) - Method in interface io.xpipe.core.process.ShellControl
 
onKill(Runnable) - Method in interface io.xpipe.core.process.ShellControl
 
onStartupFail(Consumer<Throwable>) - Method in interface io.xpipe.core.process.ShellControl
 
onStateChange(boolean) - Method in interface io.xpipe.core.store.SessionListener
 
onStateChange(boolean) - Method in interface io.xpipe.core.store.SingletonSessionStore
 
open() - Method in class io.xpipe.core.store.ConnectionFileSystem
 
open() - Method in interface io.xpipe.core.store.FileSystem
 
openCommand() - Method in interface io.xpipe.core.process.ShellLaunchCommand
 
openInput(String) - Method in class io.xpipe.core.store.ConnectionFileSystem
 
openInput(String) - Method in interface io.xpipe.core.store.FileSystem
 
openOutput(String, long) - Method in class io.xpipe.core.store.ConnectionFileSystem
 
openOutput(String, long) - Method in interface io.xpipe.core.store.FileSystem
 
OPNSENSE - Static variable in class io.xpipe.core.process.ShellDialects
 
orElse(ElevationHandler) - Method in interface io.xpipe.core.process.ElevationHandler
 
osascriptCommand(String) - Method in interface io.xpipe.core.process.ShellControl
 
OsNameState - Interface in io.xpipe.core.process
 
OsType - Interface in io.xpipe.core.process
 
OsType.Any - Interface in io.xpipe.core.process
 
OsType.Bsd - Class in io.xpipe.core.process
 
OsType.Linux - Class in io.xpipe.core.process
 
OsType.Local - Interface in io.xpipe.core.process
 
OsType.MacOs - Class in io.xpipe.core.process
 
OsType.Solaris - Class in io.xpipe.core.process
 
OsType.Unix - Class in io.xpipe.core.process
 
OsType.Windows - Class in io.xpipe.core.process
 
OsTypeAnyDeserializer() - Constructor for class io.xpipe.core.util.CoreJacksonModule.OsTypeAnyDeserializer
 
OsTypeLocalDeserializer() - Constructor for class io.xpipe.core.util.CoreJacksonModule.OsTypeLocalDeserializer
 
OsTypeSerializer() - Constructor for class io.xpipe.core.util.CoreJacksonModule.OsTypeSerializer
 
OTHER - Enum constant in enum class io.xpipe.core.store.FileKind
 
OVH_BASTION - Static variable in class io.xpipe.core.process.ShellDialects
 

P

ParentSystemAccess - Interface in io.xpipe.core.process
 
parse(FailableSupplier<String>) - Static method in class io.xpipe.core.util.UuidHelper
 
parse(String) - Static method in class io.xpipe.core.util.UuidHelper
 
parse(String, Class<T>) - Static method in class io.xpipe.core.util.JacksonMapper
 
parse(String, String) - Static method in class io.xpipe.core.process.PropertiesFormatsParser
 
parseLine(String, String, String) - Static method in class io.xpipe.core.process.PropertiesFormatsParser
 
pause() - Method in class io.xpipe.core.process.CountDown
 
permitTempScriptCreation() - Method in interface io.xpipe.core.process.ShellSecurityPolicy
 
PFSENSE - Static variable in class io.xpipe.core.process.ShellDialects
 
platform() - Static method in enum class io.xpipe.core.util.NewLine
 
portCounter - Static variable in interface io.xpipe.core.store.NetworkTunnelStore
 
possiblyExecutable() - Method in interface io.xpipe.core.store.FileInfo
 
possiblyExecutable() - Method in class io.xpipe.core.store.FileInfo.Unix
 
possiblyExecutable() - Method in class io.xpipe.core.store.FileInfo.Windows
 
POWERSHELL - Static variable in class io.xpipe.core.process.ShellDialects
 
POWERSHELL_CORE - Static variable in class io.xpipe.core.process.ShellDialects
 
prepareDumbExit(ShellControl) - Method in interface io.xpipe.core.process.ShellDumbMode
 
prepareDumbExit(ShellControl) - Method in class io.xpipe.core.process.ShellDumbMode.Unsupported
 
prepareDumbInit(ShellControl) - Method in interface io.xpipe.core.process.ShellDumbMode
 
prepareDumbInit(ShellControl) - Method in class io.xpipe.core.process.ShellDumbMode.Unsupported
 
prepareFixedContent(ShellControl, String, List<String>) - Method in interface io.xpipe.core.process.ShellDialectAskpass
 
prepareInlineDumbCommand(ShellControl, ShellControl, ShellOpenFunction) - Method in interface io.xpipe.core.process.ShellDumbMode
 
prepareInlineDumbCommand(ShellControl, ShellControl, ShellOpenFunction) - Method in class io.xpipe.core.process.ShellDumbMode.Unsupported
 
prepareInlineShellSwitch(ShellControl) - Method in interface io.xpipe.core.process.ShellDumbMode
 
prepareIntermediateTerminalOpen(TerminalInitFunction, TerminalInitScriptConfig, WorkingDirectoryFunction) - Method in interface io.xpipe.core.process.ShellControl
 
prepareScriptContent(String) - Method in interface io.xpipe.core.process.ShellDialect
 
prepareStderrPassthroughContent(ShellControl, UUID, String) - Method in interface io.xpipe.core.process.ShellDialectAskpass
 
prepareTerminalEnvironmentCommands() - Method in interface io.xpipe.core.process.ShellDialect
 
prepareTerminalInitFileOpenCommand(ShellDialect, ShellControl, String, boolean) - Method in interface io.xpipe.core.process.ShellDialect
 
prepareTerminalOpen(TerminalInitScriptConfig, WorkingDirectoryFunction) - Method in interface io.xpipe.core.process.ProcessControl
 
prepareUserTempDirectory(ShellControl, String) - Method in interface io.xpipe.core.process.ShellDialect
 
prepareWithInitCommand(String) - Method in interface io.xpipe.core.process.ShellOpenFunction
 
prepareWithoutInitCommand() - Method in interface io.xpipe.core.process.ShellOpenFunction
 
prepend(CommandBuilder.Element) - Method in class io.xpipe.core.process.CommandBuilder
 
prepend(String...) - Method in class io.xpipe.core.process.CommandBuilder
 
prependQuoted(String) - Method in class io.xpipe.core.process.CommandBuilder
 
printStackTrace(Throwable) - Static method in class io.xpipe.core.util.Deobfuscator
 
printUsernameCommand(ShellControl) - Method in interface io.xpipe.core.process.ShellDialect
 
ProcessControl - Interface in io.xpipe.core.process
 
ProcessControl.ExceptionConverter - Interface in io.xpipe.core.process
 
ProcessOutputException - Exception Class in io.xpipe.core.process
 
PropertiesFormatsParser - Class in io.xpipe.core.process
 
PropertiesFormatsParser() - Constructor for class io.xpipe.core.process.PropertiesFormatsParser
 
ProxyFunction - Class in io.xpipe.core.util
 
ProxyFunction() - Constructor for class io.xpipe.core.util.ProxyFunction
 
ProxyFunction.Deserializer - Class in io.xpipe.core.util
 
ProxyFunction.Serializer - Class in io.xpipe.core.util
 
ProxyManagerProvider - Class in io.xpipe.core.util
 
ProxyManagerProvider() - Constructor for class io.xpipe.core.util.ProxyManagerProvider
 
PTY_ALLOCATED - Enum constant in enum class io.xpipe.core.process.ShellTtyState
 
putCache(DataStore, String, Object) - Method in class io.xpipe.core.util.DataStateProvider
 

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
 
queryFileSize(ShellControl, String) - Method in interface io.xpipe.core.process.ShellDialect
 
queryLocalInstallationVersion(String) - Static method in class io.xpipe.core.util.XPipeInstallation
 
querySecret(String, boolean, boolean, SecretValue) - Static method in class io.xpipe.core.dialog.Dialog
queryVersion(ShellControl) - Method in interface io.xpipe.core.process.ShellDialect
 
quoteArgument(String) - Method in interface io.xpipe.core.process.ShellDialect
 
quoteIfNecessary() - Method in class io.xpipe.core.store.FilePath
 
quoteIfNecessary(String) - Static method in class io.xpipe.core.store.FileNames
 

R

randomPort() - Static method in interface io.xpipe.core.store.NetworkTunnelStore
 
RARE - Static variable in class io.xpipe.core.util.StreamCharset
 
rawCommand() - Method in interface io.xpipe.core.process.CommandConfiguration
 
RBASH - Static variable in class io.xpipe.core.process.ShellDialects
 
read(byte[]) - Method in class io.xpipe.core.util.StreamCharset
 
read(InputStream) - Method in class io.xpipe.core.util.StreamCharset
 
reader(InputStream) - Method in class io.xpipe.core.util.StreamCharset
 
readRawBytesOrThrow() - Method in interface io.xpipe.core.process.CommandControl
 
readStdoutAndStderr() - Method in interface io.xpipe.core.process.CommandControl
 
readStdoutIfPossible() - Method in interface io.xpipe.core.process.CommandControl
 
readStdoutOrThrow() - Method in interface io.xpipe.core.process.CommandControl
 
receive(String) - Method in class io.xpipe.core.dialog.Dialog
 
refreshRunningState() - Method in interface io.xpipe.core.process.ProcessControl
 
relativize(FilePath) - Method in class io.xpipe.core.store.FilePath
 
relativize(String, String) - Static method in class io.xpipe.core.store.FileNames
 
remove(String) - Method in class io.xpipe.core.process.CommandBuilder
 
removeTrailingSlash() - Method in class io.xpipe.core.store.FilePath
 
removeTrailingSlash(String) - Static method in class io.xpipe.core.store.FileNames
 
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.
requiresExplicitUserInput() - Method in class io.xpipe.core.dialog.BaseQueryElement
 
requiresExplicitUserInput() - Method in class io.xpipe.core.dialog.ChoiceElement
 
requiresExplicitUserInput() - Method in class io.xpipe.core.dialog.DialogElement
 
requiresScript(String) - Method in interface io.xpipe.core.process.ShellDialect
 
requiresTunnel() - Method in interface io.xpipe.core.store.NetworkTunnelStore
 
reset() - Method in interface io.xpipe.core.util.ModuleLayerLoader
 
resetData() - Method in interface io.xpipe.core.process.ProcessControl
 
resolved() - Method in class io.xpipe.core.store.FileEntry
 
resolved() - Method in class io.xpipe.core.store.LinkFileEntry
 
resolveDirectory(ShellControl, String) - Method in interface io.xpipe.core.process.ShellDialect
 
restart() - Method in interface io.xpipe.core.process.ShellControl
 
resume() - Method in class io.xpipe.core.process.CountDown
 
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.
run() - Method in interface io.xpipe.core.util.FailableRunnable
 
runDumb(ShellControl) - Method in interface io.xpipe.core.process.ShellInitCommand
 
runDumb(ShellControl) - Method in class io.xpipe.core.process.ShellInitCommand.Simple
 
runInDumb() - Method in interface io.xpipe.core.process.ShellInitCommand
 
runInDumb() - Method in class io.xpipe.core.process.ShellInitCommand.Simple
 
runInTerminal() - Method in interface io.xpipe.core.process.ShellInitCommand
 
runInTerminal() - Method in class io.xpipe.core.process.ShellInitCommand.Simple
 
runInTerminal() - Method in interface io.xpipe.core.process.ShellInitCommand.Terminal
 
runScriptCommand(ShellControl, String) - Method in interface io.xpipe.core.process.ShellDialect
 

S

SECRET - Static variable in class io.xpipe.core.dialog.QueryConverter
 
SecretReference - Class in io.xpipe.core.util
 
SecretReference(Object) - Constructor for class io.xpipe.core.util.SecretReference
 
SecretReference(Object, int) - Constructor for class io.xpipe.core.util.SecretReference
 
SecretValue - Interface in io.xpipe.core.util
 
SEPARATOR - Static variable in class io.xpipe.core.store.StorePath
 
serialize(OsType, JsonGenerator, SerializerProvider) - Method in class io.xpipe.core.util.CoreJacksonModule.OsTypeSerializer
 
serialize(ShellDialect, JsonGenerator, SerializerProvider) - Method in class io.xpipe.core.util.CoreJacksonModule.ShellDialectSerializer
 
serialize(FilePath, JsonGenerator, SerializerProvider) - Method in class io.xpipe.core.util.CoreJacksonModule.FilePathSerializer
 
serialize(StorePath, JsonGenerator, SerializerProvider) - Method in class io.xpipe.core.util.CoreJacksonModule.StorePathSerializer
 
serialize(NewLine, JsonGenerator, SerializerProvider) - Method in class io.xpipe.core.util.CoreJacksonModule.NewLineSerializer
 
serialize(ProxyFunction, JsonGenerator, SerializerProvider) - Method in class io.xpipe.core.util.ProxyFunction.Serializer
 
serialize(StreamCharset, JsonGenerator, SerializerProvider) - Method in class io.xpipe.core.util.CoreJacksonModule.StreamCharsetSerializer
 
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
 
Serializer() - Constructor for class io.xpipe.core.util.ProxyFunction.Serializer
 
Session - Class in io.xpipe.core.store
 
Session(SessionListener) - Constructor for class io.xpipe.core.store.Session
 
sessionChain(int, int, String) - Method in interface io.xpipe.core.store.NetworkTunnelStore
 
SessionChain - Class in io.xpipe.core.store
 
SessionChain(SessionListener, List<NetworkTunnelSession>) - Constructor for class io.xpipe.core.store.SessionChain
 
SessionListener - Interface in io.xpipe.core.store
 
setCache(String, Object) - Method in interface io.xpipe.core.store.InternalCacheDataStore
 
setElevationHandler(ElevationHandler) - Method in interface io.xpipe.core.process.ShellControl
 
setExitTimeout(Duration) - Method in interface io.xpipe.core.process.CommandControl
 
setNonInteractive() - Method in interface io.xpipe.core.process.ShellControl
 
setOriginalShellDialect(ShellDialect) - Method in interface io.xpipe.core.process.ShellControl
 
setParentSystemAccess(ParentSystemAccess) - Method in interface io.xpipe.core.process.ShellControl
 
setSecretEnvironmentVariableCommand(ShellControl, String, SecretValue) - Method in interface io.xpipe.core.process.ShellDialect
 
setSensitive() - Method in interface io.xpipe.core.process.CommandControl
 
setSessionEnabled(boolean) - Method in interface io.xpipe.core.store.SingletonSessionStore
 
setState(DataStore, DataStoreState) - Method in class io.xpipe.core.util.DataStateProvider
 
setState(T) - Method in interface io.xpipe.core.store.StatefulDataStore
 
setup(ShellControl) - Method in class io.xpipe.core.util.ProxyManagerProvider
 
setup(FailableConsumer<ShellControl, Exception>) - Method in class io.xpipe.core.process.CommandBuilder
 
setupModule(Module.SetupContext) - Method in class io.xpipe.core.util.CoreJacksonModule
 
setWorkingDirectory(WorkingDirectoryFunction) - Method in interface io.xpipe.core.process.ShellControl
 
SH - Static variable in class io.xpipe.core.process.ShellDialects
 
shellControl - Variable in class io.xpipe.core.store.ConnectionFileSystem
 
ShellControl - Interface in io.xpipe.core.process
 
ShellDialect - Interface in io.xpipe.core.process
 
ShellDialectAskpass - Interface in io.xpipe.core.process
 
ShellDialectDeserializer() - Constructor for class io.xpipe.core.util.CoreJacksonModule.ShellDialectDeserializer
 
ShellDialects - Class in io.xpipe.core.process
 
ShellDialects() - Constructor for class io.xpipe.core.process.ShellDialects
 
ShellDialects.Loader - Class in io.xpipe.core.process
 
ShellDialectSerializer() - Constructor for class io.xpipe.core.util.CoreJacksonModule.ShellDialectSerializer
 
ShellDumbMode - Interface in io.xpipe.core.process
 
ShellDumbMode.Unsupported - Class in io.xpipe.core.process
 
ShellEnvironmentStoreState - Class in io.xpipe.core.process
 
ShellEnvironmentStoreState() - Constructor for class io.xpipe.core.process.ShellEnvironmentStoreState
 
ShellInitCommand - Interface in io.xpipe.core.process
 
ShellInitCommand.Simple - Class in io.xpipe.core.process
 
ShellInitCommand.Terminal - Interface in io.xpipe.core.process
 
ShellLaunchCommand - Interface in io.xpipe.core.process
 
ShellOpenFunction - Interface in io.xpipe.core.process
 
ShellSecurityPolicy - Interface in io.xpipe.core.process
 
ShellStoreState - Class in io.xpipe.core.process
 
ShellStoreState() - Constructor for class io.xpipe.core.process.ShellStoreState
 
ShellTtyState - Enum Class in io.xpipe.core.process
 
shutdown() - Method in interface io.xpipe.core.process.ProcessControl
 
Simple(String, boolean, boolean) - Constructor for class io.xpipe.core.process.ShellInitCommand.Simple
 
SimpleProxyFunction<T> - Class in io.xpipe.core.util
 
SimpleProxyFunction() - Constructor for class io.xpipe.core.util.SimpleProxyFunction
 
SingletonSessionStore<T> - Interface in io.xpipe.core.store
 
singularSubShell(ShellOpenFunction) - Method in interface io.xpipe.core.process.ShellControl
 
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.
Solaris() - Constructor for class io.xpipe.core.process.OsType.Solaris
 
SOLARIS - Static variable in interface io.xpipe.core.process.OsType
 
sourceScriptCommand(ShellControl, String) - Method in interface io.xpipe.core.process.ShellDialect
 
splitHierarchy() - Method in class io.xpipe.core.store.FilePath
 
splitHierarchy(String) - Static method in class io.xpipe.core.store.FileNames
 
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 interface io.xpipe.core.process.CommandControl
 
start() - Method in interface io.xpipe.core.process.ProcessControl
 
start() - Method in interface io.xpipe.core.process.ShellControl
 
start() - Method in class io.xpipe.core.store.Session
 
start() - Method in class io.xpipe.core.store.SessionChain
 
start(long) - Method in class io.xpipe.core.process.CountDown
 
START_FAILED_EXIT_CODE - Static variable in interface io.xpipe.core.process.CommandControl
 
startExternalStdin() - Method in interface io.xpipe.core.process.CommandControl
 
startExternalStdout() - Method in interface io.xpipe.core.process.CommandControl
 
startSessionIfNeeded() - Method in interface io.xpipe.core.store.SingletonSessionStore
 
startsWith(FilePath) - Method in class io.xpipe.core.store.FilePath
 
startsWith(String, String) - Static method in class io.xpipe.core.store.FileNames
 
StatefulDataStore<T> - Interface in io.xpipe.core.store
 
stop() - Method in class io.xpipe.core.store.Session
 
stop() - Method in class io.xpipe.core.store.SessionChain
 
stopSessionIfNeeded() - Method in interface io.xpipe.core.store.SingletonSessionStore
 
StorePath - Class in io.xpipe.core.store
Represents a reference to an XPipe storage location.
StorePath(List<String>) - Constructor for class io.xpipe.core.store.StorePath
 
StorePathDeserializer() - Constructor for class io.xpipe.core.util.CoreJacksonModule.StorePathDeserializer
 
StorePathSerializer() - Constructor for class io.xpipe.core.util.CoreJacksonModule.StorePathSerializer
 
StreamCharset - Class in io.xpipe.core.util
 
StreamCharset() - Constructor for class io.xpipe.core.util.StreamCharset
 
StreamCharsetDeserializer() - Constructor for class io.xpipe.core.util.CoreJacksonModule.StreamCharsetDeserializer
 
StreamCharsetSerializer() - Constructor for class io.xpipe.core.util.CoreJacksonModule.StreamCharsetSerializer
 
STRING - Static variable in class io.xpipe.core.dialog.QueryConverter
 
subShell(ShellDialect) - Method in interface io.xpipe.core.process.ShellControl
 
subShell(ShellOpenFunction, ShellOpenFunction) - Method in interface io.xpipe.core.process.ShellControl
 
supportsAnyAccess() - Method in interface io.xpipe.core.process.ParentSystemAccess
 
supportsAnyPossibleInteraction() - Method in interface io.xpipe.core.process.ShellDumbMode
 
supportsAnyPossibleInteraction() - Method in class io.xpipe.core.process.ShellDumbMode.Unsupported
 
supportsExecutableEnvironment() - Method in interface io.xpipe.core.process.ParentSystemAccess
 
supportsExecutables() - Method in interface io.xpipe.core.process.ParentSystemAccess
 
supportsFileSystemAccess() - Method in interface io.xpipe.core.process.ParentSystemAccess
 
supportsSameUsers() - Method in interface io.xpipe.core.process.ParentSystemAccess
 
symbolicLink(ShellControl, String, String) - Method in interface io.xpipe.core.process.ShellDialect
 
symbolicLink(String, String) - Method in class io.xpipe.core.store.ConnectionFileSystem
 
symbolicLink(String, String) - Method in interface io.xpipe.core.store.FileSystem
 

T

terminalContent(ShellControl) - Method in class io.xpipe.core.process.ShellInitCommand.Simple
 
terminalContent(ShellControl) - Method in interface io.xpipe.core.process.ShellInitCommand.Terminal
 
terminalContent(ShellControl) - Method in interface io.xpipe.core.process.ShellInitCommand
 
terminalExitMode(CommandControl.TerminalExitMode) - Method in interface io.xpipe.core.process.CommandControl
 
TerminalInitFunction - Interface in io.xpipe.core.process
 
TerminalInitScriptConfig - Class in io.xpipe.core.process
 
TerminalInitScriptConfig() - Constructor for class io.xpipe.core.process.TerminalInitScriptConfig
 
terminalLauncherScript(UUID, String) - Method in interface io.xpipe.core.process.ShellDialect
 
ThrowableTypeMixIn() - Constructor for class io.xpipe.core.util.CoreJacksonModule.ThrowableTypeMixIn
 
throwIfUnsupported() - Method in interface io.xpipe.core.process.ShellDumbMode
 
throwIfUnsupported() - Method in class io.xpipe.core.process.ShellDumbMode.Unsupported
 
toAny() - Method in interface io.xpipe.core.process.OsType.Local
 
toBase64e(byte[]) - Static method in interface io.xpipe.core.util.SecretValue
 
toDirectory() - Method in class io.xpipe.core.store.FilePath
 
toDirectory(String) - Static method in class io.xpipe.core.store.FileNames
 
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
 
toLocalPath() - Method in class io.xpipe.core.store.FilePath
 
toString() - Method in class io.xpipe.core.store.FilePath
 
toString() - Method in class io.xpipe.core.store.StorePath
 
toString() - Method in class io.xpipe.core.util.EncryptedSecretValue
 
toString() - Method in class io.xpipe.core.util.InPlaceSecretValue
 
toString() - Method in class io.xpipe.core.util.JacksonizedValue
 
toString() - Method in class io.xpipe.core.util.StreamCharset
 
toString(T) - Method in class io.xpipe.core.dialog.QueryConverter
 
touch(String) - Method in class io.xpipe.core.store.ConnectionFileSystem
 
touch(String) - Method in interface io.xpipe.core.store.FileSystem
 
toUnix() - Method in class io.xpipe.core.store.FilePath
 
toUnix(String) - Static method in class io.xpipe.core.store.FileNames
 
toWindows() - Method in class io.xpipe.core.store.FilePath
 
toWindows(String) - Static method in class io.xpipe.core.store.FileNames
 
translateFromLocalSystemPath(String) - Method in interface io.xpipe.core.process.ParentSystemAccess
 
translateToLocalSystemPath(String) - Method in interface io.xpipe.core.process.ParentSystemAccess
 
TRAY - Enum constant in enum class io.xpipe.core.util.XPipeDaemonMode
 
tunnelSession() - Method in interface io.xpipe.core.store.NetworkTunnelStore
 

U

UNASSIGNED_EXIT_CODE - Static variable in interface io.xpipe.core.process.CommandControl
 
Unix() - Constructor for class io.xpipe.core.process.OsType.Unix
 
Unix() - Constructor for class io.xpipe.core.store.FileInfo.Unix
 
unsupported() - Static method in interface io.xpipe.core.process.ShellOpenFunction
 
Unsupported(String) - Constructor for class io.xpipe.core.process.ShellDumbMode.Unsupported
 
URI - Static variable in class io.xpipe.core.dialog.QueryConverter
 
useNewer(T, T) - Static method in class io.xpipe.core.store.DataStoreState
 
UTF16 - Static variable in class io.xpipe.core.util.StreamCharset
 
UTF16_BE - Static variable in class io.xpipe.core.util.StreamCharset
 
UTF16_BE_BOM - Static variable in class io.xpipe.core.util.StreamCharset
 
UTF16_BOM - Static variable in class io.xpipe.core.util.StreamCharset
 
UTF16_LE - Static variable in class io.xpipe.core.util.StreamCharset
 
UTF16_LE_BOM - Static variable in class io.xpipe.core.util.StreamCharset
 
UTF32_BE - Static variable in class io.xpipe.core.util.StreamCharset
 
UTF32_BE_BOM - Static variable in class io.xpipe.core.util.StreamCharset
 
UTF32_LE - Static variable in class io.xpipe.core.util.StreamCharset
 
UTF32_LE_BOM - Static variable in class io.xpipe.core.util.StreamCharset
 
UTF8 - Static variable in class io.xpipe.core.util.StreamCharset
 
UTF8_BOM - Static variable in class io.xpipe.core.util.StreamCharset
 
UuidHelper - Class in io.xpipe.core.util
 
UuidHelper() - Constructor for class io.xpipe.core.util.UuidHelper
 

V

ValidatableStore - Interface in io.xpipe.core.store
 
validate() - Method in interface io.xpipe.core.store.ValidatableStore
Performs a validation of this data store.
ValidationException - Exception Class in io.xpipe.core.util
 
ValidationException() - Constructor for exception class io.xpipe.core.util.ValidationException
 
value - Variable in class io.xpipe.core.dialog.BaseQueryElement
 
valueOf(String) - Static method in enum class io.xpipe.core.process.CommandControl.TerminalExitMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.xpipe.core.process.ShellTtyState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.xpipe.core.store.FileKind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.xpipe.core.util.NewLine
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.xpipe.core.util.XPipeDaemonMode
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.xpipe.core.process.CommandControl.TerminalExitMode
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.process.ShellTtyState
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.store.FileKind
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.util.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.util.XPipeDaemonMode
Returns an array containing the constants of this enum class, in the order they are declared.

W

waitFor() - Method in interface io.xpipe.core.process.CommandControl
 
Windows() - Constructor for class io.xpipe.core.process.OsType.Windows
 
Windows() - Constructor for class io.xpipe.core.store.FileInfo.Windows
 
WINDOWS - Static variable in interface io.xpipe.core.process.OsType
 
withCustomCharset(Charset) - Method in interface io.xpipe.core.process.CommandControl
 
withErrorFormatter(Function<String, String>) - Method in interface io.xpipe.core.process.CommandControl
 
withErrorFormatter(Function<String, String>) - Method in interface io.xpipe.core.process.ShellControl
 
withExceptionConverter(ProcessControl.ExceptionConverter) - Method in interface io.xpipe.core.process.CommandControl
 
withExceptionConverter(ProcessControl.ExceptionConverter) - Method in interface io.xpipe.core.process.ProcessControl
 
withExceptionConverter(ProcessControl.ExceptionConverter) - Method in interface io.xpipe.core.process.ShellControl
 
withInitSnippet(ShellInitCommand) - Method in interface io.xpipe.core.process.ShellControl
 
withoutLicenseCheck() - Method in interface io.xpipe.core.process.ShellControl
 
withParagraph(String, ProcessOutputException) - Static method in exception class io.xpipe.core.process.ProcessOutputException
 
withPrefix(String, ProcessOutputException) - Static method in exception class io.xpipe.core.process.ProcessOutputException
 
withRawCommand(String) - Method in interface io.xpipe.core.process.CommandConfiguration
 
withSecretValue(Consumer<char[]>) - Method in interface io.xpipe.core.util.SecretValue
 
withSecurityPolicy(ShellSecurityPolicy) - Method in interface io.xpipe.core.process.ShellControl
 
withShellStateFail(StatefulDataStore<T>) - Method in interface io.xpipe.core.process.ShellControl
 
withShellStateInit(StatefulDataStore<T>) - Method in interface io.xpipe.core.process.ShellControl
 
withSourceStore(DataStore) - Method in interface io.xpipe.core.process.ShellControl
 
withSuffix(String, ProcessOutputException) - Static method in exception class io.xpipe.core.process.ProcessOutputException
 
withWorkingDirectory(String) - Method in interface io.xpipe.core.process.CommandControl
 
WorkingDirectoryFunction - Interface in io.xpipe.core.process
 
write(byte[]) - Method in interface io.xpipe.core.process.ProcessControl
 
writeLine(String) - Method in interface io.xpipe.core.process.ProcessControl
 
writeLine(String, boolean) - Method in interface io.xpipe.core.process.ProcessControl
 

X

XPipeDaemonMode - Enum Class in io.xpipe.core.util
 
XPipeInstallation - Class in io.xpipe.core.util
 
XPipeInstallation() - Constructor for class io.xpipe.core.util.XPipeInstallation
 

Z

ZSH - Static variable in class io.xpipe.core.process.ShellDialects
 
A B C D E F G H I J K L M N O P Q R S T U V W X Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form