private static class CompressedDirectory.Visitor extends SimpleFileVisitor<Path>
| Modifier and Type | Field and Description |
|---|---|
private com.google.common.collect.ImmutableSet<PathMatcher> |
ignoreMatchers |
private Path |
root |
private org.apache.commons.compress.archivers.tar.TarArchiveOutputStream |
tarStream |
| Modifier | Constructor and Description |
|---|---|
private |
Visitor(Path root,
com.google.common.collect.ImmutableSet<PathMatcher> ignoreMatchers,
org.apache.commons.compress.archivers.tar.TarArchiveOutputStream tarStream) |
| Modifier and Type | Method and Description |
|---|---|
private static boolean |
anyMatches(com.google.common.collect.ImmutableSet<PathMatcher> matchers,
Path path) |
private static int |
getFileMode(Path file) |
private static int |
getModeFromPermissions(boolean read,
boolean write,
boolean execute) |
private static int |
getPosixFileMode(Path file) |
private static boolean |
isPosixComplantFS() |
FileVisitResult |
preVisitDirectory(Path dir,
BasicFileAttributes attrs) |
FileVisitResult |
visitFile(Path file,
BasicFileAttributes attrs) |
postVisitDirectory, visitFileFailedprivate final Path root
private final com.google.common.collect.ImmutableSet<PathMatcher> ignoreMatchers
private final org.apache.commons.compress.archivers.tar.TarArchiveOutputStream tarStream
private Visitor(Path root, com.google.common.collect.ImmutableSet<PathMatcher> ignoreMatchers, org.apache.commons.compress.archivers.tar.TarArchiveOutputStream tarStream)
public FileVisitResult visitFile(Path file, BasicFileAttributes attrs) throws IOException
visitFile in interface FileVisitor<Path>visitFile in class SimpleFileVisitor<Path>IOExceptionpublic FileVisitResult preVisitDirectory(Path dir, BasicFileAttributes attrs) throws IOException
preVisitDirectory in interface FileVisitor<Path>preVisitDirectory in class SimpleFileVisitor<Path>IOExceptionprivate static boolean anyMatches(com.google.common.collect.ImmutableSet<PathMatcher> matchers, Path path)
private static int getFileMode(Path file) throws IOException
IOExceptionprivate static boolean isPosixComplantFS()
private static int getPosixFileMode(Path file) throws IOException
IOExceptionprivate static int getModeFromPermissions(boolean read,
boolean write,
boolean execute)
Copyright © 2015. All rights reserved.