Apache Lucene.Net 2.4.0 Class Library API

CompoundFileReader Members

CompoundFileReader overview

Public Instance Constructors

CompoundFileReader Overloaded. Initializes a new instance of the CompoundFileReader class.

Public Instance Methods

ClearLock (inherited from Directory) Attempt to clear (forcefully unlock and remove) the specified lock. Only call this at a time when you are certain this lock is no longer in use.
Close 
CreateOutputNot implemented
DeleteFileNot implemented
Equals (inherited from Object)Determines whether the specified Object is equal to the current Object.
FileExistsReturns true iff a file with the given name exists.
FileLengthReturns the length of a file in the directory.
FileModifiedReturns the time the compound file was last modified.
GetDirectory 
GetHashCode (inherited from Object)Serves as a hash function for a particular type. GetHashCode is suitable for use in hashing algorithms and data structures like a hash table.
GetLockFactory (inherited from Directory) Get the LockFactory that this Directory instance is using for its locking implementation. Note that this may be null for Directory implementations that provide their own locking implementation.
GetLockID (inherited from Directory) Return a string identifier that uniquely differentiates this Directory instance from other Directory instances. This ID should be the same if two Directory instances (even in different JVMs and/or on different machines) are considered "the same index". This is how locking "scopes" to the right index.
GetName 
GetType (inherited from Object)Gets the Type of the current instance.
ListReturns an array of strings, one for each file in the directory.
MakeLockNot implemented
OpenInputOverloaded.  
RenameFileNot implemented
SetLockFactory (inherited from Directory) Set the LockFactory that this Directory instance should use for its locking implementation. Each * instance of LockFactory should only be used for one directory (ie, do not share a single instance across multiple Directories).
Sync (inherited from Directory) Ensure that any writes to the file are moved to stable storage. Lucene uses this to properly commit chages to the index, to prevent a machine/OS crash from corrupting the index.
ToString (inherited from Object)Returns a String that represents the current Object.
TouchFileSet the modified time of the compound file to now.

Protected Instance Methods

Finalize (inherited from Object)Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
MemberwiseClone (inherited from Object)Creates a shallow copy of the current Object.

Protected Internal Instance Fields

isOpen (inherited from Directory) 
lockFactory (inherited from Directory)Holds the LockFactory instance (implements locking for this Directory instance).

Protected Internal Instance Methods

EnsureOpen (inherited from Directory) Throws AlreadyClosedException if this Directory is closed.

See Also

CompoundFileReader Class | Lucene.Net.Index Namespace