org.crosswire.jsword.bridge
Class BookIndexer

java.lang.Object
  extended by org.crosswire.jsword.bridge.BookIndexer

public class BookIndexer
extends Object

BookIndexer allows one to check the status of an index, build an index or delete an index. This is similar to SWORD's mkfastmod.

Author:
DM Smith
See Also:
for license details.
The copyright to this program is held by it's authors.

Nested Class Summary
static class BookIndexer.StatusListener
          Listen for the end of indexing.
 
Field Summary
private  Book book
           
private  boolean done
           
private  IndexManager indexManager
           
private  IndexStatusListener isl
           
 
Constructor Summary
BookIndexer(Book book)
           
 
Method Summary
 void createIndex()
           
 void deleteIndex()
           
 boolean isIndexed()
           
static void main(String[] args)
          Call with <operation> book.
protected  void setDone(boolean state)
           
static void usage()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

book

private Book book

indexManager

private IndexManager indexManager

isl

private IndexStatusListener isl

done

private boolean done
Constructor Detail

BookIndexer

public BookIndexer(Book book)
Method Detail

isIndexed

public boolean isIndexed()

deleteIndex

public void deleteIndex()
                 throws BookException
Throws:
BookException

createIndex

public void createIndex()
                 throws BookException
Throws:
BookException

setDone

protected void setDone(boolean state)

main

public static void main(String[] args)
Call with <operation> book. Where operation can be one of: And book is the initials of a book, e.g. KJV.

Parameters:
args -

usage

public static void usage()

Copyright ? 2003-2011