edu.illinois.cs.cogcomp.lbj.coref.decoders
Class KeyChainDecoder<CT>

java.lang.Object
  extended by edu.illinois.cs.cogcomp.lbj.coref.decoders.DecoderWithOptions<ChainSolution<CT>>
      extended by edu.illinois.cs.cogcomp.lbj.coref.decoders.KeyChainDecoder<CT>
All Implemented Interfaces:
KeyDecoder<ChainSolution<CT>>, SolutionDecoder<ChainSolution<CT>>
Direct Known Subclasses:
CorefKeyDecoder

public abstract class KeyChainDecoder<CT>
extends DecoderWithOptions<ChainSolution<CT>>
implements KeyDecoder<ChainSolution<CT>>

Decodes a document into a ChainSolution.

Author:
Eric Bengtson

Field Summary
 
Fields inherited from class edu.illinois.cs.cogcomp.lbj.coref.decoders.DecoderWithOptions
m_options, m_train
 
Constructor Summary
KeyChainDecoder()
           
 
Method Summary
abstract  ChainSolution<CT> decode(Doc doc)
          Decodes a document into a ChainSolution.
 
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
 
Methods inherited from interface edu.illinois.cs.cogcomp.lbj.coref.decoders.SolutionDecoder
setOption
 

Constructor Detail

KeyChainDecoder

public KeyChainDecoder()
Method Detail

decode

public abstract ChainSolution<CT> decode(Doc doc)
Decodes a document into a ChainSolution.

Specified by:
decode in interface KeyDecoder<ChainSolution<CT>>
Specified by:
decode in interface SolutionDecoder<ChainSolution<CT>>
Specified by:
decode in class DecoderWithOptions<ChainSolution<CT>>
Parameters:
doc - The document to decode.
Returns:
A ChainSolution.