Uses of Class
org.apache.lucene.store.FSDirectory

Packages that use FSDirectory
org.apache.lucene.store Binary i/o API, used for all index data. 
org.apache.lucene.util Some utility classes. 
 

Uses of FSDirectory in org.apache.lucene.store
 

Subclasses of FSDirectory in org.apache.lucene.store
 class DirectIOLinuxDirectory
          An Directory implementation that uses the Linux-specific O_DIRECT flag to bypass all OS level caching.
 class MMapDirectory
          File-based Directory implementation that uses mmap for reading, and FSDirectory.FSIndexOutput for writing.
 class NIOFSDirectory
          An FSDirectory implementation that uses java.nio's FileChannel's positional read, which allows multiple threads to read from the same file without synchronizing.
 class SimpleFSDirectory
          A straightforward implementation of FSDirectory using java.io.RandomAccessFile.
 class WindowsDirectory
          Native Directory implementation for Microsoft Windows.
 

Methods in org.apache.lucene.store that return FSDirectory
static FSDirectory FSDirectory.open(File path)
          Creates an FSDirectory instance, trying to pick the best implementation given the current environment.
static FSDirectory FSDirectory.open(File path, LockFactory lockFactory)
          Just like open(File), but allows you to also specify a custom LockFactory.
 

Constructors in org.apache.lucene.store with parameters of type FSDirectory
FSDirectory.FSIndexOutput(FSDirectory parent, String name)
           
 

Uses of FSDirectory in org.apache.lucene.util
 

Methods in org.apache.lucene.util that return FSDirectory
static FSDirectory CommandLineUtil.newFSDirectory(Class<? extends FSDirectory> clazz, File file)
          Creates a new specific FSDirectory instance
static FSDirectory CommandLineUtil.newFSDirectory(String clazzName, File file)
          Creates a specific FSDirectory instance starting from its class name
 

Methods in org.apache.lucene.util that return types with arguments of type FSDirectory
static Class<? extends FSDirectory> CommandLineUtil.loadFSDirectoryClass(String clazzName)
          Loads a specific FSDirectory implementation
 

Method parameters in org.apache.lucene.util with type arguments of type FSDirectory
static FSDirectory CommandLineUtil.newFSDirectory(Class<? extends FSDirectory> clazz, File file)
          Creates a new specific FSDirectory instance