to.etc.csv
Class InputWrapper

java.lang.Object
  extended by to.etc.csv.InputWrapper

public class InputWrapper
extends java.lang.Object

Wraps around a iRecordReader to provide some extra functions.

Author:
jal

Constructor Summary
InputWrapper(iRecordReader r)
           
 
Method Summary
 iInputField field(java.lang.String name)
           
 iInputField find(java.lang.String name)
           
 java.lang.String get(java.lang.String name)
           
 int getCurrentRecNr()
           
 boolean nextRecord()
           
 void setNames(java.lang.String namelist)
          Defines new names for the field.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

InputWrapper

public InputWrapper(iRecordReader r)
Method Detail

find

public iInputField find(java.lang.String name)
Parameters:
name -
Returns:

getCurrentRecNr

public int getCurrentRecNr()
Returns:

nextRecord

public boolean nextRecord()
                   throws java.io.IOException
Returns:
Throws:
java.io.IOException

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

setNames

public void setNames(java.lang.String namelist)
Defines new names for the field. The list of names is written to each field, depending on the position. Names are separated by semicolon. The names are rewritten every time this function is called. TODO: This does not seem to belong here....


field

public iInputField field(java.lang.String name)
                  throws java.lang.Exception
Throws:
java.lang.Exception

get

public java.lang.String get(java.lang.String name)
                     throws java.lang.Exception
Throws:
java.lang.Exception