Index

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

A

AbstractMatcher - Class in software.xdev.testcontainers.imagebuilder.jgit.ignore.internal
Base class for default methods as AbstractMatcher.toString() and such.
AbstractMatcher(String, boolean) - Constructor for class software.xdev.testcontainers.imagebuilder.jgit.ignore.internal.AbstractMatcher
 
addFileToTar(TarArchiveOutputStream, Path, String) - Method in class software.xdev.testcontainers.imagebuilder.transfer.TransferArchiveTARCompressor
 
AdvancedFileContentModifier<T> - Interface in software.xdev.testcontainers.imagebuilder.transfer.fcm
 
AdvancedImageFromDockerFile - Class in software.xdev.testcontainers.imagebuilder
Fork of ImageFromDockerfile to fix the following problems: testcontainers-java#3093 testcontainers-java#3238 TransferFilesCreator Fixed: Logger was not controllable (because it was generic) Deprecated-Stuff replaced / removed
AdvancedImageFromDockerFile() - Constructor for class software.xdev.testcontainers.imagebuilder.AdvancedImageFromDockerFile
 
AdvancedImageFromDockerFile(String) - Constructor for class software.xdev.testcontainers.imagebuilder.AdvancedImageFromDockerFile
 
AdvancedImageFromDockerFile(String, boolean) - Constructor for class software.xdev.testcontainers.imagebuilder.AdvancedImageFromDockerFile
 
AdvancedImageFromDockerFile(String, boolean, Logger) - Constructor for class software.xdev.testcontainers.imagebuilder.AdvancedImageFromDockerFile
 
AdvancedParsedDockerfile - Class in software.xdev.testcontainers.imagebuilder
Fork of AdvancedParsedDockerfile that makes it possible to parse ARGS
Fixes: testcontainers-java#3238
AdvancedParsedDockerfile(Path) - Constructor for class software.xdev.testcontainers.imagebuilder.AdvancedParsedDockerfile
 
allRelativeFilePaths - Variable in class software.xdev.testcontainers.imagebuilder.transfer.fcm.DockerFileContentModifier
 
alwaysTransferDockerfilePath - Variable in class software.xdev.testcontainers.imagebuilder.AdvancedImageFromDockerFile
 
alwaysTransferRelativePaths - Variable in class software.xdev.testcontainers.imagebuilder.AdvancedImageFromDockerFile
 
apply(Path, String, TarArchiveEntry) - Method in interface software.xdev.testcontainers.imagebuilder.transfer.fcm.AdvancedFileContentModifier
 
apply(Path, String, TarArchiveEntry) - Method in class software.xdev.testcontainers.imagebuilder.transfer.fcm.DockerFileContentModifier
 
apply(Path, String, TarArchiveEntry) - Method in interface software.xdev.testcontainers.imagebuilder.transfer.fcm.FileContentModifier
 
archiveTARFiles(Map<Path, String>, String) - Method in class software.xdev.testcontainers.imagebuilder.transfer.TransferArchiveTARCompressor
 
arguments - Variable in class software.xdev.testcontainers.imagebuilder.AdvancedParsedDockerfile
 

B

baseDir - Variable in class software.xdev.testcontainers.imagebuilder.AdvancedImageFromDockerFile
 
baseDirRelativeIgnoreFile - Variable in class software.xdev.testcontainers.imagebuilder.AdvancedImageFromDockerFile
 
beginning - Variable in class software.xdev.testcontainers.imagebuilder.jgit.ignore.internal.NameMatcher
 
beginning - Variable in class software.xdev.testcontainers.imagebuilder.jgit.ignore.internal.PathMatcher
 
buildArgs - Variable in class software.xdev.testcontainers.imagebuilder.AdvancedImageFromDockerFile
 
buildImageCmdModifiers - Variable in class software.xdev.testcontainers.imagebuilder.AdvancedImageFromDockerFile
 

C

canImageNameBePulled(String) - Method in class software.xdev.testcontainers.imagebuilder.AdvancedImageFromDockerFile
 
CHECK_PARENT - Enum constant in enum class software.xdev.testcontainers.imagebuilder.jgit.ignore.IgnoreNode.MatchResult
The ignore status is unknown, check inherited rules.
checkIgnored(String, boolean) - Method in class software.xdev.testcontainers.imagebuilder.jgit.ignore.IgnoreNode
Determine if an entry path matches an ignore rule.
close() - Method in class software.xdev.testcontainers.imagebuilder.transfer.java.nio.file.winntfs.FileTreeIterator
 
close() - Method in class software.xdev.testcontainers.imagebuilder.transfer.java.nio.file.winntfs.FileTreeWalker
Closes/pops all directories on the stack.
configure(BuildImageCmd) - Method in class software.xdev.testcontainers.imagebuilder.AdvancedImageFromDockerFile
 
convertGlob(String) - Static method in class software.xdev.testcontainers.imagebuilder.jgit.ignore.internal.Strings
Conversion from glob to Java regex following two sources: Git Glob Man Page org.eclipse.jgit.fnmatch.FileNameMatcher.java Seems that there are various ways to define what "glob" can be.
correctPathForMatching(String) - Method in class software.xdev.testcontainers.imagebuilder.compat.DockerfileCOPYParentsEmulator.GlobMatcher
 
createIgnoreNode(Set<String>) - Method in class software.xdev.testcontainers.imagebuilder.transfer.DefaultTransferFilesCreator
 
createInputStream(byte[], TarArchiveEntry) - Method in interface software.xdev.testcontainers.imagebuilder.transfer.fcm.AdvancedFileContentModifier
 
createInputStreamData(List<String>) - Method in interface software.xdev.testcontainers.imagebuilder.transfer.fcm.FileLinesContentModifier
 
createInputStreamData(T) - Method in interface software.xdev.testcontainers.imagebuilder.transfer.fcm.AdvancedFileContentModifier
 
createInputStreamForFile(Path, String, TarArchiveEntry) - Method in class software.xdev.testcontainers.imagebuilder.transfer.TransferArchiveTARCompressor
 
createMatchers(List<String>, Character, boolean) - Static method in class software.xdev.testcontainers.imagebuilder.jgit.ignore.internal.PathMatcher
 
createNameMatcher0(String, Character, boolean, boolean) - Static method in class software.xdev.testcontainers.imagebuilder.jgit.ignore.internal.PathMatcher
 
createPathMatcher(String, Character, boolean) - Static method in class software.xdev.testcontainers.imagebuilder.jgit.ignore.internal.PathMatcher
Create path matcher

D

defaultLogger - Variable in class software.xdev.testcontainers.imagebuilder.AdvancedImageFromDockerFile
 
DefaultTransferFilesCreator - Class in software.xdev.testcontainers.imagebuilder.transfer
Helper class for copying the docker-context inside a container, based on a (.git-)ignore file.
DefaultTransferFilesCreator(Path, Path) - Constructor for class software.xdev.testcontainers.imagebuilder.transfer.DefaultTransferFilesCreator
 
deleteImageOnExitIfRequired(Map<String, String>) - Method in class software.xdev.testcontainers.imagebuilder.AdvancedImageFromDockerFile
 
deleteOnExit - Variable in class software.xdev.testcontainers.imagebuilder.AdvancedImageFromDockerFile
 
dependencyImageNames - Variable in class software.xdev.testcontainers.imagebuilder.AdvancedParsedDockerfile
 
determineFileForTransfer(IgnoreNode, Set<String>, Path, Map<String, Boolean>) - Method in class software.xdev.testcontainers.imagebuilder.transfer.DefaultTransferFilesCreator
 
determineFilesToTransfer(Set<String>, Predicate<String>, Set<String>, Set<String>, boolean) - Method in class software.xdev.testcontainers.imagebuilder.transfer.DefaultTransferFilesCreator
 
determineFilesToTransfer(Set<String>, Predicate<String>, Set<String>, Set<String>, boolean) - Method in interface software.xdev.testcontainers.imagebuilder.transfer.TransferFilesCreator
 
determineParentDirectoryForTransfer(IgnoreNode, Set<String>, Path, Map<String, Boolean>, String, List<String>) - Method in class software.xdev.testcontainers.imagebuilder.transfer.DefaultTransferFilesCreator
 
dirOnly - Variable in class software.xdev.testcontainers.imagebuilder.jgit.ignore.FastIgnoreRule
 
dirOnly - Variable in class software.xdev.testcontainers.imagebuilder.jgit.ignore.internal.AbstractMatcher
 
dirOnly() - Method in class software.xdev.testcontainers.imagebuilder.jgit.ignore.FastIgnoreRule
Whether the pattern should match directories only
DockerFileContentModifier - Class in software.xdev.testcontainers.imagebuilder.transfer.fcm
 
DockerFileContentModifier(Path, List<DockerFileLineModifier>, Collection<String>) - Constructor for class software.xdev.testcontainers.imagebuilder.transfer.fcm.DockerFileContentModifier
 
dockerFileContentModifierSupplier - Variable in class software.xdev.testcontainers.imagebuilder.AdvancedImageFromDockerFile
 
DockerfileCOPYParentsEmulator - Class in software.xdev.testcontainers.imagebuilder.compat
Emulates COPY --parents.
DockerfileCOPYParentsEmulator() - Constructor for class software.xdev.testcontainers.imagebuilder.compat.DockerfileCOPYParentsEmulator
 
DockerfileCOPYParentsEmulator.GlobMatcher - Class in software.xdev.testcontainers.imagebuilder.compat
 
DockerFileLineModifier - Interface in software.xdev.testcontainers.imagebuilder.transfer
 
dockerFileLinesModifiers - Variable in class software.xdev.testcontainers.imagebuilder.AdvancedImageFromDockerFile
 
dockerFilePath - Variable in class software.xdev.testcontainers.imagebuilder.AdvancedImageFromDockerFile
 
dockerFilePath - Variable in class software.xdev.testcontainers.imagebuilder.AdvancedParsedDockerfile
 
dockerFilePath - Variable in class software.xdev.testcontainers.imagebuilder.transfer.fcm.DockerFileContentModifier
 
dockerImageName - Variable in class software.xdev.testcontainers.imagebuilder.AdvancedImageFromDockerFile
 

E

equals(Object) - Method in class software.xdev.testcontainers.imagebuilder.jgit.ignore.FastIgnoreRule
 
equals(Object) - Method in class software.xdev.testcontainers.imagebuilder.jgit.ignore.internal.AbstractMatcher
 
externalDependencyImageNames - Variable in class software.xdev.testcontainers.imagebuilder.AdvancedImageFromDockerFile
 
externalImageNames - Variable in class software.xdev.testcontainers.imagebuilder.AdvancedParsedDockerfile
 

F

FastFilePathUtil - Class in software.xdev.testcontainers.imagebuilder.transfer
Fork of FilePathUtil to improve performance
FastIgnoreRule - Class in software.xdev.testcontainers.imagebuilder.jgit.ignore
"Fast" (compared with IgnoreRule) git ignore rule implementation supporting also double star ** pattern.
FastIgnoreRule() - Constructor for class software.xdev.testcontainers.imagebuilder.jgit.ignore.FastIgnoreRule
 
FileContentModifier - Interface in software.xdev.testcontainers.imagebuilder.transfer.fcm
 
fileContentModifiers - Variable in class software.xdev.testcontainers.imagebuilder.transfer.TransferArchiveTARCompressor
 
FileLinesContentModifier - Interface in software.xdev.testcontainers.imagebuilder.transfer.fcm
 
FileTreeIterator - Class in software.xdev.testcontainers.imagebuilder.transfer.java.nio.file.winntfs
An Iterator to iterate over the nodes of a file tree.
FileTreeWalker - Class in software.xdev.testcontainers.imagebuilder.transfer.java.nio.file.winntfs
Walks a file tree, generating a sequence of events corresponding to the files in the tree.
find(Path, int, BiPredicate<Path, BasicFileAttributes>, FileVisitOption...) - Static method in class software.xdev.testcontainers.imagebuilder.transfer.java.nio.file.winntfs.WinNTFSJunctionFiles
 
findFiles(boolean, Path, int, BiPredicate<Path, BasicFileAttributes>, FileVisitOption...) - Static method in class software.xdev.testcontainers.imagebuilder.transfer.DefaultTransferFilesCreator
 
FROM_LINE_PATTERN - Static variable in class software.xdev.testcontainers.imagebuilder.AdvancedParsedDockerfile
 
fullyResolveDependencyImages(Set<String>, Map<String, Optional<String>>) - Method in class software.xdev.testcontainers.imagebuilder.AdvancedImageFromDockerFile
 

G

getAllFilesToTransferAsTarInputStream(Map<Path, String>, TransferArchiveTARCompressor) - Method in class software.xdev.testcontainers.imagebuilder.transfer.DefaultTransferFilesCreator
 
getAllFilesToTransferAsTarInputStream(Map<Path, String>, TransferArchiveTARCompressor) - Method in interface software.xdev.testcontainers.imagebuilder.transfer.TransferFilesCreator
 
getArguments() - Method in class software.xdev.testcontainers.imagebuilder.AdvancedParsedDockerfile
 
getBuildImageResultCallback(Logger) - Method in class software.xdev.testcontainers.imagebuilder.AdvancedImageFromDockerFile
 
getBytesToDockerDaemon(PipedOutputStream) - Method in class software.xdev.testcontainers.imagebuilder.AdvancedImageFromDockerFile
 
getDependencyImageNames() - Method in class software.xdev.testcontainers.imagebuilder.AdvancedParsedDockerfile
 
getExternalImageNames() - Method in class software.xdev.testcontainers.imagebuilder.AdvancedParsedDockerfile
 
getInternalDependencyImageNames() - Method in class software.xdev.testcontainers.imagebuilder.AdvancedParsedDockerfile
 
getNameOnly() - Method in class software.xdev.testcontainers.imagebuilder.jgit.ignore.FastIgnoreRule
Whether the pattern is just a file name and not a path
getNegation() - Method in class software.xdev.testcontainers.imagebuilder.jgit.ignore.FastIgnoreRule
Indicates whether the rule is non-negation or negation.
getPattern() - Method in exception software.xdev.testcontainers.imagebuilder.jgit.errors.InvalidPatternException
Get the invalid pattern
getResult() - Method in class software.xdev.testcontainers.imagebuilder.jgit.ignore.FastIgnoreRule
Indicates whether the rule is non-negation or negation.
getRules() - Method in class software.xdev.testcontainers.imagebuilder.jgit.ignore.IgnoreNode
Get list of all ignore rules held by this node
GlobMatcher(String) - Constructor for class software.xdev.testcontainers.imagebuilder.compat.DockerfileCOPYParentsEmulator.GlobMatcher
 

H

handleLine(String, Set<String>) - Method in class software.xdev.testcontainers.imagebuilder.compat.DockerfileCOPYParentsEmulator
 
hashCode() - Method in class software.xdev.testcontainers.imagebuilder.jgit.ignore.FastIgnoreRule
 
hashCode() - Method in class software.xdev.testcontainers.imagebuilder.jgit.ignore.internal.AbstractMatcher
 
hasNext() - Method in class software.xdev.testcontainers.imagebuilder.transfer.java.nio.file.winntfs.FileTreeIterator
 

I

IGNORED - Enum constant in enum class software.xdev.testcontainers.imagebuilder.jgit.ignore.IgnoreNode.MatchResult
The file is ignored due to a rule in this node.
ignoreFileLineFilter - Variable in class software.xdev.testcontainers.imagebuilder.AdvancedImageFromDockerFile
 
IgnoreNode - Class in software.xdev.testcontainers.imagebuilder.jgit.ignore
Represents a bundle of ignore rules inherited from a base directory.
IgnoreNode(List<FastIgnoreRule>) - Constructor for class software.xdev.testcontainers.imagebuilder.jgit.ignore.IgnoreNode
Create an ignore node with given rules.
IgnoreNode.MatchResult - Enum Class in software.xdev.testcontainers.imagebuilder.jgit.ignore
IMatcher - Interface in software.xdev.testcontainers.imagebuilder.jgit.ignore
Generic path matcher.
internalDependencyImageNames - Variable in class software.xdev.testcontainers.imagebuilder.AdvancedParsedDockerfile
 
InvalidPatternException - Exception in software.xdev.testcontainers.imagebuilder.jgit.errors
Thrown when a pattern passed in an argument was wrong.
InvalidPatternException(String, String) - Constructor for exception software.xdev.testcontainers.imagebuilder.jgit.errors.InvalidPatternException
Constructor for InvalidPatternException
InvalidPatternException(String, String, Throwable) - Constructor for exception software.xdev.testcontainers.imagebuilder.jgit.errors.InvalidPatternException
Constructor for InvalidPatternException
inverse - Variable in class software.xdev.testcontainers.imagebuilder.jgit.ignore.FastIgnoreRule
 
isDirectoryPattern(String) - Static method in class software.xdev.testcontainers.imagebuilder.jgit.ignore.internal.Strings
Check if pattern is a directory pattern ending with a path separator
isEmpty() - Method in class software.xdev.testcontainers.imagebuilder.jgit.ignore.FastIgnoreRule
Whether the rule never matches
isIdentical(T, T) - Method in interface software.xdev.testcontainers.imagebuilder.transfer.fcm.AdvancedFileContentModifier
 
isIgnored(String, boolean) - Method in class software.xdev.testcontainers.imagebuilder.jgit.ignore.IgnoreNode
Determine if an entry path matches an ignore rule.
isMatch(String, boolean) - Method in class software.xdev.testcontainers.imagebuilder.jgit.ignore.FastIgnoreRule
Returns true if a match was made.
isMatch(String, boolean, boolean) - Method in class software.xdev.testcontainers.imagebuilder.jgit.ignore.FastIgnoreRule
Returns true if a match was made.
isSimplePathWithSegments(String) - Method in class software.xdev.testcontainers.imagebuilder.jgit.ignore.internal.PathMatcher
 
isSubdirectory(String) - Static method in class software.xdev.testcontainers.imagebuilder.jgit.ignore.internal.WildMatcher
 
isWild(IMatcher) - Static method in class software.xdev.testcontainers.imagebuilder.jgit.ignore.internal.PathMatcher
 
iterate(String, int, int, boolean, boolean) - Method in class software.xdev.testcontainers.imagebuilder.jgit.ignore.internal.PathMatcher
 

L

LeadingAsteriskMatcher - Class in software.xdev.testcontainers.imagebuilder.jgit.ignore.internal
Matcher for simple regex patterns starting with an asterisk, e.g. "*.tmp"
LeadingAsteriskMatcher(String, Character, boolean) - Constructor for class software.xdev.testcontainers.imagebuilder.jgit.ignore.internal.LeadingAsteriskMatcher
 
linesModifiers - Variable in class software.xdev.testcontainers.imagebuilder.transfer.fcm.DockerFileContentModifier
 
log() - Method in class software.xdev.testcontainers.imagebuilder.AdvancedImageFromDockerFile
 
loggerForBuild - Variable in class software.xdev.testcontainers.imagebuilder.AdvancedImageFromDockerFile
 

M

matcher - Variable in class software.xdev.testcontainers.imagebuilder.jgit.ignore.FastIgnoreRule
 
matchers - Variable in class software.xdev.testcontainers.imagebuilder.jgit.ignore.internal.PathMatcher
 
matches(int, String, int, int, boolean, boolean) - Method in class software.xdev.testcontainers.imagebuilder.jgit.ignore.internal.PathMatcher
 
matches(String) - Method in class software.xdev.testcontainers.imagebuilder.compat.DockerfileCOPYParentsEmulator.GlobMatcher
 
matches(String, boolean, boolean) - Method in interface software.xdev.testcontainers.imagebuilder.jgit.ignore.IMatcher
Matches entire given string
matches(String, boolean, boolean) - Method in class software.xdev.testcontainers.imagebuilder.jgit.ignore.internal.NameMatcher
 
matches(String, boolean, boolean) - Method in class software.xdev.testcontainers.imagebuilder.jgit.ignore.internal.PathMatcher
 
matches(String, boolean, boolean) - Method in class software.xdev.testcontainers.imagebuilder.jgit.ignore.internal.WildMatcher
 
matches(String, int, int) - Method in interface software.xdev.testcontainers.imagebuilder.jgit.ignore.IMatcher
Matches only part of given string
matches(String, int, int) - Method in class software.xdev.testcontainers.imagebuilder.jgit.ignore.internal.LeadingAsteriskMatcher
 
matches(String, int, int) - Method in class software.xdev.testcontainers.imagebuilder.jgit.ignore.internal.NameMatcher
 
matches(String, int, int) - Method in class software.xdev.testcontainers.imagebuilder.jgit.ignore.internal.PathMatcher
 
matches(String, int, int) - Method in class software.xdev.testcontainers.imagebuilder.jgit.ignore.internal.TrailingAsteriskMatcher
 
matches(String, int, int) - Method in class software.xdev.testcontainers.imagebuilder.jgit.ignore.internal.WildCardMatcher
 
matches(String, int, int) - Method in class software.xdev.testcontainers.imagebuilder.jgit.ignore.internal.WildMatcher
 
modify(List<String>, Set<String>) - Method in class software.xdev.testcontainers.imagebuilder.compat.DockerfileCOPYParentsEmulator
 
modify(List<String>, Set<String>) - Method in interface software.xdev.testcontainers.imagebuilder.transfer.DockerFileLineModifier
 
modify(T, Path, String, TarArchiveEntry) - Method in interface software.xdev.testcontainers.imagebuilder.transfer.fcm.AdvancedFileContentModifier
 

N

NameMatcher - Class in software.xdev.testcontainers.imagebuilder.jgit.ignore.internal
Matcher built from patterns for file names (single path segments).
NameMatcher(String, Character, boolean, boolean) - Constructor for class software.xdev.testcontainers.imagebuilder.jgit.ignore.internal.NameMatcher
 
next() - Method in class software.xdev.testcontainers.imagebuilder.transfer.java.nio.file.winntfs.FileTreeIterator
 
NO_MATCH - Static variable in interface software.xdev.testcontainers.imagebuilder.jgit.ignore.IMatcher
Matcher that does not match any pattern.
NOT_IGNORED - Enum constant in enum class software.xdev.testcontainers.imagebuilder.jgit.ignore.IgnoreNode.MatchResult
The file is not ignored, due to a rule saying its not ignored.

P

p - Variable in class software.xdev.testcontainers.imagebuilder.jgit.ignore.internal.WildCardMatcher
 
parentDirectory(String) - Method in class software.xdev.testcontainers.imagebuilder.transfer.DefaultTransferFilesCreator
 
parse(String) - Method in class software.xdev.testcontainers.imagebuilder.jgit.ignore.FastIgnoreRule
 
parse(List<String>) - Method in class software.xdev.testcontainers.imagebuilder.AdvancedParsedDockerfile
 
PATH_SEPARATOR - Static variable in class software.xdev.testcontainers.imagebuilder.jgit.ignore.FastIgnoreRule
Character used as default path separator for ignore entries
PATH_SEPARATOR - Static variable in class software.xdev.testcontainers.imagebuilder.jgit.ignore.internal.Strings
 
PathMatcher - Class in software.xdev.testcontainers.imagebuilder.jgit.ignore.internal
Matcher built by patterns consists of multiple path segments.
PathMatcher(String, Character, boolean) - Constructor for class software.xdev.testcontainers.imagebuilder.jgit.ignore.internal.PathMatcher
 
pattern - Variable in class software.xdev.testcontainers.imagebuilder.compat.DockerfileCOPYParentsEmulator.GlobMatcher
 
pattern - Variable in exception software.xdev.testcontainers.imagebuilder.jgit.errors.InvalidPatternException
 
pattern - Variable in class software.xdev.testcontainers.imagebuilder.jgit.ignore.internal.AbstractMatcher
 
postGitIgnoreLines - Variable in class software.xdev.testcontainers.imagebuilder.AdvancedImageFromDockerFile
 
preGitIgnoreLines - Variable in class software.xdev.testcontainers.imagebuilder.AdvancedImageFromDockerFile
 
prePullDependencyImages(Set<String>) - Method in class software.xdev.testcontainers.imagebuilder.AdvancedImageFromDockerFile
 

R

read() - Method in class software.xdev.testcontainers.imagebuilder.AdvancedParsedDockerfile
 
readOriginal(Path, String, TarArchiveEntry) - Method in interface software.xdev.testcontainers.imagebuilder.transfer.fcm.AdvancedFileContentModifier
 
readOriginal(Path, String, TarArchiveEntry) - Method in interface software.xdev.testcontainers.imagebuilder.transfer.fcm.FileLinesContentModifier
 
relativeDockerFilePathString(Path) - Method in class software.xdev.testcontainers.imagebuilder.AdvancedImageFromDockerFile
 
relativize(Path, Path) - Static method in class software.xdev.testcontainers.imagebuilder.transfer.FastFilePathUtil
 
removeEnd(String, String) - Static method in class software.xdev.testcontainers.imagebuilder.AdvancedImageFromDockerFile
 
removeRelativeStart(String) - Static method in class software.xdev.testcontainers.imagebuilder.compat.DockerfileCOPYParentsEmulator
 
resolve() - Method in class software.xdev.testcontainers.imagebuilder.AdvancedImageFromDockerFile
 
rules - Variable in class software.xdev.testcontainers.imagebuilder.jgit.ignore.IgnoreNode
The rules that have been parsed into this node.

S

safeDockerFilePath() - Method in class software.xdev.testcontainers.imagebuilder.AdvancedImageFromDockerFile
 
shouldApply(Path, String, TarArchiveEntry) - Method in interface software.xdev.testcontainers.imagebuilder.transfer.fcm.AdvancedFileContentModifier
 
shouldBeApplied(Path) - Static method in class software.xdev.testcontainers.imagebuilder.transfer.java.nio.file.winntfs.WinNTFSJunctionFiles
 
shouldIgnore(IgnoreNode, Set<String>, Path, String, String, boolean) - Method in class software.xdev.testcontainers.imagebuilder.transfer.DefaultTransferFilesCreator
 
simpleMatch(String, boolean, boolean) - Method in class software.xdev.testcontainers.imagebuilder.jgit.ignore.internal.PathMatcher
 
slash - Variable in class software.xdev.testcontainers.imagebuilder.jgit.ignore.internal.NameMatcher
 
slash - Variable in class software.xdev.testcontainers.imagebuilder.jgit.ignore.internal.PathMatcher
 
software.xdev.testcontainers.imagebuilder - package software.xdev.testcontainers.imagebuilder
 
software.xdev.testcontainers.imagebuilder.compat - package software.xdev.testcontainers.imagebuilder.compat
 
software.xdev.testcontainers.imagebuilder.jgit - package software.xdev.testcontainers.imagebuilder.jgit
Fork of eclipse-jgit v7.3.0.202506031305-r with only the bare minimum code.
software.xdev.testcontainers.imagebuilder.jgit.errors - package software.xdev.testcontainers.imagebuilder.jgit.errors
 
software.xdev.testcontainers.imagebuilder.jgit.ignore - package software.xdev.testcontainers.imagebuilder.jgit.ignore
 
software.xdev.testcontainers.imagebuilder.jgit.ignore.internal - package software.xdev.testcontainers.imagebuilder.jgit.ignore.internal
 
software.xdev.testcontainers.imagebuilder.transfer - package software.xdev.testcontainers.imagebuilder.transfer
 
software.xdev.testcontainers.imagebuilder.transfer.fcm - package software.xdev.testcontainers.imagebuilder.transfer.fcm
 
software.xdev.testcontainers.imagebuilder.transfer.java.nio.file.winntfs - package software.xdev.testcontainers.imagebuilder.transfer.java.nio.file.winntfs
This package was forked from the OpenJDK (as of 21.0.7) to resolve a crash/infinite loop when encountering recursive NTFS junctions on Windows .
split(String, char) - Static method in class software.xdev.testcontainers.imagebuilder.jgit.ignore.internal.Strings
Splits given string to substrings by given separator
Strings - Class in software.xdev.testcontainers.imagebuilder.jgit.ignore.internal
Various String related utility methods, written mostly to avoid generation of new String objects (e.g. via splitting Strings etc).
stripTrailing(String, char) - Static method in class software.xdev.testcontainers.imagebuilder.jgit.ignore.internal.Strings
Strip trailing characters
stripTrailingWhitespace(String) - Static method in class software.xdev.testcontainers.imagebuilder.jgit.ignore.internal.Strings
Strip trailing whitespace characters
subPattern - Variable in class software.xdev.testcontainers.imagebuilder.jgit.ignore.internal.NameMatcher
 

T

target - Variable in class software.xdev.testcontainers.imagebuilder.AdvancedImageFromDockerFile
 
toString() - Method in class software.xdev.testcontainers.imagebuilder.jgit.ignore.FastIgnoreRule
 
toString() - Method in class software.xdev.testcontainers.imagebuilder.jgit.ignore.IgnoreNode
 
toString() - Method in class software.xdev.testcontainers.imagebuilder.jgit.ignore.internal.AbstractMatcher
 
TrailingAsteriskMatcher - Class in software.xdev.testcontainers.imagebuilder.jgit.ignore.internal
Matcher for simple patterns ending with an asterisk, e.g.
TrailingAsteriskMatcher(String, Character, boolean) - Constructor for class software.xdev.testcontainers.imagebuilder.jgit.ignore.internal.TrailingAsteriskMatcher
 
transferables - Variable in class software.xdev.testcontainers.imagebuilder.AdvancedImageFromDockerFile
 
transferArchiveTARCompressor - Variable in class software.xdev.testcontainers.imagebuilder.AdvancedImageFromDockerFile
 
TransferArchiveTARCompressor - Class in software.xdev.testcontainers.imagebuilder.transfer
Forked from CompressArchiveUtil to allow file manipulation
TransferArchiveTARCompressor() - Constructor for class software.xdev.testcontainers.imagebuilder.transfer.TransferArchiveTARCompressor
 
transferArchiveTARCompressorCustomizer - Variable in class software.xdev.testcontainers.imagebuilder.AdvancedImageFromDockerFile
 
TransferFilesCreator - Interface in software.xdev.testcontainers.imagebuilder.transfer
 
transferFilesCreatorSupplier - Variable in class software.xdev.testcontainers.imagebuilder.AdvancedImageFromDockerFile
 
trim(String) - Static method in class software.xdev.testcontainers.imagebuilder.jgit.ignore.internal.PathMatcher
Trim trailing spaces, unless they are escaped with backslash, see https://www.kernel.org/pub/software/scm/git/docs/gitignore.html

U

useWinNTFSJunctionFixIfApplicable - Variable in class software.xdev.testcontainers.imagebuilder.AdvancedImageFromDockerFile
 

V

valueOf(String) - Static method in enum class software.xdev.testcontainers.imagebuilder.jgit.ignore.IgnoreNode.MatchResult
Returns the enum constant of this class with the specified name.
values() - Static method in enum class software.xdev.testcontainers.imagebuilder.jgit.ignore.IgnoreNode.MatchResult
Returns an array containing the constants of this enum class, in the order they are declared.

W

walkFilesAndDetermineTransfer(IgnoreNode, Set<String>, boolean) - Method in class software.xdev.testcontainers.imagebuilder.transfer.DefaultTransferFilesCreator
 
WILD_NO_DIRECTORY - Static variable in class software.xdev.testcontainers.imagebuilder.jgit.ignore.internal.PathMatcher
 
WILD_ONLY_DIRECTORY - Static variable in class software.xdev.testcontainers.imagebuilder.jgit.ignore.internal.PathMatcher
 
WildCardMatcher - Class in software.xdev.testcontainers.imagebuilder.jgit.ignore.internal
Matcher built from path segments containing wildcards.
WildCardMatcher(String, Character, boolean) - Constructor for class software.xdev.testcontainers.imagebuilder.jgit.ignore.internal.WildCardMatcher
 
WILDMATCH - Static variable in class software.xdev.testcontainers.imagebuilder.jgit.ignore.internal.WildMatcher
 
WILDMATCH2 - Static variable in class software.xdev.testcontainers.imagebuilder.jgit.ignore.internal.WildMatcher
 
WildMatcher - Class in software.xdev.testcontainers.imagebuilder.jgit.ignore.internal
Wildmatch matcher for "double star" (**) pattern only.
WildMatcher(boolean) - Constructor for class software.xdev.testcontainers.imagebuilder.jgit.ignore.internal.WildMatcher
 
WinNTFSJunctionFiles - Class in software.xdev.testcontainers.imagebuilder.transfer.java.nio.file.winntfs
 
withAlwaysTransferDockerfilePath(boolean) - Method in class software.xdev.testcontainers.imagebuilder.AdvancedImageFromDockerFile
 
withAlwaysTransferRelativPaths(Set<String>) - Method in class software.xdev.testcontainers.imagebuilder.AdvancedImageFromDockerFile
 
withBaseDir(Path) - Method in class software.xdev.testcontainers.imagebuilder.AdvancedImageFromDockerFile
 
withBaseDirRelativeIgnoreFile(Path) - Method in class software.xdev.testcontainers.imagebuilder.AdvancedImageFromDockerFile
 
withBuildArg(String, String) - Method in class software.xdev.testcontainers.imagebuilder.AdvancedImageFromDockerFile
 
withBuildArgs(Map<String, String>) - Method in class software.xdev.testcontainers.imagebuilder.AdvancedImageFromDockerFile
 
withBuildImageCmdModifier(Consumer<BuildImageCmd>) - Method in class software.xdev.testcontainers.imagebuilder.AdvancedImageFromDockerFile
 
withContentModifier(FileContentModifier) - Method in class software.xdev.testcontainers.imagebuilder.transfer.TransferArchiveTARCompressor
 
withDockerFileContentModifierSupplier(TriFunction<Path, List<DockerFileLineModifier>, Collection<String>, DockerFileContentModifier>) - Method in class software.xdev.testcontainers.imagebuilder.AdvancedImageFromDockerFile
 
withDockerFileLinesModifier(DockerFileLineModifier) - Method in class software.xdev.testcontainers.imagebuilder.AdvancedImageFromDockerFile
 
withDockerFilePath(Path) - Method in class software.xdev.testcontainers.imagebuilder.AdvancedImageFromDockerFile
 
withFileFromTransferable(String, Transferable) - Method in class software.xdev.testcontainers.imagebuilder.AdvancedImageFromDockerFile
 
withIgnoreFileLineFilter(Predicate<String>) - Method in class software.xdev.testcontainers.imagebuilder.AdvancedImageFromDockerFile
 
withLoggerForBuild(Logger) - Method in class software.xdev.testcontainers.imagebuilder.AdvancedImageFromDockerFile
 
withPostGitIgnoreLines(String...) - Method in class software.xdev.testcontainers.imagebuilder.AdvancedImageFromDockerFile
 
withPreGitIgnoreLines(String...) - Method in class software.xdev.testcontainers.imagebuilder.AdvancedImageFromDockerFile
 
withTarget(String) - Method in class software.xdev.testcontainers.imagebuilder.AdvancedImageFromDockerFile
 
withTransferArchiveTARCompressor(TransferArchiveTARCompressor) - Method in class software.xdev.testcontainers.imagebuilder.AdvancedImageFromDockerFile
 
withTransferArchiveTARCompressorCustomizer(Consumer<TransferArchiveTARCompressor>) - Method in class software.xdev.testcontainers.imagebuilder.AdvancedImageFromDockerFile
 
withTransferFilesCreatorSupplier(BiFunction<Path, Path, TransferFilesCreator>) - Method in class software.xdev.testcontainers.imagebuilder.AdvancedImageFromDockerFile
 
withUseWinNTFSJunctionFixIfApplicable(boolean) - Method in class software.xdev.testcontainers.imagebuilder.AdvancedImageFromDockerFile
Should the fix for a crash when encountering Windows NTFS Junctions be applied if applicable?
A B C D E F G H I L M N P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form