public class WindowsDirectory extends FSDirectory
Directory implementation for Microsoft Windows.
Steps:
c:\mingw\bin\g++ -Wall -D_JNI_IMPLEMENTATION_ -Wl,--kill-at -I"%JAVA_HOME%\include" -I"%JAVA_HOME%\include\win32" -static-libgcc -static-libstdc++ -shared WindowsDirectory.cpp -o WindowsDirectory.dllFor 64-bit JREs, use mingw64, with the -m64 option.
| Modifier and Type | Class and Description |
|---|---|
protected static class |
WindowsDirectory.WindowsIndexInput |
FSDirectory.FSIndexOutputDEFAULT_READ_CHUNK_SIZE, directory, staleFilesisOpen, lockFactory| Constructor and Description |
|---|
WindowsDirectory(File path)
Create a new WindowsDirectory for the named location and
NativeFSLockFactory. |
WindowsDirectory(File path,
LockFactory lockFactory)
Create a new WindowsDirectory for the named location.
|
| Modifier and Type | Method and Description |
|---|---|
IndexInput |
openInput(String name,
int bufferSize)
Returns a stream reading an existing file, with the
specified read buffer size.
|
close, createOutput, deleteFile, ensureCanWrite, fileExists, fileLength, fileModified, fileModified, fsync, getDirectory, getFile, getLockID, getReadChunkSize, listAll, listAll, onIndexOutputClosed, open, open, openInput, setLockFactory, setReadChunkSize, sync, sync, toString, touchFileclearLock, copy, copy, ensureOpen, getLockFactory, makeLockpublic WindowsDirectory(File path, LockFactory lockFactory) throws IOException
path - the path of the directorylockFactory - the lock factory to use, or null for the default
(NativeFSLockFactory);IOExceptionpublic WindowsDirectory(File path) throws IOException
NativeFSLockFactory.path - the path of the directoryIOExceptionpublic IndexInput openInput(String name, int bufferSize) throws IOException
DirectoryFSDirectory and CompoundFileReader.openInput in class DirectoryIOExceptionCopyright © 2000-2012 Apache Software Foundation. All Rights Reserved.