inpro.annotation
Class LabelFile
java.lang.Object
inpro.annotation.LabelFile
public class LabelFile
- extends java.lang.Object
Method Summary |
static java.lang.String |
getLabel(java.lang.String labelLine)
|
static java.util.Queue<Label> |
getLabels(java.lang.String labelFile)
|
static java.lang.String |
getLastLine(java.lang.String labelFile)
|
static java.util.List<java.lang.String> |
getLines(java.io.InputStream is,
int skip)
|
static java.util.List<java.lang.String> |
getLines(java.lang.String labelFile,
int skip)
Returns a List of the lines in a label file. |
static double |
getStartTime(java.lang.String labelLine)
|
static double |
getStopTime(java.lang.String labelLine)
|
private static double |
getTokenAsTime(java.lang.String labelLine,
int tokenID)
|
private static java.lang.String |
getTokenInLine(java.lang.String labelLine,
int token)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LabelFile
public LabelFile()
getLines
public static java.util.List<java.lang.String> getLines(java.lang.String labelFile,
int skip)
throws java.io.IOException
- Returns a List of the lines in a label file.
- Parameters:
labelFile
- the label file (wavesurfer format) to readskip
- the number of lines to skip between items
- Returns:
- a List of the lines in a label file
- Throws:
java.io.IOException
getLines
public static java.util.List<java.lang.String> getLines(java.io.InputStream is,
int skip)
throws java.io.IOException
- Throws:
java.io.IOException
getLabels
public static java.util.Queue<Label> getLabels(java.lang.String labelFile)
throws java.io.IOException
- Throws:
java.io.IOException
getLastLine
public static java.lang.String getLastLine(java.lang.String labelFile)
throws java.io.IOException
- Throws:
java.io.IOException
getTokenInLine
private static java.lang.String getTokenInLine(java.lang.String labelLine,
int token)
getTokenAsTime
private static double getTokenAsTime(java.lang.String labelLine,
int tokenID)
getStartTime
public static double getStartTime(java.lang.String labelLine)
getStopTime
public static double getStopTime(java.lang.String labelLine)
getLabel
public static java.lang.String getLabel(java.lang.String labelLine)