org.jumpmind.symmetric.load
Interface IDataLoader

All Superinterfaces:
java.lang.Cloneable
All Known Implementing Classes:
CsvLoader

public interface IDataLoader
extends java.lang.Cloneable


Method Summary
 IDataLoader clone()
           
 void close()
           
 IDataLoaderContext getContext()
           
 IDataLoaderStatistics getStatistics()
           
 boolean hasNext()
           
 void load()
           
 void open(java.io.BufferedReader in)
           
 void open(java.io.BufferedReader in, java.util.List<IDataLoaderFilter> filters, java.util.Map<java.lang.String,IColumnFilter> columnFilters)
           
 void skip()
           
 

Method Detail

open

void open(java.io.BufferedReader in)
          throws java.io.IOException
Throws:
java.io.IOException

open

void open(java.io.BufferedReader in,
          java.util.List<IDataLoaderFilter> filters,
          java.util.Map<java.lang.String,IColumnFilter> columnFilters)
          throws java.io.IOException
Throws:
java.io.IOException

hasNext

boolean hasNext()
                throws java.io.IOException
Throws:
java.io.IOException

load

@Transactional
void load()
          throws java.io.IOException
Throws:
java.io.IOException

skip

void skip()
          throws java.io.IOException
Throws:
java.io.IOException

close

void close()

clone

IDataLoader clone()

getContext

IDataLoaderContext getContext()

getStatistics

IDataLoaderStatistics getStatistics()


Copyright © 2007-2008. All Rights Reserved.