Class Archiver.ArchiverFileVisitor
- java.lang.Object
-
- java.nio.file.SimpleFileVisitor<java.nio.file.Path>
-
- org.apache.commons.compress.archivers.examples.Archiver.ArchiverFileVisitor
-
- All Implemented Interfaces:
java.nio.file.FileVisitor<java.nio.file.Path>
- Enclosing class:
- Archiver
private static class Archiver.ArchiverFileVisitor extends java.nio.file.SimpleFileVisitor<java.nio.file.Path>
-
-
Field Summary
Fields Modifier and Type Field Description private java.nio.file.Path
directory
private java.nio.file.LinkOption[]
linkOptions
private ArchiveOutputStream
target
-
Constructor Summary
Constructors Modifier Constructor Description private
ArchiverFileVisitor(ArchiveOutputStream target, java.nio.file.Path directory, java.nio.file.LinkOption... linkOptions)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.nio.file.FileVisitResult
preVisitDirectory(java.nio.file.Path dir, java.nio.file.attribute.BasicFileAttributes attrs)
protected java.nio.file.FileVisitResult
visit(java.nio.file.Path path, java.nio.file.attribute.BasicFileAttributes attrs, boolean isFile)
java.nio.file.FileVisitResult
visitFile(java.nio.file.Path file, java.nio.file.attribute.BasicFileAttributes attrs)
-
-
-
Field Detail
-
target
private final ArchiveOutputStream target
-
directory
private final java.nio.file.Path directory
-
linkOptions
private final java.nio.file.LinkOption[] linkOptions
-
-
Constructor Detail
-
ArchiverFileVisitor
private ArchiverFileVisitor(ArchiveOutputStream target, java.nio.file.Path directory, java.nio.file.LinkOption... linkOptions)
-
-
Method Detail
-
preVisitDirectory
public java.nio.file.FileVisitResult preVisitDirectory(java.nio.file.Path dir, java.nio.file.attribute.BasicFileAttributes attrs) throws java.io.IOException
- Specified by:
preVisitDirectory
in interfacejava.nio.file.FileVisitor<java.nio.file.Path>
- Overrides:
preVisitDirectory
in classjava.nio.file.SimpleFileVisitor<java.nio.file.Path>
- Throws:
java.io.IOException
-
visit
protected java.nio.file.FileVisitResult visit(java.nio.file.Path path, java.nio.file.attribute.BasicFileAttributes attrs, boolean isFile) throws java.io.IOException
- Throws:
java.io.IOException
-
visitFile
public java.nio.file.FileVisitResult visitFile(java.nio.file.Path file, java.nio.file.attribute.BasicFileAttributes attrs) throws java.io.IOException
- Specified by:
visitFile
in interfacejava.nio.file.FileVisitor<java.nio.file.Path>
- Overrides:
visitFile
in classjava.nio.file.SimpleFileVisitor<java.nio.file.Path>
- Throws:
java.io.IOException
-
-