Enum Class RepairCompleteRepair
- All Implemented Interfaces:
Serializable
,Comparable<RepairCompleteRepair>
,Constable
This
enum
type is generated from XML,
UID 64,
marshal size 16;
RepairCompleteRepair has 84 enumerations total.- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionair supplyairframeall requested repairs performedbrakescatapultschemical, biological, and radiological protectioncommander's control handles/assemblycommander's extension to the GPScommander's independent thermal viewer (CITV)commander's weapon stationcommunication systemscomputerscooling systemcranesengine-coolant leakdecodersdecontamination systemsdecryption devicesdetection systemsdetection systems, infrareddetection systems, laserdetection systems, microwavedetection systems, radio frequencyejection seatselectronic systemselectronic warfare systemselectronics systems, infraredelectronics systems, laserelectronics systems, microwaveelectronics systems, radio frequencyencodersencryption devicesengine-oil leakfiltersfiltersfiltersfire control systemsfuel filterfuel linesfuel transfer pumpgaugesgeneral fuel systemgeneral weaponsgeneratorgun elevation drivegun stabilization systemgunner's auxiliary sightgunner's control assembly handle(s)gunner's control panelgunner's primary sight (GPS)hullintercomslanding craftlaser range finderlauncherslife boatsbatteryloading mechanismmotor / enginenavigation and control systemsno repairs performedoil filterpropellerpumpsradiosrange findersrange-only radarrefrigeration systemstarteralternatorsuspension systemtank bodytiretracktrailer bodytransmissiontransmission-oil leaktruck bodyturretwater supplywater supplywater wash down systemswheelswinches -
Method Summary
Modifier and TypeMethodDescriptionProvide enumeration descriptionstatic int
bit width for this enumerationstatic RepairCompleteRepair
getEnumForValue
(int value) Provide enumeration for a given valueint
Returns size of this serialized (marshalled) object in bytesgetName()
Provide nameint
getValue()
Provide enumeration valuevoid
marshal
(DataOutputStream dos) Marshal value to DataOutputStreamvoid
marshal
(ByteBuffer byteBuffer) Marshal value to ByteBuffertoString()
Provide simple identifierstatic RepairCompleteRepair
Unmarshal value to DataInputStreamstatic RepairCompleteRepair
unmarshalEnum
(ByteBuffer byteBuffer) Unmarshal enumeration value to ByteBufferstatic RepairCompleteRepair
Returns the enum constant of this class with the specified name.static RepairCompleteRepair[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
NO_REPAIRS_PERFORMED
no repairs performed -
ALL_REQUESTED_REPAIRS_PERFORMED
all requested repairs performed -
MOTOR_ENGINE
motor / engine -
STARTER
starter -
SUPPLEMENTAL_EMISSION_ENTITY_STATE
alternator -
GENERATOR
generator -
LIVE_ENTITY_DETONATION
battery -
DATA_RELIABLE
engine-coolant leak -
FUEL_FILTER
fuel filter -
TRANSMISSION_OIL_LEAK
transmission-oil leak -
ENGINE_OIL_LEAK
engine-oil leak -
PUMPS
pumps -
FILTERS
filters -
TRANSMISSION
transmission -
BRAKES
brakes -
SUSPENSION_SYSTEM
suspension system -
OIL_FILTER
oil filter -
HULL
hull -
AIRFRAME
airframe -
TRUCK_BODY
truck body -
TANK_BODY
tank body -
TRAILER_BODY
trailer body -
TURRET
turret -
PROPELLER
propeller -
FILTERS_2
filters -
WHEELS
wheels -
TIRE
tire -
TRACK
track -
GUN_ELEVATION_DRIVE
gun elevation drive -
GUN_STABILIZATION_SYSTEM
gun stabilization system -
GUNNERS_PRIMARY_SIGHT_GPS
gunner's primary sight (GPS) -
COMMANDERS_EXTENSION_TO_THE_GPS
commander's extension to the GPS -
LOADING_MECHANISM
loading mechanism -
GUNNERS_AUXILIARY_SIGHT
gunner's auxiliary sight -
GUNNERS_CONTROL_PANEL
gunner's control panel -
GUNNERS_CONTROL_ASSEMBLY_HANDLES
gunner's control assembly handle(s) -
COMMANDERS_CONTROL_HANDLES_ASSEMBLY
commander's control handles/assembly -
COMMANDERS_WEAPON_STATION
commander's weapon station -
COMMANDERS_INDEPENDENT_THERMAL_VIEWER_CITV
commander's independent thermal viewer (CITV) -
GENERAL_WEAPONS
general weapons -
FUEL_TRANSFER_PUMP
fuel transfer pump -
FUEL_LINES
fuel lines -
GAUGES
gauges -
GENERAL_FUEL_SYSTEM
general fuel system -
ELECTRONIC_WARFARE_SYSTEMS
electronic warfare systems -
DETECTION_SYSTEMS
detection systems -
DETECTION_SYSTEMS_RADIO_FREQUENCY
detection systems, radio frequency -
DETECTION_SYSTEMS_MICROWAVE
detection systems, microwave -
DETECTION_SYSTEMS_INFRARED
detection systems, infrared -
DETECTION_SYSTEMS_LASER
detection systems, laser -
RANGE_FINDERS
range finders -
RANGE_ONLY_RADAR
range-only radar -
LASER_RANGE_FINDER
laser range finder -
ELECTRONIC_SYSTEMS
electronic systems -
ELECTRONICS_SYSTEMS_RADIO_FREQUENCY
electronics systems, radio frequency -
ELECTRONICS_SYSTEMS_MICROWAVE
electronics systems, microwave -
ELECTRONICS_SYSTEMS_INFRARED
electronics systems, infrared -
ELECTRONICS_SYSTEMS_LASER
electronics systems, laser -
RADIOS
radios -
COMMUNICATION_SYSTEMS
communication systems -
INTERCOMS
intercoms -
ENCODERS
encoders -
ENCRYPTION_DEVICES
encryption devices -
DECODERS
decoders -
DECRYPTION_DEVICES
decryption devices -
COMPUTERS
computers -
NAVIGATION_AND_CONTROL_SYSTEMS
navigation and control systems -
FIRE_CONTROL_SYSTEMS
fire control systems -
AIR_SUPPLY
air supply -
FILTERS_3
filters -
WATER_SUPPLY
water supply -
REFRIGERATION_SYSTEM
refrigeration system -
CHEMICAL_BIOLOGICAL_AND_RADIOLOGICAL_PROTECTION
chemical, biological, and radiological protection -
WATER_WASH_DOWN_SYSTEMS
water wash down systems -
DECONTAMINATION_SYSTEMS
decontamination systems -
WATER_SUPPLY_2
water supply -
COOLING_SYSTEM
cooling system -
WINCHES
winches -
CATAPULTS
catapults -
CRANES
cranes -
LAUNCHERS
launchers -
LIFE_BOATS
life boats -
LANDING_CRAFT
landing craft -
EJECTION_SEATS
ejection seats
-
-
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
-
getValue
public int getValue()Provide enumeration value- Returns:
- integer value
-
getDescription
-
getEnumBitWidth
public static int getEnumBitWidth()bit width for this enumeration- Returns:
- number of bits wide
-
getEnumForValue
Provide enumeration for a given value- Parameters:
value
- integer value of interest- Returns:
- enumeration corresponding to numeric value
-
marshal
Marshal value to DataOutputStream- Parameters:
dos
- DataOutputStream for output- Throws:
IOException
- input-output error- See Also:
-
marshal
Marshal value to ByteBuffer- Parameters:
byteBuffer
- ByteBuffer for output- Throws:
IOException
- input-output errorException
- See Also:
-
unmarshalEnum
Unmarshal value to DataInputStream- Parameters:
dis
- DataInputStream for input- Returns:
- enumeration of interest
- Throws:
Exception
- unmarshalling input-output error- See Also:
-
unmarshalEnum
Unmarshal enumeration value to ByteBuffer- Parameters:
byteBuffer
- ByteBuffer for input- Returns:
- enumeration of interest
- Throws:
Exception
- unmarshalling input-output error- See Also:
-
getMarshalledSize
public int getMarshalledSize()Returns size of this serialized (marshalled) object in bytes- Returns:
- serialized size in bytes
- See Also:
-
getName
-
toString
Provide simple identifier- Overrides:
toString
in classEnum<RepairCompleteRepair>
- Returns:
- ID number and name
-