org.eyelanguage.rl.analysis
Class Extractor

java.lang.Object
  extended by org.eyelanguage.rl.analysis.Extractor

public class Extractor
extends java.lang.Object


Constructor Summary
Extractor()
           
 
Method Summary
 java.lang.String attnWindowLabels(int x)
           
protected  java.util.List<java.lang.Integer> computeRelativeLandPositions(java.util.List<java.lang.Integer> absoluteEyePositions, java.util.List<java.lang.Integer> fixatedWordID, java.util.List<java.lang.Integer> wordStarts)
           
protected  java.util.List<java.lang.Integer> convertFixationLocationsToFixatedIDs(java.util.List<java.lang.Integer> eyePositions, java.util.List<java.lang.Integer> wordStarts)
           
 java.util.List<java.lang.Integer> extractValues(java.lang.String label, java.util.List rows)
           
 java.util.List<java.lang.Integer> getAttendedIDColumns(java.lang.String row)
           
 java.lang.String getAttIDs(java.lang.String row)
           
 java.lang.String getIdentifiedXs(java.lang.String row)
           
 java.lang.String getNewlyIdentifiedIDs(java.lang.String row)
           
protected  java.lang.String getSentenceString(java.io.BufferedReader inputFile)
           
protected  java.util.List<java.lang.String> loadVisitedStates(java.io.BufferedReader inputFile)
           
static void main(java.lang.String[] args)
           
 java.util.List<java.lang.Integer> measureWordLengths(java.lang.String sentence)
           
 void process(java.lang.String filename)
           
 java.util.List<java.lang.Integer> wordLengthsToWordStarts(java.util.List<java.lang.Integer> wordLengths)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Extractor

public Extractor()
Method Detail

process

public void process(java.lang.String filename)
             throws java.lang.Exception
Throws:
java.lang.Exception

main

public static void main(java.lang.String[] args)
                 throws java.lang.Exception
Throws:
java.lang.Exception

attnWindowLabels

public java.lang.String attnWindowLabels(int x)

getAttendedIDColumns

public java.util.List<java.lang.Integer> getAttendedIDColumns(java.lang.String row)

getNewlyIdentifiedIDs

public java.lang.String getNewlyIdentifiedIDs(java.lang.String row)

convertFixationLocationsToFixatedIDs

protected java.util.List<java.lang.Integer> convertFixationLocationsToFixatedIDs(java.util.List<java.lang.Integer> eyePositions,
                                                                                 java.util.List<java.lang.Integer> wordStarts)

getAttIDs

public java.lang.String getAttIDs(java.lang.String row)

getIdentifiedXs

public java.lang.String getIdentifiedXs(java.lang.String row)

getSentenceString

protected java.lang.String getSentenceString(java.io.BufferedReader inputFile)
                                      throws java.lang.Exception
Throws:
java.lang.Exception

loadVisitedStates

protected java.util.List<java.lang.String> loadVisitedStates(java.io.BufferedReader inputFile)
                                                      throws java.lang.Exception
Throws:
java.lang.Exception

wordLengthsToWordStarts

public java.util.List<java.lang.Integer> wordLengthsToWordStarts(java.util.List<java.lang.Integer> wordLengths)

measureWordLengths

public java.util.List<java.lang.Integer> measureWordLengths(java.lang.String sentence)

computeRelativeLandPositions

protected java.util.List<java.lang.Integer> computeRelativeLandPositions(java.util.List<java.lang.Integer> absoluteEyePositions,
                                                                         java.util.List<java.lang.Integer> fixatedWordID,
                                                                         java.util.List<java.lang.Integer> wordStarts)

extractValues

public java.util.List<java.lang.Integer> extractValues(java.lang.String label,
                                                       java.util.List rows)