2.17.2: 2011-06-17

Package net.sf.basedb.util.parser

Interface Summary
ConfigureByExample This is a tagging interface for all plugins that use the FlatFileParser and wants easier configuration of the regular expressions used to parse the file.
Mapper Represents a mapping expression that gets a single value from a line of data.
WrappedConfigureByExample This is an extension to the ConfigureByExample interface that allows a plug-in to wrap an input stream with another stream.
 

Class Summary
ColFunction Adds a col() function to Jep.
ColumnMapper Returns the string found in the column given by the index set in the constructor.
CompoundMapper A compound mapper that gets its value by invoking multiple other mappers which are set in the constructor.
ConstantMapper A constant string mapper.
CropStringMapper A mapper that crops a string if it is longer than a specified length.
DataNoFunction Adds a dataNo() function to Jep.
FlatFileParser This class can be used to parse data from flat text files.
FlatFileParser.Data This class holds data about a line parsed by the FlatFileParser.hasMoreData() method.
FlatFileParser.Line This class holds data about a line parsed by the FlatFileParser.parseHeaders() method.
JepMapper A mapper that uses Jep to calculate the final value.
LineNoFunction Adds a lineNo() function to Jep.
NullIfExceptionMapper A mapper that returns null if there is an exception when parsing the input data.
 

Enum Summary
FlatFileParser.LineType Represents the type of a line matched or unmatched by the parser.
 


2.17.2: 2011-06-17