public class ColumnTabDocumentReaderWriter<IN extends CoreMap> extends java.lang.Object implements DocumentReaderAndWriter<IN>
Field | Type | Default | Description |
---|---|---|---|
columns | String | Comma separated list of mapping between annotation (see AnnotationLookup ) and column index (starting from 0). Example: word=0,tag=1 | |
delimiter | String | \t | Regular expression for delimiter |
replaceWhitespace | Boolean | true | Replace whitespaces with "_" |
tokens | Class | edu.stanford.nlp.ling.CoreAnnotations$TokensAnnotation |
Annotation field for tokens |
tokenFactory | Class | edu.stanford.nlp.process.CoreLabelTokenFactory |
Factory for creating tokens |
Constructor and Description |
---|
ColumnTabDocumentReaderWriter() |
Modifier and Type | Method and Description |
---|---|
java.util.Iterator<Annotation> |
getDocIterator(java.io.Reader r) |
java.util.Iterator<Annotation> |
getDocIterator(java.io.Reader r,
boolean includeText) |
java.util.Iterator<java.util.List<IN>> |
getIterator(java.io.Reader r)
Return an iterator over the contents read from r.
|
void |
init(java.util.Properties props) |
void |
init(SeqClassifierFlags flags)
reads the tokenFactory and tokensAnnotationClassName from
SeqClassifierFlags |
void |
init(SeqClassifierFlags flags,
CoreTokenFactory<IN> tokenFactory,
java.lang.String tokensAnnotationClassName) |
void |
init(java.lang.String map) |
void |
init(java.lang.String map,
CoreTokenFactory<IN> tokenFactory,
java.lang.String tokensAnnotationClassName) |
void |
init(java.lang.String name,
java.util.Properties props) |
void |
printAnswers(java.util.List<IN> doc,
java.io.PrintWriter out)
This method prints the output of the classifier to a
PrintWriter . |
public void init(SeqClassifierFlags flags)
SeqClassifierFlags
init
in interface DocumentReaderAndWriter<IN extends CoreMap>
flags
- Flags specifying behaviorpublic void init(java.util.Properties props)
public void init(java.lang.String name, java.util.Properties props)
public void init(java.lang.String map)
public void init(SeqClassifierFlags flags, CoreTokenFactory<IN> tokenFactory, java.lang.String tokensAnnotationClassName)
public void init(java.lang.String map, CoreTokenFactory<IN> tokenFactory, java.lang.String tokensAnnotationClassName)
public java.util.Iterator<java.util.List<IN>> getIterator(java.io.Reader r)
IteratorFromReaderFactory
getIterator
in interface IteratorFromReaderFactory<java.util.List<IN extends CoreMap>>
r
- Where to read objects frompublic java.util.Iterator<Annotation> getDocIterator(java.io.Reader r)
public java.util.Iterator<Annotation> getDocIterator(java.io.Reader r, boolean includeText)
public void printAnswers(java.util.List<IN> doc, java.io.PrintWriter out)
DocumentReaderAndWriter
PrintWriter
.printAnswers
in interface DocumentReaderAndWriter<IN extends CoreMap>
doc
- The document which has answers (it has been classified)out
- Where to send the output