
de.vdv.ojp20.siri.AlertCauseEnumeration Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of ojp-java-model Show documentation
Show all versions of ojp-java-model Show documentation
Generates Java model from OJP xsds using jaxb.
The newest version!
//
// This file was generated by the Eclipse Implementation of JAXB, v4.0.5
// See https://eclipse-ee4j.github.io/jaxb-ri
// Any modifications to this file will be lost upon recompilation of the source schema.
//
package de.vdv.ojp20.siri;
import jakarta.xml.bind.annotation.XmlEnum;
import jakarta.xml.bind.annotation.XmlEnumValue;
import jakarta.xml.bind.annotation.XmlType;
/**
*
*
* Java class for AlertCauseEnumeration
.
*
* The following schema fragment specifies the expected content contained within this class.
* {@code
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
* }
*
*/
@XmlType(name = "AlertCauseEnumeration")
@XmlEnum
public enum AlertCauseEnumeration {
@XmlEnumValue("unknown")
UNKNOWN("unknown"),
@XmlEnumValue("securityAlert")
SECURITY_ALERT("securityAlert"),
@XmlEnumValue("emergencyServicesCall")
EMERGENCY_SERVICES_CALL("emergencyServicesCall"),
@XmlEnumValue("policeActivity")
POLICE_ACTIVITY("policeActivity"),
@XmlEnumValue("policeOrder")
POLICE_ORDER("policeOrder"),
@XmlEnumValue("fire")
FIRE("fire"),
@XmlEnumValue("cableFire")
CABLE_FIRE("cableFire"),
@XmlEnumValue("smokeDetectedOnVehicle")
SMOKE_DETECTED_ON_VEHICLE("smokeDetectedOnVehicle"),
@XmlEnumValue("fireAtStation")
FIRE_AT_STATION("fireAtStation"),
@XmlEnumValue("fireRun")
FIRE_RUN("fireRun"),
@XmlEnumValue("fireBrigadeOrder")
FIRE_BRIGADE_ORDER("fireBrigadeOrder"),
@XmlEnumValue("explosion")
EXPLOSION("explosion"),
@XmlEnumValue("explosionHazard")
EXPLOSION_HAZARD("explosionHazard"),
@XmlEnumValue("bombDisposal")
BOMB_DISPOSAL("bombDisposal"),
@XmlEnumValue("emergencyMedicalServices")
EMERGENCY_MEDICAL_SERVICES("emergencyMedicalServices"),
@XmlEnumValue("emergencyBrake")
EMERGENCY_BRAKE("emergencyBrake"),
@XmlEnumValue("vandalism")
VANDALISM("vandalism"),
@XmlEnumValue("cableTheft")
CABLE_THEFT("cableTheft"),
@XmlEnumValue("signalPassedAtDanger")
SIGNAL_PASSED_AT_DANGER("signalPassedAtDanger"),
@XmlEnumValue("stationOverrun")
STATION_OVERRUN("stationOverrun"),
@XmlEnumValue("passengersBlockingDoors")
PASSENGERS_BLOCKING_DOORS("passengersBlockingDoors"),
@XmlEnumValue("defectiveSecuritySystem")
DEFECTIVE_SECURITY_SYSTEM("defectiveSecuritySystem"),
@XmlEnumValue("overcrowded")
OVERCROWDED("overcrowded"),
@XmlEnumValue("borderControl")
BORDER_CONTROL("borderControl"),
@XmlEnumValue("unattendedBag")
UNATTENDED_BAG("unattendedBag"),
@XmlEnumValue("telephonedThreat")
TELEPHONED_THREAT("telephonedThreat"),
@XmlEnumValue("suspectVehicle")
SUSPECT_VEHICLE("suspectVehicle"),
@XmlEnumValue("evacuation")
EVACUATION("evacuation"),
@XmlEnumValue("terroristIncident")
TERRORIST_INCIDENT("terroristIncident"),
@XmlEnumValue("publicDisturbance")
PUBLIC_DISTURBANCE("publicDisturbance"),
@XmlEnumValue("technicalProblem")
TECHNICAL_PROBLEM("technicalProblem"),
@XmlEnumValue("vehicleFailure")
VEHICLE_FAILURE("vehicleFailure"),
@XmlEnumValue("serviceDisruption")
SERVICE_DISRUPTION("serviceDisruption"),
@XmlEnumValue("doorFailure")
DOOR_FAILURE("doorFailure"),
@XmlEnumValue("lightingFailure")
LIGHTING_FAILURE("lightingFailure"),
@XmlEnumValue("pointsProblem")
POINTS_PROBLEM("pointsProblem"),
@XmlEnumValue("pointsFailure")
POINTS_FAILURE("pointsFailure"),
@XmlEnumValue("signalProblem")
SIGNAL_PROBLEM("signalProblem"),
@XmlEnumValue("signalFailure")
SIGNAL_FAILURE("signalFailure"),
@XmlEnumValue("overheadWireFailure")
OVERHEAD_WIRE_FAILURE("overheadWireFailure"),
@XmlEnumValue("levelCrossingFailure")
LEVEL_CROSSING_FAILURE("levelCrossingFailure"),
@XmlEnumValue("trafficManagementSystemFailure")
TRAFFIC_MANAGEMENT_SYSTEM_FAILURE("trafficManagementSystemFailure"),
@XmlEnumValue("engineFailure")
ENGINE_FAILURE("engineFailure"),
@XmlEnumValue("breakDown")
BREAK_DOWN("breakDown"),
@XmlEnumValue("repairWork")
REPAIR_WORK("repairWork"),
@XmlEnumValue("constructionWork")
CONSTRUCTION_WORK("constructionWork"),
@XmlEnumValue("maintenanceWork")
MAINTENANCE_WORK("maintenanceWork"),
@XmlEnumValue("powerProblem")
POWER_PROBLEM("powerProblem"),
@XmlEnumValue("trackCircuitProblem")
TRACK_CIRCUIT_PROBLEM("trackCircuitProblem"),
@XmlEnumValue("swingBridgeFailure")
SWING_BRIDGE_FAILURE("swingBridgeFailure"),
@XmlEnumValue("escalatorFailure")
ESCALATOR_FAILURE("escalatorFailure"),
@XmlEnumValue("liftFailure")
LIFT_FAILURE("liftFailure"),
@XmlEnumValue("gangwayProblem")
GANGWAY_PROBLEM("gangwayProblem"),
@XmlEnumValue("defectiveVehicle")
DEFECTIVE_VEHICLE("defectiveVehicle"),
@XmlEnumValue("brokenRail")
BROKEN_RAIL("brokenRail"),
@XmlEnumValue("poorRailConditions")
POOR_RAIL_CONDITIONS("poorRailConditions"),
@XmlEnumValue("deicingWork")
DEICING_WORK("deicingWork"),
@XmlEnumValue("wheelProblem")
WHEEL_PROBLEM("wheelProblem"),
@XmlEnumValue("routeBlockage")
ROUTE_BLOCKAGE("routeBlockage"),
@XmlEnumValue("congestion")
CONGESTION("congestion"),
@XmlEnumValue("heavyTraffic")
HEAVY_TRAFFIC("heavyTraffic"),
@XmlEnumValue("routeDiversion")
ROUTE_DIVERSION("routeDiversion"),
@XmlEnumValue("roadworks")
ROADWORKS("roadworks"),
@XmlEnumValue("unscheduledConstructionWork")
UNSCHEDULED_CONSTRUCTION_WORK("unscheduledConstructionWork"),
@XmlEnumValue("levelCrossingIncident")
LEVEL_CROSSING_INCIDENT("levelCrossingIncident"),
@XmlEnumValue("sewerageMaintenance")
SEWERAGE_MAINTENANCE("sewerageMaintenance"),
@XmlEnumValue("roadClosed")
ROAD_CLOSED("roadClosed"),
@XmlEnumValue("roadwayDamage")
ROADWAY_DAMAGE("roadwayDamage"),
@XmlEnumValue("bridgeDamage")
BRIDGE_DAMAGE("bridgeDamage"),
@XmlEnumValue("personOnTheLine")
PERSON_ON_THE_LINE("personOnTheLine"),
@XmlEnumValue("objectOnTheLine")
OBJECT_ON_THE_LINE("objectOnTheLine"),
@XmlEnumValue("vehicleOnTheLine")
VEHICLE_ON_THE_LINE("vehicleOnTheLine"),
@XmlEnumValue("animalOnTheLine")
ANIMAL_ON_THE_LINE("animalOnTheLine"),
@XmlEnumValue("fallenTreeOnTheLine")
FALLEN_TREE_ON_THE_LINE("fallenTreeOnTheLine"),
@XmlEnumValue("vegetation")
VEGETATION("vegetation"),
@XmlEnumValue("speedRestrictions")
SPEED_RESTRICTIONS("speedRestrictions"),
@XmlEnumValue("precedingVehicle")
PRECEDING_VEHICLE("precedingVehicle"),
@XmlEnumValue("accident")
ACCIDENT("accident"),
@XmlEnumValue("nearMiss")
NEAR_MISS("nearMiss"),
@XmlEnumValue("personHitByVehicle")
PERSON_HIT_BY_VEHICLE("personHitByVehicle"),
@XmlEnumValue("vehicleStruckObject")
VEHICLE_STRUCK_OBJECT("vehicleStruckObject"),
@XmlEnumValue("vehicleStruckAnimal")
VEHICLE_STRUCK_ANIMAL("vehicleStruckAnimal"),
@XmlEnumValue("derailment")
DERAILMENT("derailment"),
@XmlEnumValue("collision")
COLLISION("collision"),
@XmlEnumValue("levelCrossingAccident")
LEVEL_CROSSING_ACCIDENT("levelCrossingAccident"),
@XmlEnumValue("poorWeather")
POOR_WEATHER("poorWeather"),
@XmlEnumValue("fog")
FOG("fog"),
@XmlEnumValue("heavySnowFall")
HEAVY_SNOW_FALL("heavySnowFall"),
@XmlEnumValue("heavyRain")
HEAVY_RAIN("heavyRain"),
@XmlEnumValue("strongWinds")
STRONG_WINDS("strongWinds"),
@XmlEnumValue("ice")
ICE("ice"),
@XmlEnumValue("hail")
HAIL("hail"),
@XmlEnumValue("highTemperatures")
HIGH_TEMPERATURES("highTemperatures"),
@XmlEnumValue("flooding")
FLOODING("flooding"),
@XmlEnumValue("lowWaterLevel")
LOW_WATER_LEVEL("lowWaterLevel"),
@XmlEnumValue("riskOfFlooding")
RISK_OF_FLOODING("riskOfFlooding"),
@XmlEnumValue("highWaterLevel")
HIGH_WATER_LEVEL("highWaterLevel"),
@XmlEnumValue("fallenLeaves")
FALLEN_LEAVES("fallenLeaves"),
@XmlEnumValue("fallenTree")
FALLEN_TREE("fallenTree"),
@XmlEnumValue("landslide")
LANDSLIDE("landslide"),
@XmlEnumValue("riskOfLandslide")
RISK_OF_LANDSLIDE("riskOfLandslide"),
@XmlEnumValue("driftingSnow")
DRIFTING_SNOW("driftingSnow"),
@XmlEnumValue("blizzardConditions")
BLIZZARD_CONDITIONS("blizzardConditions"),
@XmlEnumValue("stormDamage")
STORM_DAMAGE("stormDamage"),
@XmlEnumValue("lightningStrike")
LIGHTNING_STRIKE("lightningStrike"),
@XmlEnumValue("roughSea")
ROUGH_SEA("roughSea"),
@XmlEnumValue("highTide")
HIGH_TIDE("highTide"),
@XmlEnumValue("lowTide")
LOW_TIDE("lowTide"),
@XmlEnumValue("iceDrift")
ICE_DRIFT("iceDrift"),
@XmlEnumValue("avalanches")
AVALANCHES("avalanches"),
@XmlEnumValue("riskOfAvalanches")
RISK_OF_AVALANCHES("riskOfAvalanches"),
@XmlEnumValue("flashFloods")
FLASH_FLOODS("flashFloods"),
@XmlEnumValue("mudslide")
MUDSLIDE("mudslide"),
@XmlEnumValue("rockfalls")
ROCKFALLS("rockfalls"),
@XmlEnumValue("subsidence")
SUBSIDENCE("subsidence"),
@XmlEnumValue("earthquakeDamage")
EARTHQUAKE_DAMAGE("earthquakeDamage"),
@XmlEnumValue("grassFire")
GRASS_FIRE("grassFire"),
@XmlEnumValue("wildlandFire")
WILDLAND_FIRE("wildlandFire"),
@XmlEnumValue("iceOnRailway")
ICE_ON_RAILWAY("iceOnRailway"),
@XmlEnumValue("iceOnCarriages")
ICE_ON_CARRIAGES("iceOnCarriages"),
@XmlEnumValue("specialEvent")
SPECIAL_EVENT("specialEvent"),
@XmlEnumValue("procession")
PROCESSION("procession"),
@XmlEnumValue("demonstration")
DEMONSTRATION("demonstration"),
@XmlEnumValue("industrialAction")
INDUSTRIAL_ACTION("industrialAction"),
@XmlEnumValue("staffSickness")
STAFF_SICKNESS("staffSickness"),
@XmlEnumValue("staffAbsence")
STAFF_ABSENCE("staffAbsence"),
@XmlEnumValue("operatorCeasedTrading")
OPERATOR_CEASED_TRADING("operatorCeasedTrading"),
@XmlEnumValue("previousDisturbances")
PREVIOUS_DISTURBANCES("previousDisturbances"),
@XmlEnumValue("vehicleBlockingTrack")
VEHICLE_BLOCKING_TRACK("vehicleBlockingTrack"),
@XmlEnumValue("foreignDisturbances")
FOREIGN_DISTURBANCES("foreignDisturbances"),
@XmlEnumValue("awaitingShuttle")
AWAITING_SHUTTLE("awaitingShuttle"),
@XmlEnumValue("changeInCarriages")
CHANGE_IN_CARRIAGES("changeInCarriages"),
@XmlEnumValue("trainCoupling")
TRAIN_COUPLING("trainCoupling"),
@XmlEnumValue("boardingDelay")
BOARDING_DELAY("boardingDelay"),
@XmlEnumValue("awaitingApproach")
AWAITING_APPROACH("awaitingApproach"),
@XmlEnumValue("overtaking")
OVERTAKING("overtaking"),
@XmlEnumValue("provisionDelay")
PROVISION_DELAY("provisionDelay"),
@XmlEnumValue("miscellaneous")
MISCELLANEOUS("miscellaneous"),
@XmlEnumValue("undefinedAlertCause")
UNDEFINED_ALERT_CAUSE("undefinedAlertCause"),
@XmlEnumValue("incident")
INCIDENT("incident"),
@XmlEnumValue("safetyViolation")
SAFETY_VIOLATION("safetyViolation"),
@XmlEnumValue("trainDoor")
TRAIN_DOOR("trainDoor"),
@XmlEnumValue("altercation")
ALTERCATION("altercation"),
@XmlEnumValue("illVehicleOccupants")
ILL_VEHICLE_OCCUPANTS("illVehicleOccupants"),
@XmlEnumValue("serviceFailure")
SERVICE_FAILURE("serviceFailure"),
@XmlEnumValue("bombExplosion")
BOMB_EXPLOSION("bombExplosion"),
@XmlEnumValue("fireBrigadeSafetyChecks")
FIRE_BRIGADE_SAFETY_CHECKS("fireBrigadeSafetyChecks"),
@XmlEnumValue("civilEmergency")
CIVIL_EMERGENCY("civilEmergency"),
@XmlEnumValue("airRaid")
AIR_RAID("airRaid"),
@XmlEnumValue("sabotage")
SABOTAGE("sabotage"),
@XmlEnumValue("bombAlert")
BOMB_ALERT("bombAlert"),
@XmlEnumValue("attack")
ATTACK("attack"),
@XmlEnumValue("gunfireOnRoadway")
GUNFIRE_ON_ROADWAY("gunfireOnRoadway"),
@XmlEnumValue("securityIncident")
SECURITY_INCIDENT("securityIncident"),
@XmlEnumValue("linesideFire")
LINESIDE_FIRE("linesideFire"),
@XmlEnumValue("passengerAction")
PASSENGER_ACTION("passengerAction"),
@XmlEnumValue("staffAssault")
STAFF_ASSAULT("staffAssault"),
@XmlEnumValue("railwayCrime")
RAILWAY_CRIME("railwayCrime"),
@XmlEnumValue("assault")
ASSAULT("assault"),
@XmlEnumValue("theft")
THEFT("theft"),
@XmlEnumValue("fatality")
FATALITY("fatality"),
@XmlEnumValue("personUnderTrain")
PERSON_UNDER_TRAIN("personUnderTrain"),
@XmlEnumValue("personHitByTrain")
PERSON_HIT_BY_TRAIN("personHitByTrain"),
@XmlEnumValue("personIllOnVehicle")
PERSON_ILL_ON_VEHICLE("personIllOnVehicle"),
@XmlEnumValue("emergencyServices")
EMERGENCY_SERVICES("emergencyServices"),
@XmlEnumValue("insufficientDemand")
INSUFFICIENT_DEMAND("insufficientDemand"),
@XmlEnumValue("leaderBoardFailure")
LEADER_BOARD_FAILURE("leaderBoardFailure"),
@XmlEnumValue("serviceIndicatorFailure")
SERVICE_INDICATOR_FAILURE("serviceIndicatorFailure"),
@XmlEnumValue("operatorSuspended")
OPERATOR_SUSPENDED("operatorSuspended"),
@XmlEnumValue("problemsAtBorderPost")
PROBLEMS_AT_BORDER_POST("problemsAtBorderPost"),
@XmlEnumValue("problemsAtCustomsPost")
PROBLEMS_AT_CUSTOMS_POST("problemsAtCustomsPost"),
@XmlEnumValue("trainStruckAnimal")
TRAIN_STRUCK_ANIMAL("trainStruckAnimal"),
@XmlEnumValue("trainStruckObject")
TRAIN_STRUCK_OBJECT("trainStruckObject"),
@XmlEnumValue("roadMaintenance")
ROAD_MAINTENANCE("roadMaintenance"),
@XmlEnumValue("asphalting")
ASPHALTING("asphalting"),
@XmlEnumValue("paving")
PAVING("paving"),
@XmlEnumValue("march")
MARCH("march"),
@XmlEnumValue("filterBlockade")
FILTER_BLOCKADE("filterBlockade"),
@XmlEnumValue("sightseersObstructingAccess")
SIGHTSEERS_OBSTRUCTING_ACCESS("sightseersObstructingAccess"),
@XmlEnumValue("holiday")
HOLIDAY("holiday"),
@XmlEnumValue("bridgeStrike")
BRIDGE_STRIKE("bridgeStrike"),
@XmlEnumValue("viaductFailure")
VIADUCT_FAILURE("viaductFailure"),
@XmlEnumValue("overheadObstruction")
OVERHEAD_OBSTRUCTION("overheadObstruction"),
@XmlEnumValue("undefinedProblem")
UNDEFINED_PROBLEM("undefinedProblem"),
@XmlEnumValue("logisticProblems")
LOGISTIC_PROBLEMS("logisticProblems"),
@XmlEnumValue("problemsOnLocalRoad")
PROBLEMS_ON_LOCAL_ROAD("problemsOnLocalRoad"),
@XmlEnumValue("staffInjury")
STAFF_INJURY("staffInjury"),
@XmlEnumValue("contractorStaffInjury")
CONTRACTOR_STAFF_INJURY("contractorStaffInjury"),
@XmlEnumValue("staffInWrongPlace")
STAFF_IN_WRONG_PLACE("staffInWrongPlace"),
@XmlEnumValue("staffShortage")
STAFF_SHORTAGE("staffShortage"),
@XmlEnumValue("unofficialIndustrialAction")
UNOFFICIAL_INDUSTRIAL_ACTION("unofficialIndustrialAction"),
@XmlEnumValue("workToRule")
WORK_TO_RULE("workToRule"),
@XmlEnumValue("undefinedPersonnelProblem")
UNDEFINED_PERSONNEL_PROBLEM("undefinedPersonnelProblem"),
@XmlEnumValue("trainWarningSystemProblem")
TRAIN_WARNING_SYSTEM_PROBLEM("trainWarningSystemProblem"),
@XmlEnumValue("signalAndSwitchFailure")
SIGNAL_AND_SWITCH_FAILURE("signalAndSwitchFailure"),
@XmlEnumValue("tractionFailure")
TRACTION_FAILURE("tractionFailure"),
@XmlEnumValue("defectiveTrain")
DEFECTIVE_TRAIN("defectiveTrain"),
@XmlEnumValue("wheelImpactLoad")
WHEEL_IMPACT_LOAD("wheelImpactLoad"),
@XmlEnumValue("lackOfOperationalStock")
LACK_OF_OPERATIONAL_STOCK("lackOfOperationalStock"),
@XmlEnumValue("defectiveFireAlarmEquipment")
DEFECTIVE_FIRE_ALARM_EQUIPMENT("defectiveFireAlarmEquipment"),
@XmlEnumValue("defectivePlatformEdgeDoors")
DEFECTIVE_PLATFORM_EDGE_DOORS("defectivePlatformEdgeDoors"),
@XmlEnumValue("defectiveCctv")
DEFECTIVE_CCTV("defectiveCctv"),
@XmlEnumValue("defectivePublicAnnouncementSystem")
DEFECTIVE_PUBLIC_ANNOUNCEMENT_SYSTEM("defectivePublicAnnouncementSystem"),
@XmlEnumValue("ticketingSystemNotAvailable")
TICKETING_SYSTEM_NOT_AVAILABLE("ticketingSystemNotAvailable"),
@XmlEnumValue("emergencyEngineeringWork")
EMERGENCY_ENGINEERING_WORK("emergencyEngineeringWork"),
@XmlEnumValue("lateFinishToEngineeringWork")
LATE_FINISH_TO_ENGINEERING_WORK("lateFinishToEngineeringWork"),
@XmlEnumValue("fuelProblem")
FUEL_PROBLEM("fuelProblem"),
@XmlEnumValue("closedForMaintenance")
CLOSED_FOR_MAINTENANCE("closedForMaintenance"),
@XmlEnumValue("fuelShortage")
FUEL_SHORTAGE("fuelShortage"),
@XmlEnumValue("slipperyTrack")
SLIPPERY_TRACK("slipperyTrack"),
@XmlEnumValue("luggageCarouselProblem")
LUGGAGE_CAROUSEL_PROBLEM("luggageCarouselProblem"),
@XmlEnumValue("undefinedEquipmentProblem")
UNDEFINED_EQUIPMENT_PROBLEM("undefinedEquipmentProblem"),
@XmlEnumValue("stormConditions")
STORM_CONDITIONS("stormConditions"),
@XmlEnumValue("tidalRestrictions")
TIDAL_RESTRICTIONS("tidalRestrictions"),
@XmlEnumValue("slipperiness")
SLIPPERINESS("slipperiness"),
@XmlEnumValue("glazedFrost")
GLAZED_FROST("glazedFrost"),
@XmlEnumValue("frozen")
FROZEN("frozen"),
@XmlEnumValue("sleet")
SLEET("sleet"),
@XmlEnumValue("waterlogged")
WATERLOGGED("waterlogged"),
@XmlEnumValue("sewerOverflow")
SEWER_OVERFLOW("sewerOverflow"),
@XmlEnumValue("undefinedEnvironmentalProblem")
UNDEFINED_ENVIRONMENTAL_PROBLEM("undefinedEnvironmentalProblem"),
@XmlEnumValue("fireAtTheStation")
FIRE_AT_THE_STATION("fireAtTheStation"),
@XmlEnumValue("breakdown")
BREAKDOWN("breakdown"),
@XmlEnumValue("levelCrossingBlocked")
LEVEL_CROSSING_BLOCKED("levelCrossingBlocked"),
@XmlEnumValue("heavySnowfall")
HEAVY_SNOWFALL("heavySnowfall"),
@XmlEnumValue("waitingForTransferPassengers")
WAITING_FOR_TRANSFER_PASSENGERS("waitingForTransferPassengers"),
@XmlEnumValue("awaitingOncomingVehicle")
AWAITING_ONCOMING_VEHICLE("awaitingOncomingVehicle");
private final String value;
AlertCauseEnumeration(String v) {
value = v;
}
/**
* Gets the value associated to the enum constant.
*
* @return
* The value linked to the enum.
*/
public String value() {
return value;
}
/**
* Gets the enum associated to the value passed as parameter.
*
* @param v
* The value to get the enum from.
* @return
* The enum which corresponds to the value, if it exists.
* @throws IllegalArgumentException
* If no value matches in the enum declaration.
*/
public static AlertCauseEnumeration fromValue(String v) {
for (AlertCauseEnumeration c: AlertCauseEnumeration.values()) {
if (c.value.equals(v)) {
return c;
}
}
throw new IllegalArgumentException(v);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy