Class GtfsReader
java.lang.Object
org.onebusaway.csv_entities.CsvEntityReader
org.onebusaway.gtfs.serialization.GtfsReader
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAgencyIdMapping(String fromAgencyId, String toAgencyId) protected DefaultEntitySchemaFactoryProtected Methodsprotected StringgetAgencyForEntity(Class<?> entityType, String entityId) protected ObjectgetEntity(Class<?> entityClass, Serializable id) protected StringgetTranslatedAgencyId(String agencyId) voidreadEntities(Class<?> entityClass, Reader reader) voidrun()voidrun(CsvInputSource source) voidsetAgencies(List<Agency> agencies) voidsetDefaultAgencyId(String feedId) voidsetEntityClasses(List<Class<?>> entityClasses) voidsetEntityStore(GenericMutableDao entityStore) voidsetInputLocation(File path) voidsetLastModifiedTime(Long lastModifiedTime) voidsetOverwriteDuplicates(boolean overwriteDuplicates) Methods inherited from class org.onebusaway.csv_entities.CsvEntityReader
addEntityHandler, close, createIndividualCsvEntityReader, getContext, getEntitySchemaFactory, getInputSource, injectEntity, openInputStreamForEntityClass, readEntities, readEntities, readEntities, setEntitySchemaFactory, setInputSource, setInternStrings, setTokenizerStrategy, setTrimValues
-
Field Details
-
KEY_CONTEXT
-
-
Constructor Details
-
GtfsReader
public GtfsReader()
-
-
Method Details
-
setInputLocation
- Overrides:
setInputLocationin classCsvEntityReader- Throws:
IOException
-
setLastModifiedTime
-
getLastModfiedTime
-
getAgencies
-
setAgencies
-
setDefaultAgencyId
-
getDefaultAgencyId
-
addAgencyIdMapping
-
getGtfsReaderContext
-
getEntityStore
-
setEntityStore
-
getEntityClasses
-
setEntityClasses
-
setOverwriteDuplicates
public void setOverwriteDuplicates(boolean overwriteDuplicates) -
readEntities
public void readEntities(Class<?> entityClass, Reader reader) throws IOException, CsvEntityIOException - Overrides:
readEntitiesin classCsvEntityReader- Throws:
IOExceptionCsvEntityIOException
-
run
- Throws:
IOException
-
run
- Throws:
IOException
-
createEntitySchemaFactory
Protected Methods -
getEntity
-
getTranslatedAgencyId
-
getAgencyForEntity
-