package mil.nga.giat.geowave.format.stanag4676.parser.model; //STANAG 4676 /** * Enumeration Provides additional identity/status information (amplification) * of an object being tracked. Values in accordance with STANAG 1241. */ public enum IdentityAmplification { /** * Per STANAG 1241 - friendly track, object or entity acting as exercise * hostile */ FAKER( "FAKER"), /** * Per STANAG 1241 - friendly track, object or entity acting as exercise * suspect */ JOKER( "JOKER"), /** * Per STANAG 1241 - friendly high value object. Can also be referred to as * "special." */ KILO( "KILO"), /** * Per STANAG 1241 - a suspect surface track following a recognized surface * traffic route. */ TRAVELLER( "TRAVELLER"), /** * Per STANAG 1241 - a suspect track, object or entity of special interest */ ZOMBIE( "ZOMBIE"); private String value; IdentityAmplification() { this.value = IdentityAmplification.values()[0].toString(); } IdentityAmplification( final String value ) { this.value = value; } public static IdentityAmplification fromString( String value ) { for (final IdentityAmplification item : IdentityAmplification.values()) { if (item.toString().equals( value)) { return item; } } return null; } @Override public String toString() { return value; } }