Interface LineParser<T>
-
- All Superinterfaces:
Parser<T>
- All Known Implementing Classes:
AffyProbeReader
,ArrayDesignParser
,BasicLineMapParser
,BasicLineParser
,BiomartEnsembleNcbiParser
,BlatResultParser
,CompositeSequenceParser
,IlluminaProbeReader
,LineMapParser
,NcbiGene2AccessionParser
,NCBIGene2GOAssociationParser
,NcbiGeneEnsemblFileParser
,NcbiGeneHistoryParser
,NcbiGeneInfoParser
,ProbeSequenceParser
,TaxonParser
public interface LineParser<T> extends Parser<T>
A Parser that processes its input line-by-line. One of the parse methods must be called before data becomes available.- Author:
- pavlidis
-
-
Field Summary
Fields Modifier and Type Field Description static int
MIN_PARSED_LINES_FOR_UPDATE
static int
PARSE_ALERT_TIME_FREQUENCY_MS
-
Fields inherited from interface ubic.gemma.core.loader.util.parser.Parser
PARSE_ALERT_FREQUENCY
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description T
parseOneLine(String line)
Handle the parsing of a single line from the input.-
Methods inherited from interface ubic.gemma.core.loader.util.parser.Parser
getResults, parse, parse, parse
-
-
-
-
Field Detail
-
MIN_PARSED_LINES_FOR_UPDATE
static final int MIN_PARSED_LINES_FOR_UPDATE
- See Also:
- Constant Field Values
-
PARSE_ALERT_TIME_FREQUENCY_MS
static final int PARSE_ALERT_TIME_FREQUENCY_MS
- See Also:
- Constant Field Values
-
-