idl.tmt.tasks
Class IndexingTask

java.lang.Object
  |
  +--idl.tmt.tasks.IndexingTask
All Implemented Interfaces:
ToolkitTask

public class IndexingTask
extends java.lang.Object
implements ToolkitTask

General task for indexing a collection. Created on May 12, 2004

Author:
jelsas

Field Summary
private  java.util.LinkedList classifiers
           
private  java.lang.String collectionName
           
private  java.util.LinkedList collectionTransformations
           
private  ChainedFilter filters
           
static java.lang.String INDEXED_COLLECTION_SUFFIX
           
private  java.lang.String inputDirName
           
private  java.lang.String inputFileName
           
private  java.util.LinkedList representationBuilders
           
(package private)  boolean saveToFile
           
private  TermList sharedTermList
           
private  WgetWebCrawlContext wgetWcc
           
 
Constructor Summary
IndexingTask()
           
IndexingTask(java.lang.String collectionName, java.lang.String inputFileName, java.lang.String inputDirName)
           
 
Method Summary
 void addClassifier(ClassificationBuilder builder)
           
 void addParseFilter(Filter filter)
           
 void addRepresentationBuilder(RepresentationBuilder builder)
           
 void addTransformation(CollectionTransformation trans)
           
 java.lang.String getCollectionName()
           
 ChainedFilter getFilters()
           
 java.lang.String getInputDirName()
           
 java.lang.String getInputFileName()
           
 void performTask()
           
 void setCollectionName(java.lang.String collectionName)
           
 void setInputDirName(java.lang.String inputDirName)
           
 void setInputFileName(java.lang.String inputFileName)
           
 void setSaveToFile(boolean saveToFile)
           
private  void setup()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 

Field Detail

filters

private ChainedFilter filters

collectionName

private java.lang.String collectionName

inputFileName

private java.lang.String inputFileName

inputDirName

private java.lang.String inputDirName

saveToFile

boolean saveToFile

wgetWcc

private WgetWebCrawlContext wgetWcc

representationBuilders

private java.util.LinkedList representationBuilders

collectionTransformations

private java.util.LinkedList collectionTransformations

classifiers

private java.util.LinkedList classifiers

sharedTermList

private TermList sharedTermList

INDEXED_COLLECTION_SUFFIX

public static final java.lang.String INDEXED_COLLECTION_SUFFIX
Constructor Detail

IndexingTask

public IndexingTask()

IndexingTask

public IndexingTask(java.lang.String collectionName,
                    java.lang.String inputFileName,
                    java.lang.String inputDirName)
Method Detail

setCollectionName

public void setCollectionName(java.lang.String collectionName)

getCollectionName

public java.lang.String getCollectionName()

setInputDirName

public void setInputDirName(java.lang.String inputDirName)

getInputDirName

public java.lang.String getInputDirName()

setInputFileName

public void setInputFileName(java.lang.String inputFileName)

getInputFileName

public java.lang.String getInputFileName()

getFilters

public ChainedFilter getFilters()

performTask

public void performTask()
                 throws java.lang.Exception
Specified by:
performTask in interface ToolkitTask

addParseFilter

public void addParseFilter(Filter filter)

addClassifier

public void addClassifier(ClassificationBuilder builder)

addRepresentationBuilder

public void addRepresentationBuilder(RepresentationBuilder builder)
                              throws ConfigurationException

addTransformation

public void addTransformation(CollectionTransformation trans)

setup

private void setup()
            throws ConfigurationException

setSaveToFile

public void setSaveToFile(boolean saveToFile)
Specified by:
setSaveToFile in interface ToolkitTask

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object