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 intstatic final intFields 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
-