Class LineNoFunction

  • All Implemented Interfaces:
    JepFunction, org.nfunk.jep.function.PostfixMathCommandI

    public class LineNoFunction
    extends Object
    implements JepFunction
    Adds a lineNo() function to Jep. The lineNo() function is used with the FlatFileParser to get the current line number. Use the FlatFileParser.getMapper(String) with an argument starting with an equal sign to create a mapper that uses Jep.
    FlatFileParser ffp = ...
    Mapper lineNoMapper = ffp.getMapper("=lineNo()");
    while (ffp.hasMoreData())
    {
            Data data = ffp.nextData();
            int lineNumber = lineNoMapper.getInt(data);
    }
    
    Version:
    2.4
    Author:
    nicklas
    Last modified
    $Date: 2015-04-20 11:08:18 +0200 (må, 20 apr 2015) $