Top Fields Constructors Methods
com.mchange.io.impl

public Class DirectoryDescendingFileFinderImpl

extends Object
implements IOEnumeration, FileEnumeration
Class Inheritance
All Implemented Interfaces
com.mchange.io.FileEnumeration, com.mchange.io.IOEnumeration
Imports
java.io.*, java.util.*, com.mchange.io.*

Deprecated

use com.mchange.v2.io.DirectoryDescentUtils

Field Summary

Modifier and TypeField and Description
pack-priv boolean
pack-priv Stack<E>
private static final Object
pack-priv Stack<E>
pack-priv FilenameFilter
pack-priv Hashtable<K, V>

Constructor Summary

AccessConstructor and Description
public
DirectoryDescendingFileFinderImpl(File root, FilenameFilter filter, boolean canonical)

public

Method Summary

Modifier and TypeMethod and Description
private void
public boolean
public boolean
public static void
main(String[] argv)

public Object
public File
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

canonicalback to summary
pack-priv boolean canonical
direxback to summary
pack-priv Stack<E> direx
dummyback to summary
private static final Object dummy
filesback to summary
pack-priv Stack<E> files
filterback to summary
pack-priv FilenameFilter filter
markedDirexback to summary
pack-priv Hashtable<K, V> markedDirex

Constructor Detail

DirectoryDescendingFileFinderImplback to summary
public DirectoryDescendingFileFinderImpl(File root, FilenameFilter filter, boolean canonical) throws IOException
DirectoryDescendingFileFinderImplback to summary
public DirectoryDescendingFileFinderImpl(File root) throws IOException

Method Detail

blossomDirectoryback to summary
private void blossomDirectory(File dir) throws IOException
hasMoreElementsback to summary
public boolean hasMoreElements()

Implements com.mchange.io.IOEnumeration.hasMoreElements.

hasMoreFilesback to summary
public boolean hasMoreFiles()

Implements com.mchange.io.FileEnumeration.hasMoreFiles.

mainback to summary
public static void main(String[] argv)
nextElementback to summary
public Object nextElement() throws IOException

Implements com.mchange.io.IOEnumeration.nextElement.

nextFileback to summary
public File nextFile() throws IOException

Implements com.mchange.io.FileEnumeration.nextFile.