gov.loc.repository.bagit.filesystem.DirNode Maven / Gradle / Ivy
package gov.loc.repository.bagit.filesystem;
import java.util.Collection;
public interface DirNode extends FileSystemNode {
Collection listChildren();
Collection listChildren(FileSystemNodeFilter filter);
FileNode childFile(String name);
DirNode childDir(String name);
Collection listDescendants();
Collection listDescendants(FileSystemNodeFilter filter, FileSystemNodeFilter descentFilter);
}