edu.columbia.cs.ref.algorithm.feature.generation
Class FeatureGenerator<E extends FeatureSet>

java.lang.Object
  extended by edu.columbia.cs.ref.algorithm.feature.generation.FeatureGenerator<E>
Type Parameters:
E - the type of feature that the generator produces.
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
CandidateSentenceFeatureGenerator, SentenceFeatureGenerator

public abstract class FeatureGenerator<E extends FeatureSet>
extends java.lang.Object
implements java.io.Serializable

The Class FeatureGenerator represents any object that can produce features on a given featurable object.

A feature generator is parameterized by the type of feature taht it produces.

Since:
2011-09-27
Version:
0.1
Author:
Pablo Barrio, Goncalo Simoes
See Also:
Serialized Form

Constructor Summary
FeatureGenerator()
           
 
Method Summary
 void generateFeatures(OperableStructure s)
          Method to produce the features into an Operable structure
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FeatureGenerator

public FeatureGenerator()
Method Detail

generateFeatures

public final void generateFeatures(OperableStructure s)
Method to produce the features into an Operable structure

Parameters:
s - the operable structure to be enriched with the features