uk.ac.shef.dcs.oak.jate.core.algorithm
Class RIDFFeatureWrapper

java.lang.Object
  extended by uk.ac.shef.dcs.oak.jate.core.algorithm.AbstractFeatureWrapper
      extended by uk.ac.shef.dcs.oak.jate.core.algorithm.RIDFFeatureWrapper

public class RIDFFeatureWrapper
extends AbstractFeatureWrapper

feature wrapper for the RIDF algorithm


Constructor Summary
RIDFFeatureWrapper(FeatureCorpusTermFrequency termFreq)
          Default constructor
 
Method Summary
 int getDocFreq(java.lang.String term)
           
 int getTermFreqInCorpus(java.lang.String term)
           
 java.util.Set<java.lang.String> getTerms()
           
 int getTotalDocs()
           
 
Methods inherited from class uk.ac.shef.dcs.oak.jate.core.algorithm.AbstractFeatureWrapper
toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RIDFFeatureWrapper

public RIDFFeatureWrapper(FeatureCorpusTermFrequency termFreq)
Default constructor

Parameters:
termFreq -
Method Detail

getTermFreqInCorpus

public int getTermFreqInCorpus(java.lang.String term)
Parameters:
term -
Returns:
frequency of a term in the corpus

getTotalDocs

public int getTotalDocs()
Returns:
total number of documents in corpus

getDocFreq

public int getDocFreq(java.lang.String term)
Parameters:
term -
Returns:
document frequency, which is the number of documents in which the term is found

getTerms

public java.util.Set<java.lang.String> getTerms()
Specified by:
getTerms in class AbstractFeatureWrapper
Returns:
set of candidate term strings