public abstract class AbstractCreateManifestsVistor
extends java.nio.file.SimpleFileVisitor<java.nio.file.Path>
SimpleFileVisitor class that optionally avoids hidden files.
Mainly used in BagCreator| Modifier and Type | Field and Description |
|---|---|
protected boolean |
includeHiddenFiles |
protected java.util.Map<Manifest,java.security.MessageDigest> |
manifestToMessageDigestMap |
| Constructor and Description |
|---|
AbstractCreateManifestsVistor(java.util.Map<Manifest,java.security.MessageDigest> manifestToMessageDigestMap,
boolean includeHiddenFiles) |
| Modifier and Type | Method and Description |
|---|---|
java.nio.file.FileVisitResult |
abstractPreVisitDirectory(java.nio.file.Path dir,
java.lang.String directoryToIgnore) |
java.nio.file.FileVisitResult |
visitFile(java.nio.file.Path path,
java.nio.file.attribute.BasicFileAttributes attrs) |
protected final transient java.util.Map<Manifest,java.security.MessageDigest> manifestToMessageDigestMap
protected final transient boolean includeHiddenFiles
public AbstractCreateManifestsVistor(java.util.Map<Manifest,java.security.MessageDigest> manifestToMessageDigestMap, boolean includeHiddenFiles)
public java.nio.file.FileVisitResult abstractPreVisitDirectory(java.nio.file.Path dir,
java.lang.String directoryToIgnore)
throws java.io.IOException
java.io.IOExceptionpublic java.nio.file.FileVisitResult visitFile(java.nio.file.Path path,
java.nio.file.attribute.BasicFileAttributes attrs)
throws java.io.IOException
visitFile in interface java.nio.file.FileVisitor<java.nio.file.Path>visitFile in class java.nio.file.SimpleFileVisitor<java.nio.file.Path>java.io.IOException