org.onebusaway.gtfs.csv.schema
Class DefaultFieldMapping

java.lang.Object
  extended by org.onebusaway.gtfs.csv.schema.AbstractFieldMapping
      extended by org.onebusaway.gtfs.csv.schema.DefaultFieldMapping
All Implemented Interfaces:
FieldMapping

public class DefaultFieldMapping
extends AbstractFieldMapping


Field Summary
protected  java.lang.Class<?> _objFieldType
           
 
Fields inherited from class org.onebusaway.gtfs.csv.schema.AbstractFieldMapping
_csvFieldName, _entityType, _isSetMethod, _objFieldName, _order, _required
 
Constructor Summary
DefaultFieldMapping(java.lang.Class<?> entityType, java.lang.String csvFieldName, java.lang.String objFieldName, java.lang.Class<?> objFieldType, boolean required)
           
 
Method Summary
 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)
           
 
Methods inherited from class org.onebusaway.gtfs.csv.schema.AbstractFieldMapping
getCSVFieldNames, getOrder, isMissing, isMissing, isMissingAndOptional, isMissingAndOptional, isOptional, setIsSetMethod, setOrder
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_objFieldType

protected java.lang.Class<?> _objFieldType
Constructor Detail

DefaultFieldMapping

public DefaultFieldMapping(java.lang.Class<?> entityType,
                           java.lang.String csvFieldName,
                           java.lang.String objFieldName,
                           java.lang.Class<?> objFieldType,
                           boolean required)
Method Detail

translateFromCSVToObject

public void translateFromCSVToObject(CsvEntityContext context,
                                     java.util.Map<java.lang.String,java.lang.Object> csvValues,
                                     BeanWrapper object)

translateFromObjectToCSV

public void translateFromObjectToCSV(CsvEntityContext context,
                                     BeanWrapper object,
                                     java.util.Map<java.lang.String,java.lang.Object> csvValues)


Copyright © 2011 OneBusAway. All Rights Reserved.