MATSIM
PositionEventsWriterFactory.java
Go to the documentation of this file.
1 package org.matsim.vis.snapshotwriters;
2 
3 import com.google.inject.Inject;
4 import com.google.inject.Provider;
6 
7 class PositionEventsWriterFactory implements Provider<SnapshotWriter> {
8 
9  private final EventsManager eventsManager;
10 
11  @Inject
12  PositionEventsWriterFactory( EventsManager eventsManager ) {
13  this.eventsManager = eventsManager;
14  }
15 
16  @Override
17  public SnapshotWriter get() {
18  return new PositionEventsWriter(eventsManager);
19  }
20 
21 
22 
23 }