org.onebusaway.gtfs.csv.schema
Class AnnotationDrivenEntitySchemaFactory

java.lang.Object
  extended by org.onebusaway.gtfs.csv.schema.AbstractEntitySchemaFactoryImpl
      extended by org.onebusaway.gtfs.csv.schema.AnnotationDrivenEntitySchemaFactory
All Implemented Interfaces:
EntitySchemaFactory, ListableCsvMappingFactory

public class AnnotationDrivenEntitySchemaFactory
extends AbstractEntitySchemaFactoryImpl


Constructor Summary
AnnotationDrivenEntitySchemaFactory()
           
 
Method Summary
 void addEntityClass(java.lang.Class<?> classToScan)
           
 void addPackageToScan(java.lang.String packageToScan)
           
protected  void processBeanDefinitions()
          Protected Methods
 
Methods inherited from class org.onebusaway.gtfs.csv.schema.AbstractEntitySchemaFactoryImpl
applyCsvFieldAnnotationToBean, applyCsvFieldsAnnotationToBean, getEntityMappings, getSchema, registerBeanDefinition
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AnnotationDrivenEntitySchemaFactory

public AnnotationDrivenEntitySchemaFactory()
Method Detail

addPackageToScan

public void addPackageToScan(java.lang.String packageToScan)

addEntityClass

public void addEntityClass(java.lang.Class<?> classToScan)

processBeanDefinitions

protected void processBeanDefinitions()
Description copied from class: AbstractEntitySchemaFactoryImpl
Protected Methods

Specified by:
processBeanDefinitions in class AbstractEntitySchemaFactoryImpl


Copyright © 2010 OneBusAway. All Rights Reserved.