gov.nist.nlpir.irf.indexer
Class Indexer

java.lang.Object
  |
  +--gov.nist.nlpir.irf.indexer.Indexer
Direct Known Subclasses:
UniversalIndexer

public abstract class Indexer
extends java.lang.Object
implements java.io.Serializable

The topmost abstract class for all indexer classes.

Version:
$Revision: 1.2 $
Author:
This software was produced by NIST, an agency of the U.S. government, and by statute is not subject to copyright in the United States. Recipients of this software assume all responsibilities associated with its operation, modification and maintenance.
See Also:
Serialized Form

Field Summary
(package private) static long serialVersionUID
          serial version universal id - put here so Java does not insert one which may change due to revisions and make it impossible to deserialize earlier versions of serialized objects
 
Constructor Summary
Indexer()
           
 
Method Summary
abstract  java.util.Vector getIndexingFeatures(DataElem de, ProxyDocument source)
          All indexer classes must implement this method to return the indexing features that were extracted from specified data element and document at indexing time.
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

serialVersionUID

static final long serialVersionUID
serial version universal id - put here so Java does not insert one which may change due to revisions and make it impossible to deserialize earlier versions of serialized objects
Constructor Detail

Indexer

public Indexer()
Method Detail

getIndexingFeatures

public abstract java.util.Vector getIndexingFeatures(DataElem de,
                                                     ProxyDocument source)
All indexer classes must implement this method to return the indexing features that were extracted from specified data element and document at indexing time.
Parameters:
de - the data element from which to extract features
source - the document which contains the data element
Returns:
a vector of features for the specified data element and document