ctx.put(KEY_CONTEXT, _context); addEntityHandler(new EntityHandlerImpl());
} else if (entity instanceof Pathway) { Pathway pathway = (Pathway) entity; registerAgencyId(Pathway.class, pathway.getId()); } else if (entity instanceof Route) { Route route = (Route) entity; registerAgencyId(Route.class, route.getId()); } else if (entity instanceof Trip) { Trip trip = (Trip) entity; registerAgencyId(Trip.class, trip.getId()); } else if (entity instanceof Stop) { Stop stop = (Stop) entity; registerAgencyId(Stop.class, stop.getId()); } else if (entity instanceof FareAttribute) { FareAttribute fare = (FareAttribute) entity; registerAgencyId(FareAttribute.class, fare.getId()); } else if (entity instanceof Note) { Note note = (Note) entity; registerAgencyId(Note.class, note.getId()); } else if (entity instanceof Area) { Area area = (Area) entity; registerAgencyId(Area.class, area.getId());
} else if (entity instanceof Pathway) { Pathway pathway = (Pathway) entity; registerAgencyId(Pathway.class, pathway.getId()); } else if (entity instanceof Route) { Route route = (Route) entity; registerAgencyId(Route.class, route.getId()); } else if (entity instanceof Trip) { Trip trip = (Trip) entity; registerAgencyId(Trip.class, trip.getId()); } else if (entity instanceof Stop) { Stop stop = (Stop) entity; registerAgencyId(Stop.class, stop.getId()); } else if (entity instanceof FareAttribute) { FareAttribute fare = (FareAttribute) entity; registerAgencyId(FareAttribute.class, fare.getId());
public GtfsReader() { _entityClasses.add(Agency.class); _entityClasses.add(ShapePoint.class); _entityClasses.add(Route.class); _entityClasses.add(Stop.class); _entityClasses.add(Trip.class); _entityClasses.add(StopTime.class); _entityClasses.add(ServiceCalendar.class); _entityClasses.add(ServiceCalendarDate.class); _entityClasses.add(FareAttribute.class); _entityClasses.add(FareRule.class); _entityClasses.add(Frequency.class); _entityClasses.add(Pathway.class); _entityClasses.add(Transfer.class); _entityClasses.add(FeedInfo.class); CsvTokenizerStrategy tokenizerStrategy = new CsvTokenizerStrategy(); tokenizerStrategy.getCsvParser().setTrimInitialWhitespace(true); setTokenizerStrategy(tokenizerStrategy); setTrimValues(true); /** * Prep the Entity Schema Factories */ DefaultEntitySchemaFactory schemaFactory = createEntitySchemaFactory(); setEntitySchemaFactory(schemaFactory); CsvEntityContext ctx = getContext(); ctx.put(KEY_CONTEXT, _context); addEntityHandler(new EntityHandlerImpl()); }