org.apache.jmeter.functions

Class FileRowColContainer


public class FileRowColContainer
extends Object

File data container for CSV (and similar delimited) files Data is accessible via row and column number

Field Summary

static String
DELIMITER

Constructor Summary

FileRowColContainer(String file)
FileRowColContainer(String file, String delim)

Method Summary

String
getColumn(int row, int col)
Get the string for the column from the current row
String
getFileName()
int
getSize()
int
nextRow()
Returns the next row to the caller, and updates it, allowing for wrap round

Field Details

DELIMITER

public static final String DELIMITER

Constructor Details

FileRowColContainer

public FileRowColContainer(String file)
            throws IOException,
                   FileNotFoundException

FileRowColContainer

public FileRowColContainer(String file,
                           String delim)
            throws IOException,
                   FileNotFoundException

Method Details

getColumn

public String getColumn(int row,
                        int col)
            throws IndexOutOfBoundsException
Get the string for the column from the current row
Parameters:
row - row number (from 0)
col - column number (from 0)
Returns:
the string (empty if out of bounds)

getFileName

public String getFileName()
Returns:
the file name for this class

getSize

public int getSize()

nextRow

public int nextRow()
Returns the next row to the caller, and updates it, allowing for wrap round
Returns:
the first free (unread) row

Copyright © 1998-2010 Apache Software Foundation. All Rights Reserved.