calhoun.analysis.crf.io
Class StringInput
java.lang.Object
calhoun.analysis.crf.io.InterleavedInputComponentBase
calhoun.analysis.crf.io.StringInput
- All Implemented Interfaces:
- InputComponentIO, InterleavedInputComponent, java.io.Serializable
public class StringInput
- extends InterleavedInputComponentBase
reads in an input consisting of a string. Can be used as a standalone
input component or part of an interleaved input.
- See Also:
- Serialized Form
|
Method Summary |
static java.util.List<? extends TrainingSequence<java.lang.Character>> |
prepareData(java.lang.String str)
Convenience function for creating training sequences in test data. |
boolean |
read(java.io.BufferedReader r,
java.util.Map<java.lang.String,InputSequence<?>> output)
Read the contents of the sequence in from a reader. |
void |
write(java.io.Writer w,
java.util.Map<java.lang.String,? extends InputSequence<?>> data)
Output this sequence to the given writer. |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StringInput
public StringInput()
read
public boolean read(java.io.BufferedReader r,
java.util.Map<java.lang.String,InputSequence<?>> output)
throws java.io.IOException
- Description copied from interface:
InterleavedInputComponent
- Read the contents of the sequence in from a reader. Return false if the end of file was reached.
- Parameters:
r - the buffered reader from which the next sequence should be read.output - a map to which new components for this input sequence should be added.
- Returns:
- true if a sequence was read in and the map was populated. false if the end of the sequence was reached.
- Throws:
java.io.IOException
write
public void write(java.io.Writer w,
java.util.Map<java.lang.String,? extends InputSequence<?>> data)
throws java.io.IOException
- Description copied from interface:
InterleavedInputComponent
- Output this sequence to the given writer.
- Parameters:
w - a writer to which this sequence should be writtendata - a map containing the data for the sequence to be written
- Throws:
java.io.IOException
prepareData
public static java.util.List<? extends TrainingSequence<java.lang.Character>> prepareData(java.lang.String str)
- Convenience function for creating training sequences in test data.