org.onebusaway.transit_data_federation.services.blocks
Interface BlockIndexFactoryService

All Known Implementing Classes:
BlockIndexFactoryServiceImpl

public interface BlockIndexFactoryService


Method Summary
 FrequencyBlockTripIndex createFrequencyIndexForTrips(List<BlockTripEntry> trips, List<FrequencyEntry> frequencies)
           
 List<FrequencyBlockTripIndexData> createFrequencyTripData(Iterable<BlockEntry> blocks)
           
 List<FrequencyBlockTripIndex> createFrequencyTripIndices(Iterable<BlockEntry> blocks)
           
 List<BlockLayoverIndexData> createLayoverData(Iterable<BlockEntry> blocks)
           
 BlockLayoverIndex createLayoverIndexForGroupOfBlockTrips(List<BlockTripEntry> trips)
           
 List<BlockLayoverIndex> createLayoverIndices(Iterable<BlockEntry> blocks)
           
 BlockSequenceIndex createSequenceIndexForGroupOfBlockSequences(List<BlockSequence> sequences)
           
 List<BlockSequenceIndex> createSequenceIndices(Iterable<BlockEntry> blocks)
           
 List<BlockTripIndexData> createTripData(Iterable<BlockEntry> blocks)
           
 BlockTripIndex createTripIndexForGroupOfBlockTrips(List<BlockTripEntry> blocks)
           
 List<BlockTripIndex> createTripIndices(Iterable<BlockEntry> blocks)
           
 

Method Detail

createTripData

List<BlockTripIndexData> createTripData(Iterable<BlockEntry> blocks)

createLayoverData

List<BlockLayoverIndexData> createLayoverData(Iterable<BlockEntry> blocks)

createFrequencyTripData

List<FrequencyBlockTripIndexData> createFrequencyTripData(Iterable<BlockEntry> blocks)

createTripIndices

List<BlockTripIndex> createTripIndices(Iterable<BlockEntry> blocks)

createLayoverIndices

List<BlockLayoverIndex> createLayoverIndices(Iterable<BlockEntry> blocks)

createFrequencyTripIndices

List<FrequencyBlockTripIndex> createFrequencyTripIndices(Iterable<BlockEntry> blocks)

createSequenceIndices

List<BlockSequenceIndex> createSequenceIndices(Iterable<BlockEntry> blocks)

createTripIndexForGroupOfBlockTrips

BlockTripIndex createTripIndexForGroupOfBlockTrips(List<BlockTripEntry> blocks)

createLayoverIndexForGroupOfBlockTrips

BlockLayoverIndex createLayoverIndexForGroupOfBlockTrips(List<BlockTripEntry> trips)

createFrequencyIndexForTrips

FrequencyBlockTripIndex createFrequencyIndexForTrips(List<BlockTripEntry> trips,
                                                     List<FrequencyEntry> frequencies)

createSequenceIndexForGroupOfBlockSequences

BlockSequenceIndex createSequenceIndexForGroupOfBlockSequences(List<BlockSequence> sequences)


Copyright © 2012 OneBusAway. All Rights Reserved.