sg.edu.nus.comp.nlp.ims.io
Class CTRECResultWriter

java.lang.Object
  extended by sg.edu.nus.comp.nlp.ims.io.CTRECResultWriter
All Implemented Interfaces:
IResultWriter

public class CTRECResultWriter
extends java.lang.Object
implements IResultWriter

Author:
zhongzhi

Field Summary
protected  ICorpus m_Corpus
           
protected  java.util.Hashtable<java.lang.String,java.lang.String> m_Map
           
protected  java.lang.String m_SaveDir
           
protected  CWordNetSenseIndex m_SenseIndex
           
 
Constructor Summary
CTRECResultWriter()
          default constructor
CTRECResultWriter(ICorpus p_Corpus)
           
CTRECResultWriter(ICorpus p_Corpus, java.lang.String p_SaveDir)
          constructor with initialed save directory
CTRECResultWriter(java.lang.String p_SaveDir)
           
 
Method Summary
 java.lang.String processToken(java.lang.String input)
           
 void setCorpus(ICorpus p_Corpus)
           
 void setOptions(java.lang.String[] p_Options)
          set options
 void setSenseIndex(CWordNetSenseIndex p_SenseIndex)
           
 java.lang.String toString(java.lang.Object result)
          convert result to string
 void write(java.lang.Object result)
          write results
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_SaveDir

protected java.lang.String m_SaveDir

m_Corpus

protected ICorpus m_Corpus

m_Map

protected java.util.Hashtable<java.lang.String,java.lang.String> m_Map

m_SenseIndex

protected CWordNetSenseIndex m_SenseIndex
Constructor Detail

CTRECResultWriter

public CTRECResultWriter()
default constructor


CTRECResultWriter

public CTRECResultWriter(java.lang.String p_SaveDir)

CTRECResultWriter

public CTRECResultWriter(ICorpus p_Corpus)

CTRECResultWriter

public CTRECResultWriter(ICorpus p_Corpus,
                         java.lang.String p_SaveDir)
constructor with initialed save directory

Parameters:
p_SaveDir - save directory
Method Detail

setCorpus

public void setCorpus(ICorpus p_Corpus)

setSenseIndex

public void setSenseIndex(CWordNetSenseIndex p_SenseIndex)

setOptions

public void setOptions(java.lang.String[] p_Options)
Description copied from interface: IResultWriter
set options

Specified by:
setOptions in interface IResultWriter
Parameters:
p_Options - options

toString

public java.lang.String toString(java.lang.Object result)
Description copied from interface: IResultWriter
convert result to string

Specified by:
toString in interface IResultWriter
Parameters:
result - classification result
Returns:
string format

processToken

public java.lang.String processToken(java.lang.String input)

write

public void write(java.lang.Object result)
           throws java.io.IOException
Description copied from interface: IResultWriter
write results

Specified by:
write in interface IResultWriter
Parameters:
result - result
Throws:
java.io.IOException - exception while saving result