org.compass.core.lucene.engine.store.wrapper
Class DirectoryWrapperAdapter

java.lang.Object
  extended by org.apache.lucene.store.Directory
      extended by org.compass.core.lucene.engine.store.wrapper.DirectoryWrapperAdapter

public class DirectoryWrapperAdapter
extends Directory

Author:
kimchy

Field Summary
protected  Directory dir
           
 
Fields inherited from class org.apache.lucene.store.Directory
lockFactory
 
Constructor Summary
DirectoryWrapperAdapter(Directory dir)
           
 
Method Summary
 void close()
           
 IndexOutput createOutput(String name)
           
 void deleteFile(String name)
           
 boolean fileExists(String name)
           
 long fileLength(String name)
           
 long fileModified(String name)
           
 String[] list()
           
 Lock makeLock(String name)
           
 IndexInput openInput(String name)
           
 void renameFile(String from, String to)
           
 void touchFile(String name)
           
 
Methods inherited from class org.apache.lucene.store.Directory
clearLock, copy, ensureOpen, getLockFactory, getLockID, openInput, setLockFactory, sync
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

dir

protected Directory dir
Constructor Detail

DirectoryWrapperAdapter

public DirectoryWrapperAdapter(Directory dir)
Method Detail

list

public String[] list()
              throws IOException
Specified by:
list in class Directory
Throws:
IOException

fileExists

public boolean fileExists(String name)
                   throws IOException
Specified by:
fileExists in class Directory
Throws:
IOException

fileModified

public long fileModified(String name)
                  throws IOException
Specified by:
fileModified in class Directory
Throws:
IOException

touchFile

public void touchFile(String name)
               throws IOException
Specified by:
touchFile in class Directory
Throws:
IOException

deleteFile

public void deleteFile(String name)
                throws IOException
Specified by:
deleteFile in class Directory
Throws:
IOException

renameFile

public void renameFile(String from,
                       String to)
                throws IOException
Specified by:
renameFile in class Directory
Throws:
IOException

fileLength

public long fileLength(String name)
                throws IOException
Specified by:
fileLength in class Directory
Throws:
IOException

createOutput

public IndexOutput createOutput(String name)
                         throws IOException
Specified by:
createOutput in class Directory
Throws:
IOException

openInput

public IndexInput openInput(String name)
                     throws IOException
Specified by:
openInput in class Directory
Throws:
IOException

makeLock

public Lock makeLock(String name)
Overrides:
makeLock in class Directory

close

public void close()
           throws IOException
Specified by:
close in class Directory
Throws:
IOException


Copyright (c) 2004-2009 The Compass Project.