org.onebusaway.gtfs.csv.schema
Class AbstractFieldMapping
java.lang.Object
org.onebusaway.gtfs.csv.schema.AbstractFieldMapping
- All Implemented Interfaces:
- FieldMapping
- Direct Known Subclasses:
- DefaultFieldMapping, EntityFieldMappingFactory.FieldMappingImpl
public abstract class AbstractFieldMapping
- extends java.lang.Object
- implements FieldMapping
|
Constructor Summary |
AbstractFieldMapping(java.lang.Class<?> entityType,
java.lang.String csvFieldName,
java.lang.String objFieldName,
boolean required)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_entityType
protected final java.lang.Class<?> _entityType
_csvFieldName
protected final java.lang.String _csvFieldName
_objFieldName
protected final java.lang.String _objFieldName
_required
protected final boolean _required
_order
protected int _order
_isSetMethod
protected java.lang.reflect.Method _isSetMethod
AbstractFieldMapping
public AbstractFieldMapping(java.lang.Class<?> entityType,
java.lang.String csvFieldName,
java.lang.String objFieldName,
boolean required)
setOrder
public void setOrder(int order)
- Specified by:
setOrder in interface FieldMapping
setIsSetMethod
public void setIsSetMethod(java.lang.reflect.Method isSetMethod)
getCSVFieldNames
public void getCSVFieldNames(java.util.Collection<java.lang.String> names)
- Specified by:
getCSVFieldNames in interface FieldMapping
getOrder
public int getOrder()
- Specified by:
getOrder in interface FieldMapping
isMissing
protected boolean isMissing(java.util.Map<java.lang.String,java.lang.Object> csvValues)
isMissing
protected boolean isMissing(BeanWrapper object)
isMissingAndOptional
protected boolean isMissingAndOptional(java.util.Map<java.lang.String,java.lang.Object> csvValues)
isMissingAndOptional
protected boolean isMissingAndOptional(BeanWrapper object)
isOptional
protected boolean isOptional()
Copyright © 2011 OneBusAway. All Rights Reserved.