org.eyelanguage.rl.analysis
Class Extractor
java.lang.Object
org.eyelanguage.rl.analysis.Extractor
public class Extractor
- extends java.lang.Object
|
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 |
Extractor
public Extractor()
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)