Enum Class LifeFormHumanSpecificShotGuns
java.lang.Object
java.lang.Enum<LifeFormHumanSpecificShotGuns>
edu.nps.moves.dis7.enumerations.LifeFormHumanSpecificShotGuns
- All Implemented Interfaces:
Serializable
,Comparable<LifeFormHumanSpecificShotGuns>
,Constable
This
enum
type is generated from XML,
UID 511,
marshal size 8;
LifeFormHumanSpecificShotGuns has 139 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 ConstantDescription10.4mm Beretta 682 O/U .410 Bore10.4mm Browning Citori O/U .410 Bore10.4mm Franchi mod .410 FA .410 Bore10.4mm Mossberg 500 .410 Bore10.4mm Mossberg 590 .410 Bore10.4mm Remington Sparta 100 SxS .410 Bore10.4mm Remington Spartan 310 O/U .410 Bore10.4mm Saiga-12 SA .410 Bore14mm Beretta 682 O/U 28 Gauge14mm Browning Citori O/U 28 Gauge14mm Franchi AL-48 SA 28 Gauge14mm Ithaca 37 28 Gauge14mm Remington Spartan 310 O/U 28 Gauge15.6mm Benelli M1 Super 90 SA 20 Gauge15.6mm Benelli M3 Super 90 SA 20 Gauge15.6mm Benelli Nove 20 Gauge15.6mm Beretta 682 O/U 20 Gauge15.6mm Beretta AL391 SA 20 Gauge15.6mm Browning Citori O/U 20 Gauge15.6mm Franchi AL-48 SA 20 Gauge15.6mm HR Ultraslug SxS 20 Gauge15.6mm Ithaca 37 20 Gauge15.6mm Marlin Model 55 20 Gauge15.6mm Mossberg 500 20 Gauge15.6mm Mossberg 590 20 Gauge15.6mm Remington Model 17 20 Gauge15.6mm Remington Sparta 100 SxS 20 Gauge15.6mm Remington Spartan 310 O/U 20 Gauge15.6mm Saiga-12 SA 20 Gauge15.6mm Winchester Model 1200 20 Gauge16.8mm Browning Citori O/U 16 Gauge16.8mm Marlin Model 55 16 Gauge16.8mm Molot Bekas-M 16 Gauge16.8mm Winchester Model 1200 16 Gauge18.5 KAC Masterkey 12 Gauge18.5mm AA-12 FA Atchisson Assault18.5mm Akdal MKA 1919 SA 12 Gauge18.5mm Armscor Model 30 SA 12 Gauge18.5mm Armsel Striker SA 12 Gauge18.5mm Baikal MP-153 SA 12 Gauge18.5mm Bandayevsky RB-12 12 Gauge18.5mm Benelli M1 Super 90 SA 12 Gauge18.5mm Benelli M3 Super 90 SA 12 Gauge18.5mm Benelli M4 Super 90 SA 12 Gauge18.5mm Benelli Nova 12 Gauge18.5mm Benelli Raffaello SA 12 Gauge18.5mm Benelli Supernova 12 Gauge18.5mm Benelli Vinci SA 12 Gauge18.5mm Beretta 1201FP SA 12 Gauge18.5mm Beretta 682 O/U 12 Gauge18.5mm Beretta A303 SA 12 Gauge18.5mm Beretta AL391 SA 12 Gauge18.5mm Beretta DT-10 O/U 12 Gauge18.5mm Beretta Xtrema 2 SA 12 Gauge18.5mm Browning Citori O/U 12 Gauge18.5mm Ciener Ultimate O/U 12 Gauge18.5mm Coach Gun SxS Double Barrel 12 Gauge18.5mm ENARM Pentagun SA 12 Gauge18.5mm Fabarm SDASS Tactical 12 Gauge18.5mm FN SLP SA 12 Gauge18.5mm FN TPS 12 Gauge18.5mm Fort 500 12 Gauge18.5mm Franchi SPAS-12 SA 12 Gauge18.5mm Franchi SPAS-15 SA 12 Gauge18.5mm High Standard Model 10 SA 12 Gauge18.5mm HK CAWS FA 12 Gauge18.5mm HK FABARM FP6 12 Gauge18.5mm HR Ultraslug SxS 12 Gauge18.5mm Ithaca 37 12 Gauge18.5mm Kel-Tex KSG 12 Gauge18.5mm M26 M.A.S.S. 12 Gauge18.5mm MAG-7 12 Gauge18.5mm Marlin Model 55 12 Gauge18.5mm MAUL SA 12 Gauge18.5mm Molot Bekas-M 12 Gauge18.5mm Mossberg 500 12 Gauge18.5mm Mossberg 590 12 Gauge18.5mm Mossberg 930 SA 12 Gauge18.5mm Neostead 12 Gauge18.5mm Norinco HP9-1 12 Gauge18.5mm Pancor Jackhammer FA 12 Gauge18.5mm Parker Hale Rogun SA 12 Gauge18.5mm Remington Sparta 100 SxS 12 Gauge18.5mm Remington Spartan 310 O/U 12 Gauge18.5mm Remington Spartan 453 SA 12 Gauge18.5mm Retay Masai Mara SA 12 Gauge18.5mm RMB-93 12 Gauge18.5mm Ruger Gold Label SxS 12 Gauge18.5mm Safir T-14 SA 12 Gauge18.5mm Saiga-12 SA 12 Gauge18.5mm Sjorgren SA 12 Gauge18.5mm SRM Arms M1216 SA 12 Gauge18.5mm TOZ-194 12 Gauge18.5mm USAS-12 FA 12 Gauge18.5mm Valtro PM-5/PM-5-350 12 Gauge18.5mm Vepr-12 SA 12 Gauge18.5mm Winchester Model 1200 12 Gauge19.7mm Ithaca Mag-10 SA 10 Gauge19.7mm Marlin Model 55 10 Gauge23mm KS-2326mm RGA-86 RevolverRemington Model 58 SA18.5mm Remington 878 SA 12 Gauge18.5mm Remington Model 1100 SA 12 GaugeBeretta Silver Pigeon O/UBlazer F3 O/UBrowning Auto-5Browning CynergyBrowning Superposed O/U18.5mm Remington 11-87 SA 12 Gauge16.8mm Remington 870 16 Gauge16.8mm Remington Model 1100 SA 16 Gauge14mm Remington Model 1100 SA 28 Gauge10.4mm Remington Model 1100 SA .410 Bore18.5mm Browning Double Automatic 12 Gauge18.5mm Remington 870 12 GaugeRemington Model 11-48 SAMTs-255 Revoler 12 GaugeOther18.5mm Remington 887 12 Gauge15.6mm Remington 11-87 SA 20 GaugeRemington Model 11 SARemington Model 3115.6mm Remington 870 20 Gauge15.6mm Remington Model 1100 SA 20 Gauge19.7mm Remington Model SP-10 SA 10 Gauge14mm Remington 870 28 GaugeStevens Model 520/620Stoeger Coach Gun SxSStoeger Condor O/U10.4mm Remington 870 .410 Bore16.8mm Ithaca 37 16 GaugeRemington Model 10 12 GaugeWeatherby SA-08 SAWinchester Model 1887/1901Winchester Model 1897Winchester Model 1912Winchester Model 21 SxSWinchester Model 37 SxS -
Method Summary
Modifier and TypeMethodDescriptionProvide enumeration descriptionstatic int
bit width for this enumerationgetEnumForValue
(int value) Provide enumeration for a given valueint
Returns size of this serialized (marshalled) object in bytesgetName()
Provide nameboolean
getTRACE()
Whether tracing is on or off for this objectint
getValue()
Provide enumeration valuevoid
marshal
(DataOutputStream dos) Marshal value to DataOutputStreamvoid
marshal
(ByteBuffer byteBuffer) Marshal value to ByteBuffervoid
setTRACE
(boolean value) Set tracing on/off for this objecttoString()
Provide simple identifierUnmarshal value to DataInputStreamunmarshalEnum
(ByteBuffer byteBuffer) Unmarshal enumeration value to ByteBufferReturns the enum constant of this class with the specified name.static LifeFormHumanSpecificShotGuns[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
OTHER
Other -
BROWNING_SUPERPOSED_O_U
Browning Superposed O/U -
BROWNING_CYNERGY
Browning Cynergy -
BROWNING_AUTO_5
Browning Auto-5 -
_185MM_BROWNING_CITORI_O_U_12_GAUGE
18.5mm Browning Citori O/U 12 Gauge -
_168MM_BROWNING_CITORI_O_U_16_GAUGE
16.8mm Browning Citori O/U 16 Gauge -
_156MM_BROWNING_CITORI_O_U_20_GAUGE
15.6mm Browning Citori O/U 20 Gauge -
_14MM_BROWNING_CITORI_O_U_28_GAUGE
14mm Browning Citori O/U 28 Gauge -
_104MM_BROWNING_CITORI_O_U_410_BORE
10.4mm Browning Citori O/U .410 Bore -
IDENTIFICATION_FRIEND_OR_FOE
18.5mm Browning Double Automatic 12 Gauge -
_185MM_ITHACA_37_12_GAUGE
18.5mm Ithaca 37 12 Gauge -
SUPPLEMENTAL_EMISSION_ENTITY_STATE
16.8mm Ithaca 37 16 Gauge -
_156MM_ITHACA_37_20_GAUGE
15.6mm Ithaca 37 20 Gauge -
_14MM_ITHACA_37_28_GAUGE
14mm Ithaca 37 28 Gauge -
_197MM_ITHACA_MAG_10_SA_10_GAUGE
19.7mm Ithaca Mag-10 SA 10 Gauge -
_197MM_MARLIN_MODEL_55_10_GAUGE
19.7mm Marlin Model 55 10 Gauge -
_185MM_MARLIN_MODEL_55_12_GAUGE
18.5mm Marlin Model 55 12 Gauge -
_168MM_MARLIN_MODEL_55_16_GAUGE
16.8mm Marlin Model 55 16 Gauge -
_156MM_MARLIN_MODEL_55_20_GAUGE
15.6mm Marlin Model 55 20 Gauge -
_185MM_MOSSBERG_500_12_GAUGE
18.5mm Mossberg 500 12 Gauge -
_156MM_MOSSBERG_500_20_GAUGE
15.6mm Mossberg 500 20 Gauge -
_104MM_MOSSBERG_500_410_BORE
10.4mm Mossberg 500 .410 Bore -
_185MM_MOSSBERG_590_12_GAUGE
18.5mm Mossberg 590 12 Gauge -
_156MM_MOSSBERG_590_20_GAUGE
15.6mm Mossberg 590 20 Gauge -
_104MM_MOSSBERG_590_410_BORE
10.4mm Mossberg 590 .410 Bore -
_185MM_MOSSBERG_930_SA_12_GAUGE
18.5mm Mossberg 930 SA 12 Gauge -
REMINGTON_MODEL_11_SA
Remington Model 11 SA -
TIME_SPACE_POSITION_INFORMATION
Remington Model 10 12 Gauge -
_156MM_REMINGTON_MODEL_17_20_GAUGE
15.6mm Remington Model 17 20 Gauge -
REMINGTON_MODEL_31
Remington Model 31 -
LIVE_ENTITY_FIRE
Remington Model 11-48 SA -
LIVE_ENTITY_DETONATION
18.5mm Remington 870 12 Gauge -
CREATE_ENTITY_RELIABLE
16.8mm Remington 870 16 Gauge -
REMOVE_ENTITY_RELIABLE
15.6mm Remington 870 20 Gauge -
START_RESUME_RELIABLE
14mm Remington 870 28 Gauge -
STOP_FREEZE_RELIABLE
10.4mm Remington 870 .410 Bore -
ACKNOWLEDGE_RELIABLE
Remington Model 58 SA -
ACTION_REQUEST_RELIABLE
18.5mm Remington 878 SA 12 Gauge -
ACTION_RESPONSE_RELIABLE
18.5mm Remington Model 1100 SA 12 Gauge -
DATA_QUERY_RELIABLE
16.8mm Remington Model 1100 SA 16 Gauge -
SET_DATA_RELIABLE
15.6mm Remington Model 1100 SA 20 Gauge -
DATA_RELIABLE
14mm Remington Model 1100 SA 28 Gauge -
EVENT_REPORT_RELIABLE
10.4mm Remington Model 1100 SA .410 Bore -
COMMENT_RELIABLE
18.5mm Remington 11-87 SA 12 Gauge -
RECORD_RELIABLE
15.6mm Remington 11-87 SA 20 Gauge -
SET_RECORD_RELIABLE
19.7mm Remington Model SP-10 SA 10 Gauge -
RECORD_QUERY_RELIABLE
18.5mm Remington 887 12 Gauge -
_185MM_REMINGTON_SPARTA_100_SXS_12_GAUGE
18.5mm Remington Sparta 100 SxS 12 Gauge -
_156MM_REMINGTON_SPARTA_100_SXS_20_GAUGE
15.6mm Remington Sparta 100 SxS 20 Gauge -
_104MM_REMINGTON_SPARTA_100_SXS_410_BORE
10.4mm Remington Sparta 100 SxS .410 Bore -
_185MM_REMINGTON_SPARTAN_310_O_U_12_GAUGE
18.5mm Remington Spartan 310 O/U 12 Gauge -
_156MM_REMINGTON_SPARTAN_310_O_U_20_GAUGE
15.6mm Remington Spartan 310 O/U 20 Gauge -
_14MM_REMINGTON_SPARTAN_310_O_U_28_GAUGE
14mm Remington Spartan 310 O/U 28 Gauge -
_104MM_REMINGTON_SPARTAN_310_O_U_410_BORE
10.4mm Remington Spartan 310 O/U .410 Bore -
_185MM_REMINGTON_SPARTAN_453_SA_12_GAUGE
18.5mm Remington Spartan 453 SA 12 Gauge -
_185MM_WINCHESTER_MODEL_1200_12_GAUGE
18.5mm Winchester Model 1200 12 Gauge -
_168MM_WINCHESTER_MODEL_1200_16_GAUGE
16.8mm Winchester Model 1200 16 Gauge -
_156MM_WINCHESTER_MODEL_1200_20_GAUGE
15.6mm Winchester Model 1200 20 Gauge -
WINCHESTER_MODEL_1887_1901
Winchester Model 1887/1901 -
WINCHESTER_MODEL_1897
Winchester Model 1897 -
WINCHESTER_MODEL_1912
Winchester Model 1912 -
WINCHESTER_MODEL_21_SXS
Winchester Model 21 SxS -
WINCHESTER_MODEL_37_SXS
Winchester Model 37 SxS -
_185MM_HR_ULTRASLUG_SXS_12_GAUGE
18.5mm HR Ultraslug SxS 12 Gauge -
_156MM_HR_ULTRASLUG_SXS_20_GAUGE
15.6mm HR Ultraslug SxS 20 Gauge -
_185MM_CIENER_ULTIMATE_O_U_12_GAUGE
18.5mm Ciener Ultimate O/U 12 Gauge -
_185MM_COACH_GUN_SXS_DOUBLE_BARREL_12_GAUGE
18.5mm Coach Gun SxS Double Barrel 12 Gauge -
_185MM_RUGER_GOLD_LABEL_SXS_12_GAUGE
18.5mm Ruger Gold Label SxS 12 Gauge -
_185MM_HIGH_STANDARD_MODEL_10_SA_12_GAUGE
18.5mm High Standard Model 10 SA 12 Gauge -
_185MM_KEL_TEX_KSG_12_GAUGE
18.5mm Kel-Tex KSG 12 Gauge -
_185_KAC_MASTERKEY_12_GAUGE
18.5 KAC Masterkey 12 Gauge -
_185MM_M26_MASS_12_GAUGE
18.5mm M26 M.A.S.S. 12 Gauge -
_185MM_SRM_ARMS_M1216_SA_12_GAUGE
18.5mm SRM Arms M1216 SA 12 Gauge -
_185MM_AA_12_FA_ATCHISSON_ASSAULT
18.5mm AA-12 FA Atchisson Assault -
_185MM_PANCOR_JACKHAMMER_FA_12_GAUGE
18.5mm Pancor Jackhammer FA 12 Gauge -
_185MM_USAS_12_FA_12_GAUGE
18.5mm USAS-12 FA 12 Gauge -
_185MM_MAUL_SA_12_GAUGE
18.5mm MAUL SA 12 Gauge -
_185MM_FN_SLP_SA_12_GAUGE
18.5mm FN SLP SA 12 Gauge -
_185MM_FN_TPS_12_GAUGE
18.5mm FN TPS 12 Gauge -
_185MM_ENARM_PENTAGUN_SA_12_GAUGE
18.5mm ENARM Pentagun SA 12 Gauge -
STEVENS_MODEL_520_620
Stevens Model 520/620 -
STOEGER_COACH_GUN_SXS
Stoeger Coach Gun SxS -
STOEGER_CONDOR_O_U
Stoeger Condor O/U -
_185MM_ARMSCOR_MODEL_30_SA_12_GAUGE
18.5mm Armscor Model 30 SA 12 Gauge -
WEATHERBY_SA_08_SA
Weatherby SA-08 SA -
_185MM_FABARM_SDASS_TACTICAL_12_GAUGE
18.5mm Fabarm SDASS Tactical 12 Gauge -
_185MM_MAG_7_12_GAUGE
18.5mm MAG-7 12 Gauge -
_185MM_NEOSTEAD_12_GAUGE
18.5mm Neostead 12 Gauge -
_185MM_ARMSEL_STRIKER_SA_12_GAUGE
18.5mm Armsel Striker SA 12 Gauge -
_185MM_PARKER_HALE_ROGUN_SA_12_GAUGE
18.5mm Parker Hale Rogun SA 12 Gauge -
_26MM_RGA_86_REVOLVER
26mm RGA-86 Revolver -
_185MM_SJORGREN_SA_12_GAUGE
18.5mm Sjorgren SA 12 Gauge -
_185MM_AKDAL_MKA_1919_SA_12_GAUGE
18.5mm Akdal MKA 1919 SA 12 Gauge -
_185MM_RETAY_MASAI_MARA_SA_12_GAUGE
18.5mm Retay Masai Mara SA 12 Gauge -
_185MM_SAFIR_T_14_SA_12_GAUGE
18.5mm Safir T-14 SA 12 Gauge -
_185MM_BENELLI_M1_SUPER_90_SA_12_GAUGE
18.5mm Benelli M1 Super 90 SA 12 Gauge -
_156MM_BENELLI_M1_SUPER_90_SA_20_GAUGE
15.6mm Benelli M1 Super 90 SA 20 Gauge -
_185MM_BENELLI_M3_SUPER_90_SA_12_GAUGE
18.5mm Benelli M3 Super 90 SA 12 Gauge -
_156MM_BENELLI_M3_SUPER_90_SA_20_GAUGE
15.6mm Benelli M3 Super 90 SA 20 Gauge -
_185MM_BENELLI_M4_SUPER_90_SA_12_GAUGE
18.5mm Benelli M4 Super 90 SA 12 Gauge -
_185MM_BENELLI_NOVA_12_GAUGE
18.5mm Benelli Nova 12 Gauge -
_156MM_BENELLI_NOVE_20_GAUGE
15.6mm Benelli Nove 20 Gauge -
_185MM_BENELLI_RAFFAELLO_SA_12_GAUGE
18.5mm Benelli Raffaello SA 12 Gauge -
_185MM_BENELLI_SUPERNOVA_12_GAUGE
18.5mm Benelli Supernova 12 Gauge -
_185MM_BENELLI_VINCI_SA_12_GAUGE
18.5mm Benelli Vinci SA 12 Gauge -
_185MM_BERETTA_1201FP_SA_12_GAUGE
18.5mm Beretta 1201FP SA 12 Gauge -
_185MM_BERETTA_682_O_U_12_GAUGE
18.5mm Beretta 682 O/U 12 Gauge -
_156MM_BERETTA_682_O_U_20_GAUGE
15.6mm Beretta 682 O/U 20 Gauge -
_14MM_BERETTA_682_O_U_28_GAUGE
14mm Beretta 682 O/U 28 Gauge -
_104MM_BERETTA_682_O_U_410_BORE
10.4mm Beretta 682 O/U .410 Bore -
_185MM_BERETTA_A303_SA_12_GAUGE
18.5mm Beretta A303 SA 12 Gauge -
_185MM_BERETTA_AL391_SA_12_GAUGE
18.5mm Beretta AL391 SA 12 Gauge -
_156MM_BERETTA_AL391_SA_20_GAUGE
15.6mm Beretta AL391 SA 20 Gauge -
_185MM_BERETTA_DT_10_O_U_12_GAUGE
18.5mm Beretta DT-10 O/U 12 Gauge -
BERETTA_SILVER_PIGEON_O_U
Beretta Silver Pigeon O/U -
_185MM_BERETTA_XTREMA_2_SA_12_GAUGE
18.5mm Beretta Xtrema 2 SA 12 Gauge -
_156MM_FRANCHI_AL_48_SA_20_GAUGE
15.6mm Franchi AL-48 SA 20 Gauge -
_14MM_FRANCHI_AL_48_SA_28_GAUGE
14mm Franchi AL-48 SA 28 Gauge -
_104MM_FRANCHI_MOD_410_FA_410_BORE
10.4mm Franchi mod .410 FA .410 Bore -
_185MM_FRANCHI_SPAS_12_SA_12_GAUGE
18.5mm Franchi SPAS-12 SA 12 Gauge -
_185MM_FRANCHI_SPAS_15_SA_12_GAUGE
18.5mm Franchi SPAS-15 SA 12 Gauge -
_185MM_VALTRO_PM_5_PM_5_350_12_GAUGE
18.5mm Valtro PM-5/PM-5-350 12 Gauge -
BLAZER_F3_O_U
Blazer F3 O/U -
_185MM_HK_FABARM_FP6_12_GAUGE
18.5mm HK FABARM FP6 12 Gauge -
_185MM_HK_CAWS_FA_12_GAUGE
18.5mm HK CAWS FA 12 Gauge -
_185MM_BAIKAL_MP_153_SA_12_GAUGE
18.5mm Baikal MP-153 SA 12 Gauge -
_185MM_BANDAYEVSKY_RB_12_12_GAUGE
18.5mm Bandayevsky RB-12 12 Gauge -
_185MM_MOLOT_BEKAS_M_12_GAUGE
18.5mm Molot Bekas-M 12 Gauge -
_168MM_MOLOT_BEKAS_M_16_GAUGE
16.8mm Molot Bekas-M 16 Gauge -
_185MM_TOZ_194_12_GAUGE
18.5mm TOZ-194 12 Gauge -
_23MM_KS_23
23mm KS-23 -
MTS_255_REVOLER_12_GAUGE
MTs-255 Revoler 12 Gauge -
_185MM_RMB_93_12_GAUGE
18.5mm RMB-93 12 Gauge -
_185MM_SAIGA_12_SA_12_GAUGE
18.5mm Saiga-12 SA 12 Gauge -
_156MM_SAIGA_12_SA_20_GAUGE
15.6mm Saiga-12 SA 20 Gauge -
_104MM_SAIGA_12_SA_410_BORE
10.4mm Saiga-12 SA .410 Bore -
_185MM_VEPR_12_SA_12_GAUGE
18.5mm Vepr-12 SA 12 Gauge -
_185MM_FORT_500_12_GAUGE
18.5mm Fort 500 12 Gauge -
_185MM_NORINCO_HP9_1_12_GAUGE
18.5mm Norinco HP9-1 12 Gauge
-
-
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
-
setTRACE
public void setTRACE(boolean value) Set tracing on/off for this object- Parameters:
value
- whether tracing is on or off
-
getTRACE
public boolean getTRACE()Whether tracing is on or off for this object- Returns:
- whether tracing is on or off
-
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<LifeFormHumanSpecificShotGuns>
- Returns:
- class name, value and name
-