Index
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
ImageFromDockerfileto fix the following problems: testcontainers-java#3093 testcontainers-java#3238TransferFilesCreatorFixed: 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
- AdvancedParsedDockerfile - Class in software.xdev.testcontainers.imagebuilder
-
Fork of
AdvancedParsedDockerfilethat 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
- 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>) - Method in class software.xdev.testcontainers.imagebuilder.transfer.DefaultTransferFilesCreator
- determineFilesToTransfer(Set<String>, Predicate<String>, Set<String>, Set<String>) - 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
FilePathUtilto 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
Iteratorto 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(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
-
Result from
IgnoreNode.isIgnored(String, boolean). - 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
- LOGGER - Static variable 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
Stringrelated 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
CompressArchiveUtilto 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
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>) - 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form