org.onebusaway.gtfs.csv.schema
Class AbstractEntitySchemaFactoryImpl
java.lang.Object
org.onebusaway.gtfs.csv.schema.AbstractEntitySchemaFactoryImpl
- All Implemented Interfaces:
- EntitySchemaFactory, ListableCsvMappingFactory
- Direct Known Subclasses:
- AnnotationDrivenEntitySchemaFactory, DefaultEntitySchemaFactory
public abstract class AbstractEntitySchemaFactoryImpl
- extends java.lang.Object
- implements EntitySchemaFactory, ListableCsvMappingFactory
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractEntitySchemaFactoryImpl
public AbstractEntitySchemaFactoryImpl()
getEntityMappings
public java.util.Collection<CsvEntityMappingBean> getEntityMappings()
ListableCsvMappingFactory Interface
- Specified by:
getEntityMappings in interface ListableCsvMappingFactory
getSchema
public EntitySchema getSchema(java.lang.Class<?> entityClass)
EntitySchemaFactory Interface
- Specified by:
getSchema in interface EntitySchemaFactory
processBeanDefinitions
protected abstract void processBeanDefinitions()
- Protected Methods
registerBeanDefinition
protected void registerBeanDefinition(CsvEntityMappingBean bean)
applyCsvFieldsAnnotationToBean
protected void applyCsvFieldsAnnotationToBean(java.lang.Class<?> entityClass,
CsvEntityMappingBean entityBean)
applyCsvFieldAnnotationToBean
protected void applyCsvFieldAnnotationToBean(java.lang.reflect.Field field,
CsvFieldMappingBean fieldBean)
Copyright © 2010 OneBusAway. All Rights Reserved.