org.onebusaway.gtfs_transformer.updates
Class ModificationUpdateStrategy

java.lang.Object
  extended by org.onebusaway.gtfs_transformer.updates.ModificationUpdateStrategy
All Implemented Interfaces:
GtfsTransformStrategy

public class ModificationUpdateStrategy
extends java.lang.Object
implements GtfsTransformStrategy


Constructor Summary
ModificationUpdateStrategy()
           
 
Method Summary
 void addEntity(java.lang.Object object)
           
 void addModification(java.lang.Class<?> type, ModificationStrategy modification)
           
 void addRemoval(java.lang.Class<?> type, ModificationStrategy modification)
           
 void addRetention(org.onebusaway.gtfs_transformer.updates.EntityMatch match)
           
 void addTransform(GtfsTransformStrategy strategy)
           
 void run(TransformContext context, GtfsMutableRelationalDao dao)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ModificationUpdateStrategy

public ModificationUpdateStrategy()
Method Detail

addEntity

public void addEntity(java.lang.Object object)

addModification

public void addModification(java.lang.Class<?> type,
                            ModificationStrategy modification)

addRemoval

public void addRemoval(java.lang.Class<?> type,
                       ModificationStrategy modification)

addRetention

public void addRetention(org.onebusaway.gtfs_transformer.updates.EntityMatch match)

run

public void run(TransformContext context,
                GtfsMutableRelationalDao dao)
Specified by:
run in interface GtfsTransformStrategy

addTransform

public void addTransform(GtfsTransformStrategy strategy)


Copyright © 2010 OneBusAway. All Rights Reserved.