package com.idega.block.importer.data;
import java.util.Collection;
import java.util.ArrayList;
import java.io.File;
public interface ImportFile{
public Collection getRecords();
public Object getNextRecord();
public ArrayList getValuesFromRecordString(String recordString);
public String getValueAtIndexFromRecordString(int index, String recordString);
public void setFile(File file);
public String getEmptyValueString();
public void close();
/**
* Method setEmptyValueString. This will be the value returned if a column you want is empty in the import file.
* @param emptyValueString
*/
public void setEmptyValueString(String emptyValueString);
public File getFile();
public String getEncoding();
//public Object getRecordAtIndex(int index);
// public boolean parse();
}