package mil.nga.giat.geowave.format.stanag4676.parser.model; /** * Provides the status of a track (i.e. initiating, maintaining, dropping, * terminated). */ public enum TrackStatus { INITIATING( "INITIATING"), MAINTAINING( "MAINTAINING"), DROPPING( "DROPPING"), TERMINATED( "TERMINATED"); private String value; TrackStatus() { this.value = TrackStatus.values()[0].toString(); } TrackStatus( final String value ) { this.value = value; } public static TrackStatus fromString( String value ) { for (final TrackStatus item : TrackStatus.values()) { if (item.toString().equals( value)) { return item; } } return null; } @Override public String toString() { return value; } }