org.onebusaway.gtfs.serialization
Class GtfsReader
java.lang.Object
org.onebusaway.gtfs.csv.CsvEntityReader
org.onebusaway.gtfs.serialization.GtfsReader
public class GtfsReader
- extends CsvEntityReader
| Methods inherited from class org.onebusaway.gtfs.csv.CsvEntityReader |
addEntityHandler, close, getContext, getInputSource, openInputStreamForEntityClass, readEntities, readEntities, readEntities, readEntities, setEntitySchemaFactory, setInputLocation, setInputSource, setTokenizerStrategy, setTrimValues |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
KEY_CONTEXT
public static final java.lang.String KEY_CONTEXT
GtfsReader
public GtfsReader()
getAgencies
public java.util.List<Agency> getAgencies()
setAgencies
public void setAgencies(java.util.List<Agency> agencies)
setDefaultAgencyId
public void setDefaultAgencyId(java.lang.String feedId)
addAgencyIdMapping
public void addAgencyIdMapping(java.lang.String fromAgencyId,
java.lang.String toAgencyId)
getEntityStore
public GenericMutableDao getEntityStore()
setEntityStore
public void setEntityStore(GenericMutableDao entityStore)
getEntityClasses
public java.util.List<java.lang.Class<?>> getEntityClasses()
setEntityClasses
public void setEntityClasses(java.util.List<java.lang.Class<?>> entityClasses)
run
public void run()
throws java.io.IOException
- Throws:
java.io.IOException
run
public void run(CsvInputSource source)
throws java.io.IOException
- Throws:
java.io.IOException
createEntitySchemaFactory
protected DefaultEntitySchemaFactory createEntitySchemaFactory()
- Protected Methods
getEntity
protected java.lang.Object getEntity(java.lang.Class<?> entityClass,
java.io.Serializable id)
getDefaultAgencyId
protected java.lang.String getDefaultAgencyId()
getTranslatedAgencyId
protected java.lang.String getTranslatedAgencyId(java.lang.String agencyId)
getAgencyForEntity
protected java.lang.String getAgencyForEntity(java.lang.Class<?> entityType,
java.lang.String entityId)
Copyright © 2010 OneBusAway. All Rights Reserved.