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
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
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
Fields inherited from interface ubic.gemma.core.loader.util.parser.Parser
PARSE_ALERT_FREQUENCY
-
Method Summary
Modifier and TypeMethodDescriptionparseOneLine
(String line) Handle the parsing of a single line from the input.Methods inherited from interface ubic.gemma.core.loader.util.parser.Parser
getResults, getUniqueResult, parse, parse, parse
-
Field Details
-
MIN_PARSED_LINES_FOR_UPDATE
static final int MIN_PARSED_LINES_FOR_UPDATE- See Also:
-
PARSE_ALERT_TIME_FREQUENCY_MS
static final int PARSE_ALERT_TIME_FREQUENCY_MS- See Also:
-
-
Method Details
-
parseOneLine
Handle the parsing of a single line from the input.- Parameters:
line
- line to parse- Returns:
- parsed object
-