Package uk.org.netex.www.netex
Enum Class SelfDriveSubmodeEnumeration
- All Implemented Interfaces:
com.google.protobuf.Internal.EnumLite,com.google.protobuf.ProtocolMessageEnum,Serializable,Comparable<SelfDriveSubmodeEnumeration>,Constable
@Generated
public enum SelfDriveSubmodeEnumeration
extends Enum<SelfDriveSubmodeEnumeration>
implements com.google.protobuf.ProtocolMessageEnum
Values for SelfDrive MODEs of TRANSPORT: TPEG pti_table_12. [netex_framework/netex_reusableComponents/netex_submode_version.xsd at 461:53]Protobuf enum
uk.org.netex.www.netex.SelfDriveSubmodeEnumeration-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescription[netex_framework/netex_reusableComponents/netex_submode_version.xsd at 518:46][netex_framework/netex_reusableComponents/netex_submode_version.xsd at 519:42]Rental car - Includes all sizes (Small, mini, medium, large, etc) [netex_framework/netex_reusableComponents/netex_submode_version.xsd at 483:37]Rental cycle (Bicycle, tandem, tricycle, pedal or electric ; use SimpleVehicleType / VehicleCategory to specify exact model.Rental motorcycle (moped, velo, motorbike, quadbike, etc ; use SimpleVehicleType / VehicleCategory to specify exact model.Rental scooter (Small wheeled low platform vehicles, - includes push scooters, electric scooters, skateboards, Sedgeways, etc).Rental van - Includes all categories of small to large minivan, minibus and transporter.OWn car.Own cycle (Bicycle, tandem, tricile, pedal or electric ; use SimpleVehicleType / VehicleCategory to specify exact model.Own motorcycle (moped, velo, motorbike, quadbike, etc ; use SimpleVehicleType / VehicleCategory to specify exact model.Own scooter (Small wheeled low platform vehicles, - includes push scooters, electric scooters, skateboards, Sedgeways, etc).Own van - Includes all categories of small to large minivan, minibus and transporter.[netex_framework/netex_reusableComponents/netex_submode_version.xsd at 467:40][netex_framework/netex_reusableComponents/netex_submode_version.xsd at 466:38]Default -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int[netex_framework/netex_reusableComponents/netex_submode_version.xsd at 518:46]static final int[netex_framework/netex_reusableComponents/netex_submode_version.xsd at 519:42]static final intRental car - Includes all sizes (Small, mini, medium, large, etc) [netex_framework/netex_reusableComponents/netex_submode_version.xsd at 483:37]static final intRental cycle (Bicycle, tandem, tricycle, pedal or electric ; use SimpleVehicleType / VehicleCategory to specify exact model.static final intRental motorcycle (moped, velo, motorbike, quadbike, etc ; use SimpleVehicleType / VehicleCategory to specify exact model.static final intRental scooter (Small wheeled low platform vehicles, - includes push scooters, electric scooters, skateboards, Sedgeways, etc).static final intRental van - Includes all categories of small to large minivan, minibus and transporter.static final intOWn car.static final intOwn cycle (Bicycle, tandem, tricile, pedal or electric ; use SimpleVehicleType / VehicleCategory to specify exact model.static final intOwn motorcycle (moped, velo, motorbike, quadbike, etc ; use SimpleVehicleType / VehicleCategory to specify exact model.static final intOwn scooter (Small wheeled low platform vehicles, - includes push scooters, electric scooters, skateboards, Sedgeways, etc).static final intOwn van - Includes all categories of small to large minivan, minibus and transporter.static final int[netex_framework/netex_reusableComponents/netex_submode_version.xsd at 467:40]static final int[netex_framework/netex_reusableComponents/netex_submode_version.xsd at 466:38]static final intDefault -
Method Summary
Modifier and TypeMethodDescriptionstatic SelfDriveSubmodeEnumerationforNumber(int value) static com.google.protobuf.Descriptors.EnumDescriptorfinal com.google.protobuf.Descriptors.EnumDescriptorfinal intfinal com.google.protobuf.Descriptors.EnumValueDescriptorstatic com.google.protobuf.Internal.EnumLiteMap<SelfDriveSubmodeEnumeration> static SelfDriveSubmodeEnumerationvalueOf(int value) Deprecated.static SelfDriveSubmodeEnumerationvalueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) Returns the enum constant of this class with the specified name.static SelfDriveSubmodeEnumerationReturns the enum constant of this class with the specified name.static SelfDriveSubmodeEnumeration[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
SELF_DRIVE_SUBMODE_ENUMERATION_UNSPECIFIED
Default
SELF_DRIVE_SUBMODE_ENUMERATION_UNSPECIFIED = 0; -
SELF_DRIVE_SUBMODE_ENUMERATION_UNKNOWN
[netex_framework/netex_reusableComponents/netex_submode_version.xsd at 466:38]
SELF_DRIVE_SUBMODE_ENUMERATION_UNKNOWN = 1; -
SELF_DRIVE_SUBMODE_ENUMERATION_UNDEFINED
[netex_framework/netex_reusableComponents/netex_submode_version.xsd at 467:40]
SELF_DRIVE_SUBMODE_ENUMERATION_UNDEFINED = 2; -
SELF_DRIVE_SUBMODE_ENUMERATION_HIRE_SCOOTER
Rental scooter (Small wheeled low platform vehicles, - includes push scooters, electric scooters, skateboards, Sedgeways, etc). +v1.2.2 [netex_framework/netex_reusableComponents/netex_submode_version.xsd at 468:41]
SELF_DRIVE_SUBMODE_ENUMERATION_HIRE_SCOOTER = 15; -
SELF_DRIVE_SUBMODE_ENUMERATION_HIRE_CYCLE
Rental cycle (Bicycle, tandem, tricycle, pedal or electric ; use SimpleVehicleType / VehicleCategory to specify exact model. Includes pedal cycles, electric bikes, hybrids, etc). +v1.2.2 [netex_framework/netex_reusableComponents/netex_submode_version.xsd at 473:39]
SELF_DRIVE_SUBMODE_ENUMERATION_HIRE_CYCLE = 6; -
SELF_DRIVE_SUBMODE_ENUMERATION_HIRE_MOTORBIKE
Rental motorcycle (moped, velo, motorbike, quadbike, etc ; use SimpleVehicleType / VehicleCategory to specify exact model. [netex_framework/netex_reusableComponents/netex_submode_version.xsd at 478:43]
SELF_DRIVE_SUBMODE_ENUMERATION_HIRE_MOTORBIKE = 5; -
SELF_DRIVE_SUBMODE_ENUMERATION_HIRE_CAR
Rental car - Includes all sizes (Small, mini, medium, large, etc) [netex_framework/netex_reusableComponents/netex_submode_version.xsd at 483:37]
SELF_DRIVE_SUBMODE_ENUMERATION_HIRE_CAR = 3; -
SELF_DRIVE_SUBMODE_ENUMERATION_HIRE_VAN
Rental van - Includes all categories of small to large minivan, minibus and transporter. [netex_framework/netex_reusableComponents/netex_submode_version.xsd at 488:37]
SELF_DRIVE_SUBMODE_ENUMERATION_HIRE_VAN = 4; -
SELF_DRIVE_SUBMODE_ENUMERATION_OWN_SCOOTER
Own scooter (Small wheeled low platform vehicles, - includes push scooters, electric scooters, skateboards, Sedgeways, etc). +v1.2.2 [netex_framework/netex_reusableComponents/netex_submode_version.xsd at 493:40]
SELF_DRIVE_SUBMODE_ENUMERATION_OWN_SCOOTER = 8; -
SELF_DRIVE_SUBMODE_ENUMERATION_OWN_CYCLE
Own cycle (Bicycle, tandem, tricile, pedal or electric ; use SimpleVehicleType / VehicleCategory to specify exact model. Includes push scooters, electric scooters, skateboards, Sedgeways, etc). +v1.2.2 [netex_framework/netex_reusableComponents/netex_submode_version.xsd at 498:38]
SELF_DRIVE_SUBMODE_ENUMERATION_OWN_CYCLE = 9; -
SELF_DRIVE_SUBMODE_ENUMERATION_OWN_MOTORBIKE
Own motorcycle (moped, velo, motorbike, quadbike, etc ; use SimpleVehicleType / VehicleCategory to specify exact model. +v1.2.2 [netex_framework/netex_reusableComponents/netex_submode_version.xsd at 503:42]
SELF_DRIVE_SUBMODE_ENUMERATION_OWN_MOTORBIKE = 10; -
SELF_DRIVE_SUBMODE_ENUMERATION_OWN_CAR
OWn car. Includes all sizes (Small, mini, medium, large, etc) +v1.2.2 [netex_framework/netex_reusableComponents/netex_submode_version.xsd at 508:36]
SELF_DRIVE_SUBMODE_ENUMERATION_OWN_CAR = 11; -
SELF_DRIVE_SUBMODE_ENUMERATION_OWN_VAN
Own van - Includes all categories of small to large minivan, minibus and transporter.+v1.2.2 [netex_framework/netex_reusableComponents/netex_submode_version.xsd at 513:36]
SELF_DRIVE_SUBMODE_ENUMERATION_OWN_VAN = 12; -
SELF_DRIVE_SUBMODE_ENUMERATION_ALL_HIRE_VEHICLES
[netex_framework/netex_reusableComponents/netex_submode_version.xsd at 518:46]
SELF_DRIVE_SUBMODE_ENUMERATION_ALL_HIRE_VEHICLES = 7; -
SELF_DRIVE_SUBMODE_ENUMERATION_ALL_VEHICLES
[netex_framework/netex_reusableComponents/netex_submode_version.xsd at 519:42]
SELF_DRIVE_SUBMODE_ENUMERATION_ALL_VEHICLES = 14; -
UNRECOGNIZED
-
-
Field Details
-
SELF_DRIVE_SUBMODE_ENUMERATION_UNSPECIFIED_VALUE
public static final int SELF_DRIVE_SUBMODE_ENUMERATION_UNSPECIFIED_VALUEDefault
SELF_DRIVE_SUBMODE_ENUMERATION_UNSPECIFIED = 0;- See Also:
-
SELF_DRIVE_SUBMODE_ENUMERATION_UNKNOWN_VALUE
public static final int SELF_DRIVE_SUBMODE_ENUMERATION_UNKNOWN_VALUE[netex_framework/netex_reusableComponents/netex_submode_version.xsd at 466:38]
SELF_DRIVE_SUBMODE_ENUMERATION_UNKNOWN = 1;- See Also:
-
SELF_DRIVE_SUBMODE_ENUMERATION_UNDEFINED_VALUE
public static final int SELF_DRIVE_SUBMODE_ENUMERATION_UNDEFINED_VALUE[netex_framework/netex_reusableComponents/netex_submode_version.xsd at 467:40]
SELF_DRIVE_SUBMODE_ENUMERATION_UNDEFINED = 2;- See Also:
-
SELF_DRIVE_SUBMODE_ENUMERATION_HIRE_SCOOTER_VALUE
public static final int SELF_DRIVE_SUBMODE_ENUMERATION_HIRE_SCOOTER_VALUERental scooter (Small wheeled low platform vehicles, - includes push scooters, electric scooters, skateboards, Sedgeways, etc). +v1.2.2 [netex_framework/netex_reusableComponents/netex_submode_version.xsd at 468:41]
SELF_DRIVE_SUBMODE_ENUMERATION_HIRE_SCOOTER = 15;- See Also:
-
SELF_DRIVE_SUBMODE_ENUMERATION_HIRE_CYCLE_VALUE
public static final int SELF_DRIVE_SUBMODE_ENUMERATION_HIRE_CYCLE_VALUERental cycle (Bicycle, tandem, tricycle, pedal or electric ; use SimpleVehicleType / VehicleCategory to specify exact model. Includes pedal cycles, electric bikes, hybrids, etc). +v1.2.2 [netex_framework/netex_reusableComponents/netex_submode_version.xsd at 473:39]
SELF_DRIVE_SUBMODE_ENUMERATION_HIRE_CYCLE = 6;- See Also:
-
SELF_DRIVE_SUBMODE_ENUMERATION_HIRE_MOTORBIKE_VALUE
public static final int SELF_DRIVE_SUBMODE_ENUMERATION_HIRE_MOTORBIKE_VALUERental motorcycle (moped, velo, motorbike, quadbike, etc ; use SimpleVehicleType / VehicleCategory to specify exact model. [netex_framework/netex_reusableComponents/netex_submode_version.xsd at 478:43]
SELF_DRIVE_SUBMODE_ENUMERATION_HIRE_MOTORBIKE = 5;- See Also:
-
SELF_DRIVE_SUBMODE_ENUMERATION_HIRE_CAR_VALUE
public static final int SELF_DRIVE_SUBMODE_ENUMERATION_HIRE_CAR_VALUERental car - Includes all sizes (Small, mini, medium, large, etc) [netex_framework/netex_reusableComponents/netex_submode_version.xsd at 483:37]
SELF_DRIVE_SUBMODE_ENUMERATION_HIRE_CAR = 3;- See Also:
-
SELF_DRIVE_SUBMODE_ENUMERATION_HIRE_VAN_VALUE
public static final int SELF_DRIVE_SUBMODE_ENUMERATION_HIRE_VAN_VALUERental van - Includes all categories of small to large minivan, minibus and transporter. [netex_framework/netex_reusableComponents/netex_submode_version.xsd at 488:37]
SELF_DRIVE_SUBMODE_ENUMERATION_HIRE_VAN = 4;- See Also:
-
SELF_DRIVE_SUBMODE_ENUMERATION_OWN_SCOOTER_VALUE
public static final int SELF_DRIVE_SUBMODE_ENUMERATION_OWN_SCOOTER_VALUEOwn scooter (Small wheeled low platform vehicles, - includes push scooters, electric scooters, skateboards, Sedgeways, etc). +v1.2.2 [netex_framework/netex_reusableComponents/netex_submode_version.xsd at 493:40]
SELF_DRIVE_SUBMODE_ENUMERATION_OWN_SCOOTER = 8;- See Also:
-
SELF_DRIVE_SUBMODE_ENUMERATION_OWN_CYCLE_VALUE
public static final int SELF_DRIVE_SUBMODE_ENUMERATION_OWN_CYCLE_VALUEOwn cycle (Bicycle, tandem, tricile, pedal or electric ; use SimpleVehicleType / VehicleCategory to specify exact model. Includes push scooters, electric scooters, skateboards, Sedgeways, etc). +v1.2.2 [netex_framework/netex_reusableComponents/netex_submode_version.xsd at 498:38]
SELF_DRIVE_SUBMODE_ENUMERATION_OWN_CYCLE = 9;- See Also:
-
SELF_DRIVE_SUBMODE_ENUMERATION_OWN_MOTORBIKE_VALUE
public static final int SELF_DRIVE_SUBMODE_ENUMERATION_OWN_MOTORBIKE_VALUEOwn motorcycle (moped, velo, motorbike, quadbike, etc ; use SimpleVehicleType / VehicleCategory to specify exact model. +v1.2.2 [netex_framework/netex_reusableComponents/netex_submode_version.xsd at 503:42]
SELF_DRIVE_SUBMODE_ENUMERATION_OWN_MOTORBIKE = 10;- See Also:
-
SELF_DRIVE_SUBMODE_ENUMERATION_OWN_CAR_VALUE
public static final int SELF_DRIVE_SUBMODE_ENUMERATION_OWN_CAR_VALUEOWn car. Includes all sizes (Small, mini, medium, large, etc) +v1.2.2 [netex_framework/netex_reusableComponents/netex_submode_version.xsd at 508:36]
SELF_DRIVE_SUBMODE_ENUMERATION_OWN_CAR = 11;- See Also:
-
SELF_DRIVE_SUBMODE_ENUMERATION_OWN_VAN_VALUE
public static final int SELF_DRIVE_SUBMODE_ENUMERATION_OWN_VAN_VALUEOwn van - Includes all categories of small to large minivan, minibus and transporter.+v1.2.2 [netex_framework/netex_reusableComponents/netex_submode_version.xsd at 513:36]
SELF_DRIVE_SUBMODE_ENUMERATION_OWN_VAN = 12;- See Also:
-
SELF_DRIVE_SUBMODE_ENUMERATION_ALL_HIRE_VEHICLES_VALUE
public static final int SELF_DRIVE_SUBMODE_ENUMERATION_ALL_HIRE_VEHICLES_VALUE[netex_framework/netex_reusableComponents/netex_submode_version.xsd at 518:46]
SELF_DRIVE_SUBMODE_ENUMERATION_ALL_HIRE_VEHICLES = 7;- See Also:
-
SELF_DRIVE_SUBMODE_ENUMERATION_ALL_VEHICLES_VALUE
public static final int SELF_DRIVE_SUBMODE_ENUMERATION_ALL_VEHICLES_VALUE[netex_framework/netex_reusableComponents/netex_submode_version.xsd at 519:42]
SELF_DRIVE_SUBMODE_ENUMERATION_ALL_VEHICLES = 14;- See Also:
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-
getNumber
public final int getNumber()- Specified by:
getNumberin interfacecom.google.protobuf.Internal.EnumLite- Specified by:
getNumberin interfacecom.google.protobuf.ProtocolMessageEnum
-
valueOf
Deprecated.Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
value- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-
forNumber
- Parameters:
value- The numeric wire value of the corresponding enum entry.- Returns:
- The enum associated with the given numeric wire value.
-
internalGetValueMap
public static com.google.protobuf.Internal.EnumLiteMap<SelfDriveSubmodeEnumeration> internalGetValueMap() -
getValueDescriptor
public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()- Specified by:
getValueDescriptorin interfacecom.google.protobuf.ProtocolMessageEnum
-
getDescriptorForType
public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.ProtocolMessageEnum
-
getDescriptor
public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() -
valueOf
public static SelfDriveSubmodeEnumeration valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
desc- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-