Class ArchiveFileTree<IS extends ArchiveInputStream,E extends ArchiveEntry>
java.lang.Object
io.freefair.gradle.plugins.compress.tree.ArchiveFileTree<IS,E>
- All Implemented Interfaces:
org.gradle.api.internal.file.collections.FileSystemMirroringFileTree
,org.gradle.api.internal.file.collections.MinimalFileCollection
,org.gradle.api.internal.file.collections.MinimalFileTree
,org.gradle.api.internal.tasks.TaskDependencyContainer
- Direct Known Subclasses:
ArFileTree
,ArjFileTree
,DumpFileTree
,SevenZipFileTree
- See Also:
-
ZipFileTree
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.gradle.api.internal.file.collections.MinimalFileTree
org.gradle.api.internal.file.collections.MinimalFileTree.MinimalFileTreeStructureVisitor
-
Field Summary
Modifier and TypeFieldDescriptionprotected final org.gradle.api.internal.file.archive.DecompressionCoordinator
Fields inherited from interface org.gradle.api.internal.tasks.TaskDependencyContainer
EMPTY
-
Constructor Summary
ConstructorDescriptionArchiveFileTree
(Provider<File> zipFile, ArchiveInputStreamProvider<IS> inputStreamProvider, org.gradle.internal.file.Chmod chmod, org.gradle.api.internal.file.collections.DirectoryFileTreeFactory directoryFileTreeFactory, org.gradle.internal.hash.FileHasher fileHasher, org.gradle.api.internal.file.archive.DecompressionCoordinator decompressionCoordinator, org.gradle.api.internal.file.temp.TemporaryFileProvider temporaryExtractionDir) -
Method Summary
Modifier and TypeMethodDescriptionorg.gradle.api.internal.file.collections.DirectoryFileTree
void
visit
(FileVisitor visitor) void
visitDependencies
(org.gradle.api.internal.tasks.TaskDependencyResolveContext context) void
visitStructure
(org.gradle.api.internal.file.collections.MinimalFileTree.MinimalFileTreeStructureVisitor visitor, org.gradle.api.internal.file.FileTreeInternal owner)
-
Field Details
-
decompressionCoordinator
protected final org.gradle.api.internal.file.archive.DecompressionCoordinator decompressionCoordinator
-
-
Constructor Details
-
ArchiveFileTree
public ArchiveFileTree(Provider<File> zipFile, ArchiveInputStreamProvider<IS> inputStreamProvider, org.gradle.internal.file.Chmod chmod, org.gradle.api.internal.file.collections.DirectoryFileTreeFactory directoryFileTreeFactory, org.gradle.internal.hash.FileHasher fileHasher, org.gradle.api.internal.file.archive.DecompressionCoordinator decompressionCoordinator, org.gradle.api.internal.file.temp.TemporaryFileProvider temporaryExtractionDir)
-
-
Method Details
-
getMirror
public org.gradle.api.internal.file.collections.DirectoryFileTree getMirror() -
visit
-
getDisplayName
-
getBackingFileProvider
-
visitStructure
public void visitStructure(org.gradle.api.internal.file.collections.MinimalFileTree.MinimalFileTreeStructureVisitor visitor, org.gradle.api.internal.file.FileTreeInternal owner) - Specified by:
visitStructure
in interfaceorg.gradle.api.internal.file.collections.MinimalFileTree
-
visitDependencies
public void visitDependencies(org.gradle.api.internal.tasks.TaskDependencyResolveContext context) - Specified by:
visitDependencies
in interfaceorg.gradle.api.internal.tasks.TaskDependencyContainer
-