
org.opentripplanner.model.plan.FrequencyTransitLegBuilder Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of otp Show documentation
Show all versions of otp Show documentation
The OpenTripPlanner multimodal journey planning system
The newest version!
package org.opentripplanner.model.plan;
public class FrequencyTransitLegBuilder
extends ScheduledTransitLegBuilder {
private int frequencyHeadwayInSeconds;
public FrequencyTransitLegBuilder() {}
public FrequencyTransitLegBuilder(FrequencyTransitLeg original) {
super(original);
frequencyHeadwayInSeconds = original.getHeadway();
}
public FrequencyTransitLegBuilder withFrequencyHeadwayInSeconds(int frequencyHeadwayInSeconds) {
this.frequencyHeadwayInSeconds = frequencyHeadwayInSeconds;
return instance();
}
public int frequencyHeadwayInSeconds() {
return frequencyHeadwayInSeconds;
}
@Override
public FrequencyTransitLeg build() {
return new FrequencyTransitLeg(this);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy