edu.illinois.cs.cogcomp.lbj.coref.decoders
Class MentionDecoder

java.lang.Object
  extended by edu.illinois.cs.cogcomp.lbj.coref.decoders.DecoderWithOptions<MentionSolution>
      extended by edu.illinois.cs.cogcomp.lbj.coref.decoders.MentionDecoder
All Implemented Interfaces:
SolutionDecoder<MentionSolution>
Direct Known Subclasses:
ExtendHeadsDecoder

public abstract class MentionDecoder
extends DecoderWithOptions<MentionSolution>

A decoder that translates a document into a MentionSolution. Decoding is stateless, meaning that the same decoder can be used multiple times.

Author:
Eric Bengtson

Field Summary
 
Fields inherited from class edu.illinois.cs.cogcomp.lbj.coref.decoders.DecoderWithOptions
m_options, m_train
 
Constructor Summary
MentionDecoder()
           
 
Method Summary
abstract  MentionSolution decode(Doc doc)
          Override to translate a document into a MentionSolution.
 
Methods inherited from class edu.illinois.cs.cogcomp.lbj.coref.decoders.DecoderWithOptions
getBooleanOption, getOption, getRealOption, processOption, setOption, setOption, setOption, setTrain
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MentionDecoder

public MentionDecoder()
Method Detail

decode

public abstract MentionSolution decode(Doc doc)
Override to translate a document into a MentionSolution.

Specified by:
decode in interface SolutionDecoder<MentionSolution>
Specified by:
decode in class DecoderWithOptions<MentionSolution>
Parameters:
doc - A document.
Returns:
A MentionSolution.