uk.ac.gla.dcs.renaissance.ir.xmlpos
Class POSTermProcessor

java.lang.Object
  extended by bpiwowar.experiments.AbstractTask
      extended by uk.ac.gla.dcs.renaissance.ir.xmlpos.POSTermProcessor
All Implemented Interfaces:
bpiwowar.experiments.Task, it.unimi.dsi.lang.FlyweightPrototype<it.unimi.dsi.mg4j.index.TermProcessor>, it.unimi.dsi.mg4j.index.TermProcessor, Serializable, Cloneable

public class POSTermProcessor
extends bpiwowar.experiments.AbstractTask
implements it.unimi.dsi.mg4j.index.TermProcessor, Cloneable

Filter terms based on their Part-of-speech Expect terms to be in the tab separated format: POS LEMMA TERM

Author:
Benjamin Piwowarski
See Also:
Serialized Form

Nested Class Summary
static class POSTermProcessor.StemmerEnum
           
 
Nested classes/interfaces inherited from class bpiwowar.experiments.AbstractTask
bpiwowar.experiments.AbstractTask.Information
 
Constructor Summary
POSTermProcessor()
           
 
Method Summary
 it.unimi.dsi.mg4j.index.TermProcessor copy()
           
 boolean equals(Object obj)
           
 int execute()
           
 int hashCode()
           
 boolean processPrefix(it.unimi.dsi.lang.MutableString prefix)
           
 boolean processTerm(it.unimi.dsi.lang.MutableString term)
           
 
Methods inherited from class bpiwowar.experiments.AbstractTask
getName, getParent, init, processTrailingArguments, run
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

POSTermProcessor

public POSTermProcessor()
Method Detail

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

copy

public it.unimi.dsi.mg4j.index.TermProcessor copy()
Specified by:
copy in interface it.unimi.dsi.lang.FlyweightPrototype<it.unimi.dsi.mg4j.index.TermProcessor>
Specified by:
copy in interface it.unimi.dsi.mg4j.index.TermProcessor

processPrefix

public boolean processPrefix(it.unimi.dsi.lang.MutableString prefix)
Specified by:
processPrefix in interface it.unimi.dsi.mg4j.index.TermProcessor

processTerm

public boolean processTerm(it.unimi.dsi.lang.MutableString term)
Specified by:
processTerm in interface it.unimi.dsi.mg4j.index.TermProcessor

execute

public int execute()
            throws Throwable
Overrides:
execute in class bpiwowar.experiments.AbstractTask
Throws:
Throwable


Copyright © 2011. All Rights Reserved.