org.opensolaris.opengrok.index
Class Indexer
java.lang.Object
org.opensolaris.opengrok.index.Indexer
public final class Indexer
- extends java.lang.Object
Creates and updates an inverted source index
as well as generates Xref, file stats etc., if specified
in the options
Method Summary |
void |
doIndexerExecution(boolean update,
int noThreads,
java.util.List<java.lang.String> subFiles,
IndexChangedListener progress)
|
static Indexer |
getInstance()
|
static void |
main(java.lang.String[] argv)
Program entry point |
void |
prepareIndexer(RuntimeEnvironment env,
boolean searchRepositories,
boolean addProjects,
java.lang.String defaultProject,
java.lang.String configFilename,
boolean refreshHistory,
boolean listFiles,
boolean createDict,
java.util.List<java.lang.String> subFiles,
java.util.List<java.lang.String> repositories)
|
void |
sendToConfigHost(RuntimeEnvironment env,
java.lang.String configHost)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
getInstance
public static Indexer getInstance()
main
public static void main(java.lang.String[] argv)
- Program entry point
- Parameters:
argv
- argument vector
prepareIndexer
public void prepareIndexer(RuntimeEnvironment env,
boolean searchRepositories,
boolean addProjects,
java.lang.String defaultProject,
java.lang.String configFilename,
boolean refreshHistory,
boolean listFiles,
boolean createDict,
java.util.List<java.lang.String> subFiles,
java.util.List<java.lang.String> repositories)
throws IndexerException,
java.io.IOException
- Throws:
IndexerException
java.io.IOException
doIndexerExecution
public void doIndexerExecution(boolean update,
int noThreads,
java.util.List<java.lang.String> subFiles,
IndexChangedListener progress)
throws java.io.IOException
- Throws:
java.io.IOException
sendToConfigHost
public void sendToConfigHost(RuntimeEnvironment env,
java.lang.String configHost)