public class LinesFromFileCollectionReader
extends CollectionReader_ImplBase
Modifier and Type | Field and Description |
---|---|
(package private) int |
iv_currentIndex |
(package private) java.lang.String |
iv_delimeter |
(package private) java.lang.String |
iv_language |
(package private) java.util.List<java.lang.String> |
iv_linesFromFile |
private Logger |
iv_logger |
static java.lang.String |
PARAM_COMMENT_STRING
Optional parameter specifies a comment string.
|
static java.lang.String |
PARAM_ID_DELIMETER
Name of optional configuration parameter that specifies a character (or string) that delimits
the id of the document from the text of the document.
|
static java.lang.String |
PARAM_IGNORE_BLANK_LINES
Optional parameter determines whether a blank line will be processed as a document or
will be ignored.
|
static java.lang.String |
PARAM_INPUT_FILE_NAME
This parameter will be used the descriptor file to specify the location of the
file that will be run through this collection reader.
|
static java.lang.String |
PARAM_LANGUAGE
Name of optional configuration parameter that contains the language of
the documents in the input directory.
|
Constructor and Description |
---|
LinesFromFileCollectionReader() |
Modifier and Type | Method and Description |
---|---|
void |
close() |
void |
getNext(CAS cas) |
int |
getNumberOfDocuments()
Gets the total number of documents that will be returned by this
collection reader.
|
Progress[] |
getProgress() |
boolean |
hasNext() |
void |
initialize() |
public static final java.lang.String PARAM_INPUT_FILE_NAME
public static final java.lang.String PARAM_COMMENT_STRING
public static final java.lang.String PARAM_IGNORE_BLANK_LINES
public static final java.lang.String PARAM_LANGUAGE
public static final java.lang.String PARAM_ID_DELIMETER
1234|this is some text
would have an id of 1234 and text this is some text
.
If this parameter is not set, then
the id of a document will be its line number in the file.java.util.List<java.lang.String> iv_linesFromFile
int iv_currentIndex
java.lang.String iv_language
java.lang.String iv_delimeter
private Logger iv_logger
public void initialize() throws ResourceInitializationException
ResourceInitializationException
public void getNext(CAS cas) throws java.io.IOException, CollectionException
java.io.IOException
CollectionException
public boolean hasNext() throws java.io.IOException, CollectionException
java.io.IOException
CollectionException
public Progress[] getProgress()
public int getNumberOfDocuments()
public void close() throws java.io.IOException
java.io.IOException