jmaxent
Class Data

java.lang.Object
  extended by jmaxent.Data

public class Data
extends java.lang.Object

The Class Data.


Field Summary
 java.util.Map cpInt2Str
          The cp int2 str.
 java.util.Map cpStr2Int
          The cp str2 int.
 java.util.Map lbInt2Str
          The lb int2 str.
 java.util.Map lbStr2Int
          The lb str2 int.
 java.util.List trnData
          The trn data.
 java.util.List tstData
          The tst data.
 java.util.List ulbData
          The ulb data.
 
Constructor Summary
Data(Option option)
          Instantiates a new data.
 
Method Summary
 int numCps()
          Num cps.
 int numLabels()
          Num labels.
 void readCpMaps(java.io.BufferedReader fin)
          Read cp maps.
 void readLbMaps(java.io.BufferedReader fin)
          Read lb maps.
 void readTrnData(java.lang.String dataFile)
          Read trn data.
 void readTstData(java.lang.String dataFile)
          Read tst data.
 void writeCpMaps(Dictionary dict, java.io.PrintWriter fout)
          Write cp maps.
 void writeLbMaps(java.io.PrintWriter fout)
          Write lb maps.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

lbStr2Int

public java.util.Map lbStr2Int
The lb str2 int.


lbInt2Str

public java.util.Map lbInt2Str
The lb int2 str.


cpStr2Int

public java.util.Map cpStr2Int
The cp str2 int.


cpInt2Str

public java.util.Map cpInt2Str
The cp int2 str.


trnData

public java.util.List trnData
The trn data.


tstData

public java.util.List tstData
The tst data.


ulbData

public java.util.List ulbData
The ulb data.

Constructor Detail

Data

public Data(Option option)
Instantiates a new data.

Parameters:
option - the option
Method Detail

readCpMaps

public void readCpMaps(java.io.BufferedReader fin)
                throws java.io.IOException
Read cp maps.

Parameters:
fin - the fin
Throws:
java.io.IOException - Signals that an I/O exception has occurred.

numCps

public int numCps()
Num cps.

Returns:
the int

writeCpMaps

public void writeCpMaps(Dictionary dict,
                        java.io.PrintWriter fout)
                 throws java.io.IOException
Write cp maps.

Parameters:
dict - the dict
fout - the fout
Throws:
java.io.IOException - Signals that an I/O exception has occurred.

readLbMaps

public void readLbMaps(java.io.BufferedReader fin)
                throws java.io.IOException
Read lb maps.

Parameters:
fin - the fin
Throws:
java.io.IOException - Signals that an I/O exception has occurred.

numLabels

public int numLabels()
Num labels.

Returns:
the int

writeLbMaps

public void writeLbMaps(java.io.PrintWriter fout)
                 throws java.io.IOException
Write lb maps.

Parameters:
fout - the fout
Throws:
java.io.IOException - Signals that an I/O exception has occurred.

readTrnData

public void readTrnData(java.lang.String dataFile)
Read trn data.

Parameters:
dataFile - the data file

readTstData

public void readTstData(java.lang.String dataFile)
Read tst data.

Parameters:
dataFile - the data file