org.onebusaway.gtfs.csv.schema
Interface FieldMapping

All Known Implementing Classes:
AbstractFieldMapping, DefaultFieldMapping, EntityFieldMappingFactory.FieldMappingImpl

public interface FieldMapping


Method Summary
 void getCSVFieldNames(java.util.Collection<java.lang.String> names)
           
 int getOrder()
           
 void setOrder(int order)
           
 void translateFromCSVToObject(CsvEntityContext context, java.util.Map<java.lang.String,java.lang.Object> csvValues, BeanWrapper object)
           
 void translateFromObjectToCSV(CsvEntityContext context, BeanWrapper object, java.util.Map<java.lang.String,java.lang.Object> csvValues)
           
 

Method Detail

getOrder

int getOrder()

setOrder

void setOrder(int order)

getCSVFieldNames

void getCSVFieldNames(java.util.Collection<java.lang.String> names)

translateFromCSVToObject

void translateFromCSVToObject(CsvEntityContext context,
                              java.util.Map<java.lang.String,java.lang.Object> csvValues,
                              BeanWrapper object)
                              throws CsvEntityException
Throws:
CsvEntityException

translateFromObjectToCSV

void translateFromObjectToCSV(CsvEntityContext context,
                              BeanWrapper object,
                              java.util.Map<java.lang.String,java.lang.Object> csvValues)
                              throws CsvEntityException
Throws:
CsvEntityException


Copyright © 2010 OneBusAway. All Rights Reserved.