All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.opentripplanner.gtfs.mapping.WheelchairAccessibilityMapper Maven / Gradle / Ivy

package org.opentripplanner.gtfs.mapping;

import org.opentripplanner.transit.model.basic.Accessibility;

public class WheelchairAccessibilityMapper {

  static Accessibility map(int gtfsCode) {
    return switch (gtfsCode) {
      case 0 -> Accessibility.NO_INFORMATION;
      case 1 -> Accessibility.POSSIBLE;
      case 2 -> Accessibility.NOT_POSSIBLE;
      default -> throw new IllegalArgumentException(
        "Unknown GTFS WheelChairBoardingType: " + gtfsCode
      );
    };
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy