Menu

Commit [r18323]  Maximize  Restore  History

Multi-PlanElement router: framework. For details on the architecture, see javadocs (package-info gives the main idea).

Currently, the behaviour of the standard PlansCalcRoute is provided, and the backward compatibility is tested by unit tests.
To come: custom behaviours (transit, toll...) already existing in the core, and their combinations (wich do not exist yet in the core).
Todo: extensive unit testing.

thibautd 2012-02-08

1 2 > >> (Page 1 of 2)
added /playgrounds/trunk/thibautd/src/main/java/playground/thibautd/router
added /playgrounds/trunk/thibautd/src/main/java/playground/thibautd/router/ActivityWrapperFacility.java
added /playgrounds/trunk/thibautd/src/main/java/playground/thibautd/router/CompositeStageActivityTypes.java
added /playgrounds/trunk/thibautd/src/main/java/playground/thibautd/router/LegRouterWrapper.java
added /playgrounds/trunk/thibautd/src/main/java/playground/thibautd/router/PlanRouter.java
added /playgrounds/trunk/thibautd/src/main/java/playground/thibautd/router/PlanRouterWrapper.java
added /playgrounds/trunk/thibautd/src/main/java/playground/thibautd/router/RegExpStageActivityTypes.java
added /playgrounds/trunk/thibautd/src/main/java/playground/thibautd/router/RoutingModeHandler.java
added /playgrounds/trunk/thibautd/src/main/java/playground/thibautd/router/StageActivityTypes.java
added /playgrounds/trunk/thibautd/src/main/java/playground/thibautd/router/StageActivityTypesImpl.java
added /playgrounds/trunk/thibautd/src/main/java/playground/thibautd/router/TransitRouterWrapper.java
added /playgrounds/trunk/thibautd/src/main/java/playground/thibautd/router/TripRouter.java
added /playgrounds/trunk/thibautd/src/main/java/playground/thibautd/router/TripRouterBuilder.java
added /playgrounds/trunk/thibautd/src/main/java/playground/thibautd/router/TripRouterBuilderImpl.java
added /playgrounds/trunk/thibautd/src/main/java/playground/thibautd/router/TripRouterFactory.java
added /playgrounds/trunk/thibautd/src/main/java/playground/thibautd/router/controler
added /playgrounds/trunk/thibautd/src/main/java/playground/thibautd/router/controler/MultiLegRoutingControler.java
added /playgrounds/trunk/thibautd/src/main/java/playground/thibautd/router/package-info.java
added /playgrounds/trunk/thibautd/src/test/java/playground/thibautd/router
added /playgrounds/trunk/thibautd/src/test/java/playground/thibautd/router/BackwardCompatibilityTest.java
added /playgrounds/trunk/thibautd/src/test/java/playground/thibautd/router/TestActivityWrapperFacility.java
added /playgrounds/trunk/thibautd/test/input/playground/thibautd/router
added /playgrounds/trunk/thibautd/test/input/playground/thibautd/router/BackwardCompatibilityTest
added /playgrounds/trunk/thibautd/test/input/playground/thibautd/router/BackwardCompatibilityTest/config.xml
added /playgrounds/trunk/thibautd/test/input/playground/thibautd/router/BackwardCompatibilityTest/network.xml
/playgrounds/trunk/thibautd/src/main/java/playground/thibautd/router/ActivityWrapperFacility.java Diff Switch to side-by-side view
Loading...
/playgrounds/trunk/thibautd/src/main/java/playground/thibautd/router/CompositeStageActivityTypes.java Diff Switch to side-by-side view
Loading...
/playgrounds/trunk/thibautd/src/main/java/playground/thibautd/router/LegRouterWrapper.java Diff Switch to side-by-side view
Loading...
/playgrounds/trunk/thibautd/src/main/java/playground/thibautd/router/PlanRouter.java Diff Switch to side-by-side view
Loading...
/playgrounds/trunk/thibautd/src/main/java/playground/thibautd/router/PlanRouterWrapper.java Diff Switch to side-by-side view
Loading...
/playgrounds/trunk/thibautd/src/main/java/playground/thibautd/router/RegExpStageActivityTypes.java Diff Switch to side-by-side view
Loading...
/playgrounds/trunk/thibautd/src/main/java/playground/thibautd/router/RoutingModeHandler.java Diff Switch to side-by-side view
Loading...
/playgrounds/trunk/thibautd/src/main/java/playground/thibautd/router/StageActivityTypes.java Diff Switch to side-by-side view
Loading...
/playgrounds/trunk/thibautd/src/main/java/playground/thibautd/router/StageActivityTypesImpl.java Diff Switch to side-by-side view
Loading...
/playgrounds/trunk/thibautd/src/main/java/playground/thibautd/router/TransitRouterWrapper.java Diff Switch to side-by-side view
Loading...
/playgrounds/trunk/thibautd/src/main/java/playground/thibautd/router/TripRouter.java Diff Switch to side-by-side view
Loading...
/playgrounds/trunk/thibautd/src/main/java/playground/thibautd/router/TripRouterBuilder.java Diff Switch to side-by-side view
Loading...
/playgrounds/trunk/thibautd/src/main/java/playground/thibautd/router/TripRouterBuilderImpl.java Diff Switch to side-by-side view
Loading...
/playgrounds/trunk/thibautd/src/main/java/playground/thibautd/router/TripRouterFactory.java Diff Switch to side-by-side view
Loading...
/playgrounds/trunk/thibautd/src/main/java/playground/thibautd/router/controler/MultiLegRoutingControler.java Diff Switch to side-by-side view
Loading...
/playgrounds/trunk/thibautd/src/main/java/playground/thibautd/router/package-info.java Diff Switch to side-by-side view
Loading...
/playgrounds/trunk/thibautd/src/test/java/playground/thibautd/router/BackwardCompatibilityTest.java Diff Switch to side-by-side view
Loading...
/playgrounds/trunk/thibautd/src/test/java/playground/thibautd/router/TestActivityWrapperFacility.java Diff Switch to side-by-side view
Loading...
/playgrounds/trunk/thibautd/test/input/playground/thibautd/router/BackwardCompatibilityTest/config.xml Diff Switch to side-by-side view
Loading...
/playgrounds/trunk/thibautd/test/input/playground/thibautd/router/BackwardCompatibilityTest/network.xml Diff Switch to side-by-side view
Loading...
1 2 > >> (Page 1 of 2)