org.onebusaway.gtfs.serialization.mappings
Class EntityFieldMappingFactory.FieldMappingImpl

java.lang.Object
  extended by org.onebusaway.csv_entities.schema.AbstractFieldMapping
      extended by org.onebusaway.gtfs.serialization.mappings.EntityFieldMappingFactory.FieldMappingImpl
All Implemented Interfaces:
org.onebusaway.csv_entities.schema.FieldMapping
Enclosing class:
EntityFieldMappingFactory

public static class EntityFieldMappingFactory.FieldMappingImpl
extends org.onebusaway.csv_entities.schema.AbstractFieldMapping


Field Summary
 
Fields inherited from class org.onebusaway.csv_entities.schema.AbstractFieldMapping
_csvFieldName, _entityType, _isSetMethod, _objFieldName, _order, _required
 
Constructor Summary
EntityFieldMappingFactory.FieldMappingImpl(java.lang.Class<?> entityType, java.lang.String csvFieldName, java.lang.String objFieldName, java.lang.Class<?> objFieldType, boolean required)
           
 
Method Summary
 void translateFromCSVToObject(org.onebusaway.csv_entities.CsvEntityContext context, java.util.Map<java.lang.String,java.lang.Object> csvValues, org.onebusaway.csv_entities.schema.BeanWrapper object)
           
 void translateFromObjectToCSV(org.onebusaway.csv_entities.CsvEntityContext context, org.onebusaway.csv_entities.schema.BeanWrapper object, java.util.Map<java.lang.String,java.lang.Object> csvValues)
           
 
Methods inherited from class org.onebusaway.csv_entities.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
 

Constructor Detail

EntityFieldMappingFactory.FieldMappingImpl

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

translateFromCSVToObject

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

translateFromObjectToCSV

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


Copyright © 2011 OneBusAway. All Rights Reserved.