public class ChineseDistiller
extends java.lang.Object
Constructor and Description |
---|
ChineseDistiller() |
Modifier and Type | Method and Description |
---|---|
protected void |
displayUsage()
Display the usage if an error occurs while handling the command line
arguments.
|
java.util.List<edu.cmu.pslc.logging.distiller.ChineseDistiller.Transaction> |
getLearningTxs(edu.cmu.pslc.logging.distiller.ChineseDistiller.RawData rawData)
Read in learning data and produce a list of transactions.
|
java.util.List<edu.cmu.pslc.logging.distiller.ChineseDistiller.Transaction> |
getPosttestTxs(edu.cmu.pslc.logging.distiller.ChineseDistiller.RawData rawData)
Read in post-test data and produce a list of transactions.
|
protected void |
handleOptions(java.lang.String[] args)
Handle the command line options.
|
void |
justDoIt()
Read the input file and produce a tab-delimited file and or xml file,
either of which DataShop can import.
|
static void |
main(java.lang.String[] args)
Main.
|
edu.cmu.pslc.logging.distiller.ChineseDistiller.RawData |
readAndParseFile()
Read the data from the file, parse it and return a list of RawData
objects.
|
void |
writeXmlFile(java.util.List<edu.cmu.pslc.logging.distiller.ChineseDistiller.Transaction> transactionList)
Write the transactions to a XML file.
|
protected void displayUsage()
handleOptions(String[])
protected void handleOptions(java.lang.String[] args)
args
- arguments on the command linedisplayUsage()
public final void justDoIt() throws java.io.IOException
java.io.IOException
- an IO exceptionpublic java.util.List<edu.cmu.pslc.logging.distiller.ChineseDistiller.Transaction> getLearningTxs(edu.cmu.pslc.logging.distiller.ChineseDistiller.RawData rawData)
rawData
- the data read in from the filepublic java.util.List<edu.cmu.pslc.logging.distiller.ChineseDistiller.Transaction> getPosttestTxs(edu.cmu.pslc.logging.distiller.ChineseDistiller.RawData rawData)
rawData
- the unprocessed/raw data from the input filepublic edu.cmu.pslc.logging.distiller.ChineseDistiller.RawData readAndParseFile()
public void writeXmlFile(java.util.List<edu.cmu.pslc.logging.distiller.ChineseDistiller.Transaction> transactionList) throws java.io.IOException
transactionList
- the list of transactionsjava.io.IOException
- an IO exception on the write to filepublic static void main(java.lang.String[] args)
args
- command line argumentsCopyright (c) 2015 - Pittsburgh Science of Learning Center