Interface SymbologyConstants


  • public interface SymbologyConstants
    Defines constants used by the WorldWind symbology classes, including symbolic constants and modifier keys for MIL-STD-2525 tactical symbols and tactical graphics.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String ADDITIONAL_INFORMATION
      The MIL-STD-2525 Additional Information modifier field ID.
      static java.lang.String ALTITUDE_DEPTH
      The MIL-STD-2525 Altitude/Depth modifier field ID.
      static java.lang.String AUXILIARY_EQUIPMENT
      The MIL-STD-2525 Auxiliary Equipment Indicator modifier field ID.
      static java.util.List<java.lang.String> AUXILIARY_EQUIPMENT_ALL
      List containing all recognized MIL-STD-2525 auxiliary equipment codes.
      static java.lang.String AUXILIARY_EQUIPMENT_TOWED_SONAR_ARRAY_LONG
      The MIL-STD-2525 Towed Sonar Array (Long) auxiliary equipment code.
      static java.lang.String AUXILIARY_EQUIPMENT_TOWED_SONAR_ARRAY_SHORT
      The MIL-STD-2525 Towed Sonar Array (Short) auxiliary equipment code.
      static java.lang.String AZIMUTH
      The MIL-STD-2525 Azimuth modifier field ID.
      static java.lang.String BATTLE_DIMENSION
      Indicates the battle dimension code associated with a MIL-STD-2525 symbol (SIDC position 3).
      static java.lang.String BATTLE_DIMENSION_AIR
      The MIL-STD-2525 Air battle dimension code.
      static java.util.List<java.lang.String> BATTLE_DIMENSION_ALL
      List containing all recognized MIL-STD-2525 battle dimension codes.
      static java.util.List<java.lang.String> BATTLE_DIMENSION_ALL_INTELLIGENCE
      List containing all recognized MIL-STD-2525 battle dimension codes for the Signals Intelligence scheme.
      static java.lang.String BATTLE_DIMENSION_GROUND
      The MIL-STD-2525 Ground battle dimension code.
      static java.lang.String BATTLE_DIMENSION_OTHER
      The MIL-STD-2525 Other battle dimension code.
      static java.lang.String BATTLE_DIMENSION_SEA_SUBSURFACE
      The MIL-STD-2525 Sea Subsurface battle dimension code.
      static java.lang.String BATTLE_DIMENSION_SEA_SURFACE
      The MIL-STD-2525 Sea Surface battle dimension code.
      static java.lang.String BATTLE_DIMENSION_SOF
      The MIL-STD-2525 Special Operations Forces (SOF) battle dimension code.
      static java.lang.String BATTLE_DIMENSION_SPACE
      The MIL-STD-2525 Space battle dimension code.
      static java.lang.String BATTLE_DIMENSION_UNKNOWN
      The MIL-STD-2525 Unknown battle dimension code.
      static java.lang.String CATEGORY
      Indicates the category code associated with a MIL-STD-2525 symbol (SIDC position 3).
      static java.util.List<java.lang.String> CATEGORY_ALL
      List containing all recognized MIL-STD-2525 category codes.
      static java.util.List<java.lang.String> CATEGORY_ALL_EMERGENCY_MANAGEMENT
      List containing all recognized MIL-STD-2525 category codes for the Emergency Management scheme.
      static java.util.List<java.lang.String> CATEGORY_ALL_METOC
      List containing all recognized MIL-STD-2525 category codes for the Meteorological and Oceanographic scheme.
      static java.util.List<java.lang.String> CATEGORY_ALL_STABILITY_OPERATIONS
      List containing all recognized MIL-STD-2525 category codes for the Stability Operations scheme.
      static java.util.List<java.lang.String> CATEGORY_ALL_TACTICAL_GRAPHICS
      List containing all recognized MIL-STD-2525 category codes for the Tactical Graphics scheme.
      static java.lang.String CATEGORY_ATMOSPHERIC
      The MIL-STD-2525 Atmospheric category code, used by symbols belonging to the METOC scheme.
      static java.lang.String CATEGORY_COMBAT_SERVICE_SUPPORT
      The MIL-STD-2525 Combat Service Support category code, used by symbols belonging to the Tactical Graphics scheme.
      static java.lang.String CATEGORY_COMMAND_CONTROL_GENERAL_MANEUVER
      The MIL-STD-2525 Command and Control General Maneuver category code, used by symbols belonging to the Tactical Graphics scheme.
      static java.lang.String CATEGORY_FIRE_SUPPORT
      The MIL-STD-2525 Fire Support category code, used by symbols belonging to the Tactical Graphics scheme.
      static java.lang.String CATEGORY_INCIDENT
      The MIL-STD-2525 Incident category code, used by symbols belonging to the Emergency Management scheme.
      static java.lang.String CATEGORY_INDIVIDUAL
      The MIL-STD-2525 Individual category code, used by symbols belonging to the Stability Operations scheme.
      static java.lang.String CATEGORY_INFRASTRUCTURE
      The MIL-STD-2525 Infrastructure category code, used by symbols belonging to the Emergency Management scheme.
      static java.lang.String CATEGORY_ITEMS
      The MIL-STD-2525 Items category code, used by symbols belonging to the Stability Operations scheme.
      static java.lang.String CATEGORY_LOCATIONS
      The MIL-STD-2525 Locations category code, used by symbols belonging to the Stability Operations scheme.
      static java.lang.String CATEGORY_MOBILITY_SURVIVABILITY
      The MIL-STD-2525 Mobility/Survivability category code, used by symbols belonging to the Tactical Graphics scheme.
      static java.lang.String CATEGORY_NATURAL_EVENTS
      The MIL-STD-2525 Natural Events category code, used by symbols belonging to the Emergency Management scheme.
      static java.lang.String CATEGORY_NONMILITARY_GROUP_ORGANIZATION
      The MIL-STD-2525 Non-Military Group or Organization category code, used by symbols belonging to the Stability Operations scheme.
      static java.lang.String CATEGORY_OCEANIC
      The MIL-STD-2525 Oceanic category code, used by symbols belonging to the METOC scheme.
      static java.lang.String CATEGORY_OPERATIONS
      The MIL-STD-2525 Operations category code, used by symbols belonging to the Stability Operations and Emergency Management schemes.
      static java.lang.String CATEGORY_OTHER
      The MIL-STD-2525 Other category code, used by symbols belonging to the Tactical Graphics scheme.
      static java.lang.String CATEGORY_RAPE
      The MIL-STD-2525 Rape category code, used by symbols belonging to the Stability Operations scheme.
      static java.lang.String CATEGORY_SPACE
      The MIL-STD-2525 Space category code, used by symbols belonging to the METOC scheme.
      static java.lang.String CATEGORY_TASKS
      The MIL-STD-2525 Tasks category code, used by symbols belonging to the Tactical Graphics scheme.
      static java.lang.String CATEGORY_VIOLENT_ACTIVITIES
      The MIL-STD-2525 Violent Activities category code, used by symbols belonging to the Stability Operations scheme.
      static java.lang.String COMBAT_EFFECTIVENESS
      The MIL-STD-2525 Combat Effectiveness modifier field ID.
      static java.lang.String COUNTRY_CODE
      Indicates the country code associated with a MIL-STD-2525 symbol (SIDC positions 13-14).
      static java.lang.String DATE_TIME_GROUP
      The MIL-STD-2525 Date Time Group (DTG) modifier field ID.
      static java.lang.String DIRECTION_OF_MOVEMENT
      The MIL-STD-2525 Direction of Movement Indicator modifier field ID.
      static java.lang.String DISTANCE
      The MIL-STD-2525 Distance modifier field ID.
      static java.lang.String DYNAMIC
      The MIL-STD-2525 Dynamic, used by symbols belonging to the METOC scheme.
      static java.lang.String ECHELON
      The MIL-STD-2525 Echelon modifier field ID.
      static java.util.List<java.lang.String> ECHELON_ALL
      List containing all recognized MIL-STD-2525 echelon codes.
      static java.lang.String ECHELON_ARMY
      The MIL-STD-2525 Army echelon code.
      static java.lang.String ECHELON_ARMY_GROUP_FRONT
      The MIL-STD-2525 Army Group/Front echelon code.
      static java.lang.String ECHELON_BATTALION_SQUADRON
      The MIL-STD-2525 Battalion/Squadron echelon code.
      static java.lang.String ECHELON_BRIGADE
      The MIL-STD-2525 Brigade echelon code.
      static java.lang.String ECHELON_COMMAND
      The MIL-STD-2525 Command echelon code.
      static java.lang.String ECHELON_COMPANY_BATTERY_TROOP
      The MIL-STD-2525 Company/Battery/Troop echelon code.
      static java.lang.String ECHELON_CORPS
      The MIL-STD-2525 Corps echelon code.
      static java.lang.String ECHELON_DIVISION
      The MIL-STD-2525 Division echelon code.
      static java.lang.String ECHELON_PLATOON_DETACHMENT
      The MIL-STD-2525 Platoon/Detachment echelon code.
      static java.lang.String ECHELON_REGIMENT_GROUP
      The MIL-STD-2525 Regiment/Group echelon code.
      static java.lang.String ECHELON_REGION
      The MIL-STD-2525 Region echelon code.
      static java.lang.String ECHELON_SECTION
      The MIL-STD-2525 Section echelon code.
      static java.lang.String ECHELON_SQUAD
      The MIL-STD-2525 Squad echelon code.
      static java.lang.String ECHELON_TEAM_CREW
      The MIL-STD-2525 Team/Crew echelon code.
      static java.lang.String EVALUATION_RATING
      The MIL-STD-2525 Evaluation Rating modifier field ID.
      static java.lang.String FEINT_DUMMY
      The MIL-STD-2525 Feint/Dummy Indicator modifier field ID.
      static java.lang.String FRAME_SHAPE
      The MIL-STD-2525 Frame Shape modifier field ID.
      static java.lang.String FRAME_SHAPE_EXERCISE  
      static java.lang.String FRAME_SHAPE_FAKER  
      static java.lang.String FRAME_SHAPE_JOKER  
      static java.lang.String FUNCTION_ID
      Indicates the function ID associated with a MIL-STD-2525 symbol (SIDC positions 5-10).
      static java.lang.String GRAPHIC_TYPE
      Indicates the type of a graphic in the Meteorological and Oceanographic scheme (SIDC positions 11-13).
      static java.util.List<java.lang.String> GRAPHIC_TYPE_ALL  
      static java.lang.String GRAPHIC_TYPE_AREA
      The MIL-STD-2525 Area type, used by symbols belonging to the METOC scheme.
      static java.lang.String GRAPHIC_TYPE_LINE
      The MIL-STD-2525 Line type, used by symbols belonging to the METOC scheme.
      static java.lang.String GRAPHIC_TYPE_POINT
      The MIL-STD-2525 Point type, used by symbols belonging to the METOC scheme.
      static java.lang.String HEADQUARTERS
      The MIL-STD-2525 Headquarters modifier field ID.
      static java.lang.String HIGHER_FORMATION
      The MIL-STD-2525 Higher Formation modifier field ID.
      static java.lang.String HOSTILE_ENEMY
      String (ENY) that is displayed as part of MIL-STD-2525 graphics that depict hostile entities.
      static java.lang.String IFF_SIF
      The MIL-STD-2525 IFF/SIF modifier field ID.
      static java.lang.String INSTALLATION
      The MIL-STD-2525 Installation modifier field ID.
      static java.util.List<java.lang.String> INSTALLATION_ALL
      List containing all recognized MIL-STD-2525 installation codes.
      static java.lang.String INSTALLATION_FEINT_DUMMY
      The MIL-STD-2525 Feint/Dummy installation code.
      static java.lang.String INSTALLATION_NORMAL
      The MIL-STD-2525 Normal (as opposed to Feint/Dummy) installation code.
      static java.lang.String LOCATION
      The MIL-STD-2525 Location modifier field ID.
      static java.lang.String MOBILITY
      The MIL-STD-2525 Mobility Indicator modifier field ID.
      static java.util.List<java.lang.String> MOBILITY_ALL
      List containing all recognized MIL-STD-2525 mobility codes.
      static java.lang.String MOBILITY_AMPHIBIOUS
      The MIL-STD-2525 Amphibious Mobility mobility code.
      static java.lang.String MOBILITY_BARGE
      The MIL-STD-2525 Barge mobility code.
      static java.lang.String MOBILITY_CROSS_COUNTRY
      The MIL-STD-2525 Cross Country mobility code.
      static java.lang.String MOBILITY_OVER_THE_SNOW
      The MIL-STD-2525 Over The Snow mobility code.
      static java.lang.String MOBILITY_PACK_ANIMALS
      The MIL-STD-2525 Pack Animals mobility code.
      static java.lang.String MOBILITY_RAIL
      The MIL-STD-2525 Rail mobility code.
      static java.lang.String MOBILITY_SLED
      The MIL-STD-2525 Sled mobility code.
      static java.lang.String MOBILITY_TOWED
      The MIL-STD-2525 Towed mobility code.
      static java.lang.String MOBILITY_TRACKED
      The MIL-STD-2525 Tracked mobility code.
      static java.lang.String MOBILITY_WHEELED
      The MIL-STD-2525 Wheeled/Limited Cross Country mobility code.
      static java.lang.String MOBILITY_WHEELED_TRACKED_COMBINATION
      The MIL-STD-2525 Wheeled And Tracked Combination mobility code.
      static java.util.List<java.lang.String> MODIFIER_CODE_ALL_FEINT_DUMMY
      List containing all recognized MIL-STD-2525 units and equipment symbol modifier codes that indicate a feint/dummy.
      static java.util.List<java.lang.String> MODIFIER_CODE_ALL_HEADQUARTERS
      List containing all recognized MIL-STD-2525 units and equipment symbol modifier codes that indicate a headquarters.
      static java.util.List<java.lang.String> MODIFIER_CODE_ALL_TASK_FORCE
      List containing all recognized MIL-STD-2525 units and equipment symbol modifier codes that indicate a task force.
      static java.util.List<java.lang.String> MODIFIER_CODE_ALL_UEI
      List containing all recognized MIL-STD-2525 units and equipment symbol modifier codes.
      static java.lang.String MODIFIER_CODE_FEINT_DUMMY
      The MIL-STD-2525 feint/dummy units and equipment symbol modifier code.
      static java.lang.String MODIFIER_CODE_FEINT_DUMMY_HEADQUARTERS
      The MIL-STD-2525 feint/dummy headquarters units and equipment symbol modifier code.
      static java.lang.String MODIFIER_CODE_FEINT_DUMMY_TASK_FORCE
      The MIL-STD-2525 feint/dummy task force units and equipment symbol modifier code.
      static java.lang.String MODIFIER_CODE_FEINT_DUMMY_TASK_FORCE_HEADQUARTERS
      The MIL-STD-2525 feint/dummy task force headquarters units and equipment symbol modifier code.
      static java.lang.String MODIFIER_CODE_HEADQUARTERS
      The MIL-STD-2525 headquarters units and equipment symbol modifier code.
      static java.lang.String MODIFIER_CODE_TASK_FORCE
      The MIL-STD-2525 task force units and equipment symbol modifier code.
      static java.lang.String MODIFIER_CODE_TASK_FORCE_HEADQUARTERS
      The MIL-STD-2525 task force headquarters units and equipment symbol modifier code.
      static java.lang.String OPERATIONAL_CONDITION  
      static java.util.List<java.lang.String> OPERATIONAL_CONDITION_ALL  
      static java.lang.String OPERATIONAL_CONDITION_ALTERNATE  
      static java.util.List<java.lang.String> OPERATIONAL_CONDITION_ALTERNATE_ALL  
      static java.lang.String OPERATIONAL_CONDITION_ALTERNATE_DAMAGED  
      static java.lang.String OPERATIONAL_CONDITION_ALTERNATE_DESTROYED  
      static java.lang.String OPERATIONAL_CONDITION_ALTERNATE_FULL_TO_CAPACITY  
      static java.lang.String OPERATIONAL_CONDITION_ALTERNATE_FULLY_CAPABLE  
      static java.lang.String OPERATIONAL_CONDITION_DAMAGED  
      static java.lang.String OPERATIONAL_CONDITION_DESTROYED  
      static java.lang.String ORDER_OF_BATTLE
      Indicates the order of battle code associated with a MIL-STD-2525 symbol (SIDC position 15).
      static java.lang.String ORDER_OF_BATTLE_AIR
      The MIL-STD-2525 Air order of battle code.
      static java.util.List<java.lang.String> ORDER_OF_BATTLE_ALL
      List containing all recognized MIL-STD-2525 order of battle codes.
      static java.util.List<java.lang.String> ORDER_OF_BATTLE_ALL_TACTICAL_GRAPHICS
      List containing all recognized MIL-STD-2525 order of battle codes for the Tactical Graphics scheme.
      static java.util.List<java.lang.String> ORDER_OF_BATTLE_ALL_UEI_SIGINT_SO_EM
      List containing all recognized MIL-STD-2525 order of battle codes for the Warfighting (UEI), Signals Intelligence (SIGINT), Stability Operations (SO), and Emergency Management (EM) schemes.
      static java.lang.String ORDER_OF_BATTLE_CIVILIAN
      The MIL-STD-2525 Civilian order of battle code.
      static java.lang.String ORDER_OF_BATTLE_CONTROL_MARKINGS
      The MIL-STD-2525 Control Markings order of battle code.
      static java.lang.String ORDER_OF_BATTLE_ELECTRONIC
      The MIL-STD-2525 Electronic order of battle code.
      static java.lang.String ORDER_OF_BATTLE_GROUND
      The MIL-STD-2525 Ground order of battle code.
      static java.lang.String ORDER_OF_BATTLE_MARITIME
      The MIL-STD-2525 Maritime order of battle code.
      static java.lang.String ORDER_OF_BATTLE_STRATEGIC_FORCE_RELATED
      The MIL-STD-2525 Strategic Force Related order of battle code.
      static java.lang.String QUANTITY
      The MIL-STD-2525 Quantity modifier field ID.
      static java.lang.String REDUCED  
      static java.lang.String REINFORCED  
      static java.lang.String REINFORCED_AND_REDUCED  
      static java.lang.String REINFORCED_REDUCED
      The MIL-STD-2525 Reinforced or Reduced modifier field ID.
      static java.lang.String SCHEME
      Indicates the scheme code associated with a MIL-STD-2525 symbol (SIDC position 1).
      static java.util.List<java.lang.String> SCHEME_ALL
      List containing all recognized MIL-STD-2525 scheme codes.
      static java.lang.String SCHEME_EMERGENCY_MANAGEMENT
      The MIL-STD-2525 Emergency Management (EM) scheme code.
      static java.lang.String SCHEME_INTELLIGENCE
      The MIL-STD-2525 Signals Intelligence (SIGINT) scheme code.
      static java.lang.String SCHEME_METOC
      The MIL-STD-2525 Meteorological and Oceanographic (METOC) scheme code.
      static java.lang.String SCHEME_STABILITY_OPERATIONS
      The MIL-STD-2525 Stability Operations (SO) scheme code.
      static java.lang.String SCHEME_TACTICAL_GRAPHICS
      The MIL-STD-2525 Tactical Graphics scheme code.
      static java.lang.String SCHEME_WARFIGHTING
      The MIL-STD-2525 Warfighting scheme code.
      static java.lang.String SHOW_FILL
      Indicates whether to display a MIL-STD-2525 tactical symbol's fill color.
      static java.lang.String SHOW_FRAME
      Indicates whether to display a MIL-STD-2525 tactical symbol's frame.
      static java.lang.String SHOW_ICON
      Indicates whether to display a MIL-STD-2525 tactical symbol's icon.
      static java.lang.String SIGNATURE_EQUIPMENT
      The MIL-STD-2525 Signature Equipment modifier field ID.
      static java.lang.String SPECIAL_C2_HEADQUARTERS
      The MIL-STD-2525 Special C2 Headquarters modifier field ID.
      static java.lang.String SPEED
      The MIL-STD-2525 Speed modifier field ID.
      static java.lang.String SPEED_LEADER_SCALE
      The MIL-STD-2525 Speed Leader modifier field ID.
      static java.lang.String STAFF_COMMENTS
      The MIL-STD-2525 Staff Comments modifier field ID.
      static java.lang.String STANDARD_IDENTITY
      Indicates the standard identity code associated with a MIL-STD-2525 symbol (SIDC position 2).
      static java.util.List<java.lang.String> STANDARD_IDENTITY_ALL
      List containing all recognized MIL-STD-2525 standard identity codes.
      static java.lang.String STANDARD_IDENTITY_ASSUMED_FRIEND
      The MIL-STD-2525 Assumed Friend standard identity code.
      static java.lang.String STANDARD_IDENTITY_EXERCISE_ASSUMED_FRIEND
      The MIL-STD-2525 Exercise Assumed Friend standard identity code.
      static java.lang.String STANDARD_IDENTITY_EXERCISE_FRIEND
      The MIL-STD-2525 Exercise Friend standard identity code.
      static java.lang.String STANDARD_IDENTITY_EXERCISE_NEUTRAL
      The MIL-STD-2525 Exercise Neutral standard identity code.
      static java.lang.String STANDARD_IDENTITY_EXERCISE_PENDING
      The MIL-STD-2525 Exercise Pending standard identity code.
      static java.lang.String STANDARD_IDENTITY_EXERCISE_UNKNOWN
      The MIL-STD-2525 Exercise Unknown standard identity code.
      static java.lang.String STANDARD_IDENTITY_FAKER
      The MIL-STD-2525 Faker standard identity code.
      static java.lang.String STANDARD_IDENTITY_FRIEND
      The MIL-STD-2525 Friend standard identity code.
      static java.lang.String STANDARD_IDENTITY_HOSTILE
      The MIL-STD-2525 Hostile standard identity code.
      static java.lang.String STANDARD_IDENTITY_JOKER
      The MIL-STD-2525 Joker standard identity code.
      static java.lang.String STANDARD_IDENTITY_NEUTRAL
      The MIL-STD-2525 Neutral standard identity code.
      static java.lang.String STANDARD_IDENTITY_PENDING
      The MIL-STD-2525 Pending standard identity code.
      static java.lang.String STANDARD_IDENTITY_SUSPECT
      The MIL-STD-2525 Suspect standard identity code.
      static java.lang.String STANDARD_IDENTITY_UNKNOWN
      The MIL-STD-2525 Unknown standard identity code.
      static java.lang.String STATIC
      The MIL-STD-2525 Static, used by symbols belonging to the METOC scheme.
      static java.lang.String STATIC_DYNAMIC
      Indicates if a graphic in the Meteorological and Oceanographic scheme is static or dynamic (SIDC positions 3 and 4).
      static java.util.List<java.lang.String> STATIC_DYNAMIC_ALL  
      static java.lang.String STATUS
      The MIL-STD-2525 Status / Operational Condition modifier field ID.
      static java.util.List<java.lang.String> STATUS_ALL
      List containing all recognized MIL-STD-2525 status codes.
      static java.util.List<java.lang.String> STATUS_ALL_TACTICAL_GRAPHICS_METOC
      List containing all recognized MIL-STD-2525 status codes for the Tactical Graphics and Meteorological and Oceanographic (METOC) scheme.
      static java.util.List<java.lang.String> STATUS_ALL_UEI_SIGINT_SO_EM
      List containing all recognized MIL-STD-2525 status codes for the Warfighting (UEI), Signals Intelligence (SIGINT), Stability Operations (SO), and Emergency Management schemes.
      static java.lang.String STATUS_ANTICIPATED
      The MIL-STD-2525 Anticipated/Planned status code.
      static java.lang.String STATUS_DAMAGED
      The MIL-STD-2525 Present/Damaged status code.
      static java.lang.String STATUS_DESTROYED
      The MIL-STD-2525 Present/Destroyed status code.
      static java.lang.String STATUS_FULL_TO_CAPACITY
      The MIL-STD-2525 Present/Full To Capacity status code.
      static java.lang.String STATUS_FULLY_CAPABLE
      The MIL-STD-2525 Present/Fully Capable status code.
      static java.lang.String STATUS_KNOWN
      The MIL-STD-2525 Known status code.
      static java.lang.String STATUS_PRESENT
      The MIL-STD-2525 Present/Fully Capable status code.
      static java.lang.String STATUS_SUSPECTED
      The MIL-STD-2525 Suspected status code.
      static java.lang.String SYMBOL_INDICATOR
      The MIL-STD-2525 Symbol Indicator modifier field ID.
      static java.lang.String SYMBOL_MODIFIER
      Indicates the symbol modifier code associated with a MIL-STD-2525 symbol (SIDC positions 11-12).
      static java.lang.String TASK_FORCE
      The MIL-STD-2525 Task Force Indicator modifier field ID.
      static java.lang.String TYPE
      The MIL-STD-2525 Type modifier field ID.
      static java.lang.String UNIQUE_DESIGNATION
      The MIL-STD-2525 Unique Designation modifier field ID.
    • Field Detail

      • ADDITIONAL_INFORMATION

        static final java.lang.String ADDITIONAL_INFORMATION
        The MIL-STD-2525 Additional Information modifier field ID. The meaning of this field is implementation specific. See MIL-STD-2525 section 5.3.4.10 (page 29), table IV (pages 22-24) and table XIV (pages 46-47). When used as a key, the corresponding value must be a string containing up to 20 characters.
        See Also:
        Constant Field Values
      • ALTITUDE_DEPTH

        static final java.lang.String ALTITUDE_DEPTH
        The MIL-STD-2525 Altitude/Depth modifier field ID. Indicates either altitude flight level, depth for submerged objects, or height of equipment or structures on the ground. See MIL-STD-2525 section 5.5.2.5 (page 40-41), table IV (pages 22-24) and table XIV (pages 46-47). When used as a key, the corresponding value must be a string containing up to 14 characters.
        See Also:
        Constant Field Values
      • AUXILIARY_EQUIPMENT

        static final java.lang.String AUXILIARY_EQUIPMENT
        The MIL-STD-2525 Auxiliary Equipment Indicator modifier field ID. Indicates the auxiliary equipment code associated with a MIL-STD-2525 symbol (SIDC positions 11-12). A symbol's auxiliary equipment is currently used to define towed sonar arrays. See MIL-STD-2525C section 5.3.4.4 (page 27) and table VII (page 28). When used as a key, the corresponding value must be one of the following:
        • AUXILIARY_EQUIPMENT_TOWED_SONAR_ARRAY_SHORT
        • AUXILIARY_EQUIPMENT_TOWED_SONAR_ARRAY_LONG

        The auxiliary equipment codes are the same for all symbology schemes that use them, and are defined in each appendix of the MIL-STD-2525C specification:

        • Warfighting - section A.5.2.1.f (page 51) and table A-II (pages 52-54)
        See Also:
        Constant Field Values
      • AUXILIARY_EQUIPMENT_TOWED_SONAR_ARRAY_LONG

        static final java.lang.String AUXILIARY_EQUIPMENT_TOWED_SONAR_ARRAY_LONG
        The MIL-STD-2525 Towed Sonar Array (Long) auxiliary equipment code. See MIL-STD-2525C section 5.3.4.4 (page 27) and table VII (page 28).
        See Also:
        Constant Field Values
      • AUXILIARY_EQUIPMENT_TOWED_SONAR_ARRAY_SHORT

        static final java.lang.String AUXILIARY_EQUIPMENT_TOWED_SONAR_ARRAY_SHORT
        The MIL-STD-2525 Towed Sonar Array (Short) auxiliary equipment code. See MIL-STD-2525C section 5.3.4.4 (page 27) and table VII (page 28).
        See Also:
        Constant Field Values
      • AUXILIARY_EQUIPMENT_ALL

        static final java.util.List<java.lang.String> AUXILIARY_EQUIPMENT_ALL
        List containing all recognized MIL-STD-2525 auxiliary equipment codes.
      • AZIMUTH

        static final java.lang.String AZIMUTH
        The MIL-STD-2525 Azimuth modifier field ID. Indicates a distance in meters (radius, length, width, etc). See MIL-STD-2525 section 5.5.2 (page 38), table XI (pages 38-39) and table XIV (pages 46-47). When used as a key, the corresponding value must be an Angle indicating an angle relative to true north.
        See Also:
        Constant Field Values
      • BATTLE_DIMENSION

        static final java.lang.String BATTLE_DIMENSION
        Indicates the battle dimension code associated with a MIL-STD-2525 symbol (SIDC position 3). A symbol's battle dimension defines the primary mission area for the object being represented. See MIL-STD-2525C section 5.3.1.3 (page 17), table I (page 15) and table II (page 16). When used as a key, the corresponding value must be one of the following:
        • BATTLE_DIMENSION_SPACE
        • BATTLE_DIMENSION_AIR
        • BATTLE_DIMENSION_GROUND
        • BATTLE_DIMENSION_SEA_SURFACE
        • BATTLE_DIMENSION_SEA_SUBSURFACE
        • BATTLE_DIMENSION_SOF
        • BATTLE_DIMENSION_OTHER

        The battle dimension codes are the same for all symbology schemes that use them, and are defined in each appendix of the MIL-STD-2525C specification:

        • Warfighting - section A.5.2.1.c (page 51) and table A-I (page 51)
        • Signals Intelligence - section D.5.2.1.c (page 963) and table D-I (page 964)
        See Also:
        Constant Field Values
      • BATTLE_DIMENSION_AIR

        static final java.lang.String BATTLE_DIMENSION_AIR
        The MIL-STD-2525 Air battle dimension code. Indicates a symbol who's mission area is between the surface of the Earth and the space dimension. See MIL-STD-2525C section 5.3.1.3 (page 17).
        See Also:
        Constant Field Values
      • BATTLE_DIMENSION_GROUND

        static final java.lang.String BATTLE_DIMENSION_GROUND
        The MIL-STD-2525 Ground battle dimension code. Indicates a symbol who's mission area is on the land surface. See MIL-STD-2525C section 5.3.1.3 (page 17).
        See Also:
        Constant Field Values
      • BATTLE_DIMENSION_OTHER

        static final java.lang.String BATTLE_DIMENSION_OTHER
        The MIL-STD-2525 Other battle dimension code. Indicates a symbol who's mission area is not one of the pre-defined areas: space, air, ground, sea surface, sea subsurface, or special operations forces. See MIL-STD-2525C section 5.3.1.3 (page 17).
        See Also:
        Constant Field Values
      • BATTLE_DIMENSION_SEA_SUBSURFACE

        static final java.lang.String BATTLE_DIMENSION_SEA_SUBSURFACE
        The MIL-STD-2525 Sea Subsurface battle dimension code. Indicates a symbol who's mission area is below the sea surface. See MIL-STD-2525C section 5.3.1.3 (page 17).
        See Also:
        Constant Field Values
      • BATTLE_DIMENSION_SEA_SURFACE

        static final java.lang.String BATTLE_DIMENSION_SEA_SURFACE
        The MIL-STD-2525 Sea Surface battle dimension code. Indicates a symbol who's mission area is on the sea surface. See MIL-STD-2525C section 5.3.1.3 (page 17).
        See Also:
        Constant Field Values
      • BATTLE_DIMENSION_SOF

        static final java.lang.String BATTLE_DIMENSION_SOF
        The MIL-STD-2525 Special Operations Forces (SOF) battle dimension code. See MIL-STD-2525C section 5.3.1.3 (page 17).
        See Also:
        Constant Field Values
      • BATTLE_DIMENSION_SPACE

        static final java.lang.String BATTLE_DIMENSION_SPACE
        The MIL-STD-2525 Space battle dimension code. Indicates a symbol who's mission area is at the lower boundary of the Earth's ionosphere or above. See MIL-STD-2525C section 5.3.1.3 (page 17).
        See Also:
        Constant Field Values
      • BATTLE_DIMENSION_UNKNOWN

        static final java.lang.String BATTLE_DIMENSION_UNKNOWN
        The MIL-STD-2525 Unknown battle dimension code. Indicates a symbol who's battle dimension either has not been determined or cannot be determined. See MIL-STD-2525C section 5.3.1.3 (page 17).
        See Also:
        Constant Field Values
      • BATTLE_DIMENSION_ALL

        static final java.util.List<java.lang.String> BATTLE_DIMENSION_ALL
        List containing all recognized MIL-STD-2525 battle dimension codes.
      • BATTLE_DIMENSION_ALL_INTELLIGENCE

        static final java.util.List<java.lang.String> BATTLE_DIMENSION_ALL_INTELLIGENCE
        List containing all recognized MIL-STD-2525 battle dimension codes for the Signals Intelligence scheme.
      • CATEGORY

        static final java.lang.String CATEGORY
        Indicates the category code associated with a MIL-STD-2525 symbol (SIDC position 3). The meaning of a symbol's category and the recognized values depend on the specific MIL-STD-2525 symbology scheme the symbol belongs to, and are defined in each appendix of the MIL-STD-2525C specification:

        Tactical Graphics
        See MIL-STD-2525C section B5.2.1.c (page 304) and table B-I (page 305).

        • CATEGORY_TASKS
        • CATEGORY_COMMAND_CONTROL_GENERAL_MANEUVER
        • CATEGORY_MOBILITY_SURVIVABILITY
        • CATEGORY_FIRE_SUPPORT
        • CATEGORY_COMBAT_SERVICE_SUPPORT
        • CATEGORY_OTHER

        Stability Operations
        See MIL-STD-2525C section E5.2.1.c (page 991) and table E-I (page 991).

        • CATEGORY_VIOLENT_ACTIVITIES
        • CATEGORY_LOCATIONS
        • CATEGORY_OPERATIONS
        • CATEGORY_ITEMS
        • CATEGORY_INDIVIDUAL
        • CATEGORY_NONMILITARY_GROUP_ORGANIZATION
        • CATEGORY_RAPE

        Emergency Management
        See MIL-STD-2525C table G-I (page 1032).

        • CATEGORY_INCIDENT
        • CATEGORY_NATURAL_EVENTS
        • CATEGORY_OPERATIONS
        • CATEGORY_INFRASTRUCTURE
        See Also:
        Constant Field Values
      • CATEGORY_COMMAND_CONTROL_GENERAL_MANEUVER

        static final java.lang.String CATEGORY_COMMAND_CONTROL_GENERAL_MANEUVER
        The MIL-STD-2525 Command and Control General Maneuver category code, used by symbols belonging to the Tactical Graphics scheme.
        See Also:
        Constant Field Values
      • CATEGORY_COMBAT_SERVICE_SUPPORT

        static final java.lang.String CATEGORY_COMBAT_SERVICE_SUPPORT
        The MIL-STD-2525 Combat Service Support category code, used by symbols belonging to the Tactical Graphics scheme.
        See Also:
        Constant Field Values
      • CATEGORY_FIRE_SUPPORT

        static final java.lang.String CATEGORY_FIRE_SUPPORT
        The MIL-STD-2525 Fire Support category code, used by symbols belonging to the Tactical Graphics scheme.
        See Also:
        Constant Field Values
      • CATEGORY_INCIDENT

        static final java.lang.String CATEGORY_INCIDENT
        The MIL-STD-2525 Incident category code, used by symbols belonging to the Emergency Management scheme.
        See Also:
        Constant Field Values
      • CATEGORY_INDIVIDUAL

        static final java.lang.String CATEGORY_INDIVIDUAL
        The MIL-STD-2525 Individual category code, used by symbols belonging to the Stability Operations scheme.
        See Also:
        Constant Field Values
      • CATEGORY_INFRASTRUCTURE

        static final java.lang.String CATEGORY_INFRASTRUCTURE
        The MIL-STD-2525 Infrastructure category code, used by symbols belonging to the Emergency Management scheme.
        See Also:
        Constant Field Values
      • CATEGORY_ITEMS

        static final java.lang.String CATEGORY_ITEMS
        The MIL-STD-2525 Items category code, used by symbols belonging to the Stability Operations scheme.
        See Also:
        Constant Field Values
      • CATEGORY_LOCATIONS

        static final java.lang.String CATEGORY_LOCATIONS
        The MIL-STD-2525 Locations category code, used by symbols belonging to the Stability Operations scheme.
        See Also:
        Constant Field Values
      • CATEGORY_MOBILITY_SURVIVABILITY

        static final java.lang.String CATEGORY_MOBILITY_SURVIVABILITY
        The MIL-STD-2525 Mobility/Survivability category code, used by symbols belonging to the Tactical Graphics scheme.
        See Also:
        Constant Field Values
      • CATEGORY_NATURAL_EVENTS

        static final java.lang.String CATEGORY_NATURAL_EVENTS
        The MIL-STD-2525 Natural Events category code, used by symbols belonging to the Emergency Management scheme.
        See Also:
        Constant Field Values
      • CATEGORY_NONMILITARY_GROUP_ORGANIZATION

        static final java.lang.String CATEGORY_NONMILITARY_GROUP_ORGANIZATION
        The MIL-STD-2525 Non-Military Group or Organization category code, used by symbols belonging to the Stability Operations scheme.
        See Also:
        Constant Field Values
      • CATEGORY_OPERATIONS

        static final java.lang.String CATEGORY_OPERATIONS
        The MIL-STD-2525 Operations category code, used by symbols belonging to the Stability Operations and Emergency Management schemes.
        See Also:
        Constant Field Values
      • CATEGORY_OTHER

        static final java.lang.String CATEGORY_OTHER
        The MIL-STD-2525 Other category code, used by symbols belonging to the Tactical Graphics scheme.
        See Also:
        Constant Field Values
      • CATEGORY_RAPE

        static final java.lang.String CATEGORY_RAPE
        The MIL-STD-2525 Rape category code, used by symbols belonging to the Stability Operations scheme.
        See Also:
        Constant Field Values
      • CATEGORY_TASKS

        static final java.lang.String CATEGORY_TASKS
        The MIL-STD-2525 Tasks category code, used by symbols belonging to the Tactical Graphics scheme.
        See Also:
        Constant Field Values
      • CATEGORY_VIOLENT_ACTIVITIES

        static final java.lang.String CATEGORY_VIOLENT_ACTIVITIES
        The MIL-STD-2525 Violent Activities category code, used by symbols belonging to the Stability Operations scheme.
        See Also:
        Constant Field Values
      • CATEGORY_ATMOSPHERIC

        static final java.lang.String CATEGORY_ATMOSPHERIC
        The MIL-STD-2525 Atmospheric category code, used by symbols belonging to the METOC scheme.
        See Also:
        Constant Field Values
      • CATEGORY_OCEANIC

        static final java.lang.String CATEGORY_OCEANIC
        The MIL-STD-2525 Oceanic category code, used by symbols belonging to the METOC scheme.
        See Also:
        Constant Field Values
      • CATEGORY_SPACE

        static final java.lang.String CATEGORY_SPACE
        The MIL-STD-2525 Space category code, used by symbols belonging to the METOC scheme.
        See Also:
        Constant Field Values
      • CATEGORY_ALL

        static final java.util.List<java.lang.String> CATEGORY_ALL
        List containing all recognized MIL-STD-2525 category codes.
      • CATEGORY_ALL_TACTICAL_GRAPHICS

        static final java.util.List<java.lang.String> CATEGORY_ALL_TACTICAL_GRAPHICS
        List containing all recognized MIL-STD-2525 category codes for the Tactical Graphics scheme.
      • CATEGORY_ALL_STABILITY_OPERATIONS

        static final java.util.List<java.lang.String> CATEGORY_ALL_STABILITY_OPERATIONS
        List containing all recognized MIL-STD-2525 category codes for the Stability Operations scheme.
      • CATEGORY_ALL_EMERGENCY_MANAGEMENT

        static final java.util.List<java.lang.String> CATEGORY_ALL_EMERGENCY_MANAGEMENT
        List containing all recognized MIL-STD-2525 category codes for the Emergency Management scheme.
      • CATEGORY_ALL_METOC

        static final java.util.List<java.lang.String> CATEGORY_ALL_METOC
        List containing all recognized MIL-STD-2525 category codes for the Meteorological and Oceanographic scheme.
      • COMBAT_EFFECTIVENESS

        static final java.lang.String COMBAT_EFFECTIVENESS
        The MIL-STD-2525 Combat Effectiveness modifier field ID. Indicates a unit's effectiveness or an installation's capability. See MIL-STD-2525 section 5.3.4.10 (page 29), table IV (pages 22-24) and table XIV (pages 46-47). When used as a key, the corresponding value must be a string containing up to 5 characters.
        See Also:
        Constant Field Values
      • COUNTRY_CODE

        static final java.lang.String COUNTRY_CODE
        Indicates the country code associated with a MIL-STD-2525 symbol (SIDC positions 13-14). See ISO 3166-1 for a definition of valid country codes. The country codes are the same for all symbology schemes that use them:
        • Warfighting - section A.5.2.1.g and table A-I (page 51)
        • Tactical Graphics - section B.5.2.1.g (page 304) and table B-I (page 305)
        • Signals Intelligence - section D.5.2.1.g and table D-I (page 964)
        • Stability Operations - section E.5.2.1.g and table E-I (page 991)
        • Emergency Management - table G-I (page 1032)
        See Also:
        Constant Field Values
      • DATE_TIME_GROUP

        static final java.lang.String DATE_TIME_GROUP
        The MIL-STD-2525 Date Time Group (DTG) modifier field ID. Displays a time in the DTG format "DDHHMMSSZMONYYYY" or "O/O" for on order. See MIL-STD-2525 section 5.5.2.6 (page 41-42), table IV (pages 22-24) and table XIV (pages 46-47). When used as a key, the corresponding value must be a string containing up to 16 characters.
        See Also:
        Constant Field Values
      • DIRECTION_OF_MOVEMENT

        static final java.lang.String DIRECTION_OF_MOVEMENT
        The MIL-STD-2525 Direction of Movement Indicator modifier field ID. Indicates the direction of movement or intended movement of an object. See MIL-STD-2525 section 5.3.4.1 (page 25), table IV (pages 22-24) and table XIV (pages 46-47). When used as a key, the corresponding value must be an Angle indicating the object's heading relative to true north.
        See Also:
        Constant Field Values
      • DISTANCE

        static final java.lang.String DISTANCE
        The MIL-STD-2525 Distance modifier field ID. Indicates a distance in meters (radius, length, width, etc). See MIL-STD-2525 section 5.5.2 (page 38), table XI (pages 38-39) and table XIV (pages 46-47). When used as a key, the corresponding value must be a Double.
        See Also:
        Constant Field Values
      • ECHELON

        static final java.lang.String ECHELON
        The MIL-STD-2525 Echelon modifier field ID. Indicates the echelon code associated with a MIL-STD-2525 symbol (SIDC position 12). A symbol's echelon defines the command level of a unit represented by the symbol. See MIL-STD-2525 section 5.3.4.2 (page 25), section 5.5.2.2 (page 40), and table V (pages 25-26). When used as a key, the corresponding value must be one of the following:
        • ECHELON_TEAM_CREW
        • ECHELON_SQUAD
        • ECHELON_SECTION
        • ECHELON_PLATOON_DETACHMENT
        • ECHELON_COMPANY_BATTERY_TROOP
        • ECHELON_BATTALION_SQUADRON
        • ECHELON_REGIMENT_GROUP
        • ECHELON_BRIGADE
        • ECHELON_DIVISION
        • ECHELON_CORPS
        • ECHELON_ARMY
        • ECHELON_ARMY_GROUP_FRONT
        • ECHELON_REGION
        • ECHELON_COMMAND

        The echelon codes are the same for all symbology schemes that use them, and are defined in each appendix of the MIL-STD-2525C specification:

        • Warfighting - section A.5.2.1.f (page 51) and table A-II (pages 52-54)
        • Tactical Graphics - section B.5.2.1.f (page 304) and table B-II (page 305)
        • Stability Operations - section E.5.2.1.f (page 991) and table E-II (pages 992-994)
        See Also:
        Constant Field Values
      • ECHELON_ARMY

        static final java.lang.String ECHELON_ARMY
        The MIL-STD-2525 Army echelon code. See MIL-STD-2525 section 5.3.4.2 (page 25), section 5.5.2.2 (page 40), and table V (pages 25-26).
        See Also:
        Constant Field Values
      • ECHELON_ARMY_GROUP_FRONT

        static final java.lang.String ECHELON_ARMY_GROUP_FRONT
        The MIL-STD-2525 Army Group/Front echelon code. See MIL-STD-2525 section 5.3.4.2 (page 25), section 5.5.2.2 (page 40), and table V (pages 25-26).
        See Also:
        Constant Field Values
      • ECHELON_BATTALION_SQUADRON

        static final java.lang.String ECHELON_BATTALION_SQUADRON
        The MIL-STD-2525 Battalion/Squadron echelon code. See MIL-STD-2525 section 5.3.4.2 (page 25), section 5.5.2.2 (page 40), and table V (pages 25-26).
        See Also:
        Constant Field Values
      • ECHELON_BRIGADE

        static final java.lang.String ECHELON_BRIGADE
        The MIL-STD-2525 Brigade echelon code. See MIL-STD-2525 section 5.3.4.2 (page 25), section 5.5.2.2 (page 40), and table V (pages 25-26).
        See Also:
        Constant Field Values
      • ECHELON_COMMAND

        static final java.lang.String ECHELON_COMMAND
        The MIL-STD-2525 Command echelon code. See MIL-STD-2525 section 5.3.4.2 (page 25), section 5.5.2.2 (page 40), and table V (pages 25-26).
        See Also:
        Constant Field Values
      • ECHELON_COMPANY_BATTERY_TROOP

        static final java.lang.String ECHELON_COMPANY_BATTERY_TROOP
        The MIL-STD-2525 Company/Battery/Troop echelon code. See MIL-STD-2525 section 5.3.4.2 (page 25), section 5.5.2.2 (page 40), and table V (pages 25-26).
        See Also:
        Constant Field Values
      • ECHELON_CORPS

        static final java.lang.String ECHELON_CORPS
        The MIL-STD-2525 Corps echelon code. See MIL-STD-2525 section 5.3.4.2 (page 25), section 5.5.2.2 (page 40), and table V (pages 25-26).
        See Also:
        Constant Field Values
      • ECHELON_DIVISION

        static final java.lang.String ECHELON_DIVISION
        The MIL-STD-2525 Division echelon code. See MIL-STD-2525 section 5.3.4.2 (page 25), section 5.5.2.2 (page 40), and table V (pages 25-26).
        See Also:
        Constant Field Values
      • ECHELON_PLATOON_DETACHMENT

        static final java.lang.String ECHELON_PLATOON_DETACHMENT
        The MIL-STD-2525 Platoon/Detachment echelon code. See MIL-STD-2525 section 5.3.4.2 (page 25), section 5.5.2.2 (page 40), and table V (pages 25-26).
        See Also:
        Constant Field Values
      • ECHELON_SECTION

        static final java.lang.String ECHELON_SECTION
        The MIL-STD-2525 Section echelon code. See MIL-STD-2525 section 5.3.4.2 (page 25), section 5.5.2.2 (page 40), and table V (pages 25-26).
        See Also:
        Constant Field Values
      • ECHELON_SQUAD

        static final java.lang.String ECHELON_SQUAD
        The MIL-STD-2525 Squad echelon code. See MIL-STD-2525 section 5.3.4.2 (page 25), section 5.5.2.2 (page 40), and table V (pages 25-26).
        See Also:
        Constant Field Values
      • ECHELON_TEAM_CREW

        static final java.lang.String ECHELON_TEAM_CREW
        The MIL-STD-2525 Team/Crew echelon code. See MIL-STD-2525 section 5.3.4.2 (page 25), section 5.5.2.2 (page 40), and table V (pages 25-26).
        See Also:
        Constant Field Values
      • ECHELON_REGIMENT_GROUP

        static final java.lang.String ECHELON_REGIMENT_GROUP
        The MIL-STD-2525 Regiment/Group echelon code. See MIL-STD-2525 section 5.3.4.2 (page 25), section 5.5.2.2 (page 40), and table V (pages 25-26).
        See Also:
        Constant Field Values
      • ECHELON_REGION

        static final java.lang.String ECHELON_REGION
        The MIL-STD-2525 Region echelon code. See MIL-STD-2525 section 5.3.4.2 (page 25), section 5.5.2.2 (page 40), and table V (pages 25-26).
        See Also:
        Constant Field Values
      • ECHELON_ALL

        static final java.util.List<java.lang.String> ECHELON_ALL
        List containing all recognized MIL-STD-2525 echelon codes.
      • EVALUATION_RATING

        static final java.lang.String EVALUATION_RATING
        The MIL-STD-2525 Evaluation Rating modifier field ID. Indicates the reliability and credibility of a unit, equipment, or installation. When used as a key, the corresponding value must be a string containing two characters.

        The first character indicates the reliability rating, and must be one of the following:

        • "A" - completely reliable
        • "B" - usually reliable
        • "C" - fairly reliable
        • "D" - not usually reliable
        • "E" - unreliable
        • "F" - reliability cannot be judged

        The second character indicates the credibility rating, and must be one of the following:

        • "1" - confirmed by other sources
        • "2" - probably true
        • "3" - possibly true
        • "4" - doubtfully true
        • "5" - improbable
        • "6" - truth cannot be judged

        See FM 34-3, Intelligence Analysis, March 1990, pages 2-13 through 2-17 for complete definitions of evaluation ratings.

        See Also:
        Constant Field Values
      • FEINT_DUMMY

        static final java.lang.String FEINT_DUMMY
        The MIL-STD-2525 Feint/Dummy Indicator modifier field ID. Indicates whether a MIL-STD-2525 symbol's represented object is a feint/dummy. A feint/dummy symbol indicates a unit, equipment, or installation designed to draw the enemy's attention away from the area of the main attack. When a marked as a feint/dummy, a symbol's graphic is changed to include a dashed inverted "V" above its frame. See MIL-STD-2525 section 5.3.4.7 (page 28). When used as a key, the corresponding value must be a boolean value. The value is true if the symbol's represented object is a feint/dummy, and false otherwise.

        The following symbology schemes support the feint/dummy modifier:

        • Warfighting
        • Stability Operations
        See Also:
        Constant Field Values
      • FRAME_SHAPE

        static final java.lang.String FRAME_SHAPE
        The MIL-STD-2525 Frame Shape modifier field ID. Indicates standard identity, battle dimension, or exercise amplifying descriptors of an object. See MIL-STD-2525 table XI (pages 38-39) and table XIV (pages 46-47).When used as a key, the corresponding value must be a string of any length.
        See Also:
        Constant Field Values
      • FRAME_SHAPE_EXERCISE

        static final java.lang.String FRAME_SHAPE_EXERCISE
        See Also:
        Constant Field Values
      • FUNCTION_ID

        static final java.lang.String FUNCTION_ID
        Indicates the function ID associated with a MIL-STD-2525 symbol (SIDC positions 5-10). The function IDs are unique to each symbology schemes that uses them, and are defined in each appendix of the MIL-STD-2525C specification:
        • Warfighting - section A.5.2.1.e (page 51) and table A-I (page 51)
        • Tactical Graphics - section B.5.2.1.e (page 304) and table B-I (page 305)
        • Meteorological and Oceanographic - section C.5.2.1.d (page 763) and table C-I (page 763)
        • Signals Intelligence - section D.5.2.1.e (page 964) and table D-I (page 964)
        • Stability Operations - section E.5.2.1.e (page 991) and table E-I (page 991)
        • Emergency Management - table G-I (page 1032)
        See Also:
        Constant Field Values
      • GRAPHIC_TYPE

        static final java.lang.String GRAPHIC_TYPE
        Indicates the type of a graphic in the Meteorological and Oceanographic scheme (SIDC positions 11-13). When used as a key, the corresponding value must be one of the following:
        • GRAPHIC_TYPE_POINT
        • GRAPHIC_TYPE_LINE
        • GRAPHIC_TYPE_AREA
        See Also:
        Constant Field Values
      • GRAPHIC_TYPE_POINT

        static final java.lang.String GRAPHIC_TYPE_POINT
        The MIL-STD-2525 Point type, used by symbols belonging to the METOC scheme.
        See Also:
        Constant Field Values
      • GRAPHIC_TYPE_LINE

        static final java.lang.String GRAPHIC_TYPE_LINE
        The MIL-STD-2525 Line type, used by symbols belonging to the METOC scheme.
        See Also:
        Constant Field Values
      • GRAPHIC_TYPE_AREA

        static final java.lang.String GRAPHIC_TYPE_AREA
        The MIL-STD-2525 Area type, used by symbols belonging to the METOC scheme.
        See Also:
        Constant Field Values
      • GRAPHIC_TYPE_ALL

        static final java.util.List<java.lang.String> GRAPHIC_TYPE_ALL
      • HEADQUARTERS

        static final java.lang.String HEADQUARTERS
        The MIL-STD-2525 Headquarters modifier field ID. Indicates whether a MIL-STD-2525 symbol's represented object is a headquarters. A headquarters symbol indicates the headquarters associated with a unit, equipment, or installation. When a marked as an headquarters, a symbol's graphic is changed to include a line extending downward from the left side of its frame. See MIL-STD-2525 section 5.3.4.8 (page 29). When used as a key, the corresponding value must be a boolean value. The value is true if the symbol's represented object is a headquarters, and false otherwise.

        The following symbology schemes support the headquarters modifier:

        • Warfighting
        • Stability Operations
        See Also:
        Constant Field Values
      • HIGHER_FORMATION

        static final java.lang.String HIGHER_FORMATION
        The MIL-STD-2525 Higher Formation modifier field ID. Indicates the number or title of higher echelon command. See MIL-STD-2525 section 5.3.4.10 (page 29), table IV (pages 22-24) and table XIV (pages 46-47). When used as a key, the corresponding value must be the string containing up to 21 characters.
        See Also:
        Constant Field Values
      • HOSTILE_ENEMY

        static final java.lang.String HOSTILE_ENEMY
        String (ENY) that is displayed as part of MIL-STD-2525 graphics that depict hostile entities. See MIL-STD-2525 section 5.5.1.1 (page 37). This modifier is displayed automatically on graphics that represent hostile entities and include Hostile Enemy modifier in the MIL-STD-2525C graphic template. Use the accessors on TacticalGraphic to enable or disable display of this modifier for a particular graphic.
        See Also:
        TacticalGraphic.isShowHostileIndicator(), TacticalGraphic.setShowHostileIndicator(boolean), Constant Field Values
      • IFF_SIF

        static final java.lang.String IFF_SIF
        The MIL-STD-2525 IFF/SIF modifier field ID. Indicates an IFF/SIF identification mode or code. See MIL-STD-2525 section 5.3.4.10 (page 29), table IV (pages 22-24) and table XIV (pages 46-47). When used as a key, the corresponding value must be a string containing up to 5 characters.
        See Also:
        Constant Field Values
      • INSTALLATION

        static final java.lang.String INSTALLATION
        The MIL-STD-2525 Installation modifier field ID. Indicates the installation code associated with a MIL-STD-2525 symbol (SIDC positions 11-12). When a marked as an installation, a symbol's represented object is a military camp or base. See MIL-STD-2525 section 5.3.4.5 (page 28). When used as a key, the corresponding value must be one of the following:
        • INSTALLATION_NORMAL
        • INSTALLATION_FEINT_DUMMY

        The installation codes are the same for all symbology schemes that use them, and are defined in each appendix of the MIL-STD-2525C specification:

        • Warfighting - section A.5.2.1.f (page 51) and table A-II (pages 52-54)
        • Stability Operations - section E.5.2.1.f (page 991) and table E-II (pages 992-994)
        • Emergency Management - section G.5.5.5 (page 1030) and table G-II (page 1032)
        See Also:
        Constant Field Values
      • INSTALLATION_NORMAL

        static final java.lang.String INSTALLATION_NORMAL
        The MIL-STD-2525 Normal (as opposed to Feint/Dummy) installation code. See MIL-STD-2525 section 5.3.4.5 (page 28).
        See Also:
        Constant Field Values
      • INSTALLATION_FEINT_DUMMY

        static final java.lang.String INSTALLATION_FEINT_DUMMY
        The MIL-STD-2525 Feint/Dummy installation code. See MIL-STD-2525 section 5.3.4.5 (page 28).
        See Also:
        Constant Field Values
      • INSTALLATION_ALL

        static final java.util.List<java.lang.String> INSTALLATION_ALL
        List containing all recognized MIL-STD-2525 installation codes.
      • LOCATION

        static final java.lang.String LOCATION
        The MIL-STD-2525 Location modifier field ID. Indicates a symbol's location in any desired display format. See MIL-STD-2525 section 5.3.4.10 (page 29), table IV (pages 22-24) and table XIV (pages 46-47). When used as a key, the corresponding value must be a string containing up to 19 characters.
        See Also:
        Constant Field Values
      • MOBILITY

        static final java.lang.String MOBILITY
        The MIL-STD-2525 Mobility Indicator modifier field ID. Indicates the equipment mobility code associated with a MIL-STD-2525 symbol (SIDC positions 11-12). A symbol's mobility defines the mobility feature of the represented object, other than mobility intrinsic to the represented object. Mobility codes are currently used only to describe mobility features of equipment. See MIL-STD-2525 section 5.3.4.3 (page 26) and table VI (pages 26-27). When used as a key, the corresponding value must be one of the following:
        • MOBILITY_WHEELED
        • MOBILITY_CROSS_COUNTRY
        • MOBILITY_TRACKED
        • MOBILITY_WHEELED_TRACKED_COMBINATION
        • MOBILITY_TOWED
        • MOBILITY_RAIL
        • MOBILITY_OVER_THE_SNOW
        • MOBILITY_SLED
        • MOBILITY_PACK_ANIMALS
        • MOBILITY_BARGE
        • MOBILITY_AMPHIBIOUS

        The mobility codes are the same for all symbology schemes that use them, and are defined in each appendix of the MIL-STD-2525C specification:

        • Warfighting - section A.5.2.1.f (page 51) and table A-II (pages 52-54)
        • Emergency Management - section G.5.5.5 (page 1030) and table G-II (page 1032)
        See Also:
        Constant Field Values
      • MOBILITY_AMPHIBIOUS

        static final java.lang.String MOBILITY_AMPHIBIOUS
        The MIL-STD-2525 Amphibious Mobility mobility code. See MIL-STD-2525 section 5.3.4.3 (page 26) and table VI (pages 26-27).
        See Also:
        Constant Field Values
      • MOBILITY_BARGE

        static final java.lang.String MOBILITY_BARGE
        The MIL-STD-2525 Barge mobility code. See MIL-STD-2525 section 5.3.4.3 (page 26) and table VI (pages 26-27).
        See Also:
        Constant Field Values
      • MOBILITY_CROSS_COUNTRY

        static final java.lang.String MOBILITY_CROSS_COUNTRY
        The MIL-STD-2525 Cross Country mobility code. See MIL-STD-2525 section 5.3.4.3 (page 26) and table VI (pages 26-27).
        See Also:
        Constant Field Values
      • MOBILITY_OVER_THE_SNOW

        static final java.lang.String MOBILITY_OVER_THE_SNOW
        The MIL-STD-2525 Over The Snow mobility code. See MIL-STD-2525 section 5.3.4.3 (page 26) and table VI (pages 26-27).
        See Also:
        Constant Field Values
      • MOBILITY_PACK_ANIMALS

        static final java.lang.String MOBILITY_PACK_ANIMALS
        The MIL-STD-2525 Pack Animals mobility code. See MIL-STD-2525 section 5.3.4.3 (page 26) and table VI (pages 26-27).
        See Also:
        Constant Field Values
      • MOBILITY_RAIL

        static final java.lang.String MOBILITY_RAIL
        The MIL-STD-2525 Rail mobility code. See MIL-STD-2525 section 5.3.4.3 (page 26) and table VI (pages 26-27).
        See Also:
        Constant Field Values
      • MOBILITY_SLED

        static final java.lang.String MOBILITY_SLED
        The MIL-STD-2525 Sled mobility code. See MIL-STD-2525 section 5.3.4.3 (page 26) and table VI (pages 26-27).
        See Also:
        Constant Field Values
      • MOBILITY_TOWED

        static final java.lang.String MOBILITY_TOWED
        The MIL-STD-2525 Towed mobility code. See MIL-STD-2525 section 5.3.4.3 (page 26) and table VI (pages 26-27).
        See Also:
        Constant Field Values
      • MOBILITY_TRACKED

        static final java.lang.String MOBILITY_TRACKED
        The MIL-STD-2525 Tracked mobility code. See MIL-STD-2525 section 5.3.4.3 (page 26) and table VI (pages 26-27).
        See Also:
        Constant Field Values
      • MOBILITY_WHEELED

        static final java.lang.String MOBILITY_WHEELED
        The MIL-STD-2525 Wheeled/Limited Cross Country mobility code. See MIL-STD-2525 section 5.3.4.3 (page 26) and table VI (pages 26-27).
        See Also:
        Constant Field Values
      • MOBILITY_WHEELED_TRACKED_COMBINATION

        static final java.lang.String MOBILITY_WHEELED_TRACKED_COMBINATION
        The MIL-STD-2525 Wheeled And Tracked Combination mobility code. See MIL-STD-2525 section 5.3.4.3 (page 26) and table VI (pages 26-27).
        See Also:
        Constant Field Values
      • MOBILITY_ALL

        static final java.util.List<java.lang.String> MOBILITY_ALL
        List containing all recognized MIL-STD-2525 mobility codes.
      • MODIFIER_CODE_FEINT_DUMMY

        static final java.lang.String MODIFIER_CODE_FEINT_DUMMY
        The MIL-STD-2525 feint/dummy units and equipment symbol modifier code. Indicates a symbol that is a feint/dummy. Appears in SIDC position 11. See FEINT_DUMMY.
        See Also:
        Constant Field Values
      • MODIFIER_CODE_FEINT_DUMMY_HEADQUARTERS

        static final java.lang.String MODIFIER_CODE_FEINT_DUMMY_HEADQUARTERS
        The MIL-STD-2525 feint/dummy headquarters units and equipment symbol modifier code. Indicates a symbol that is a feint/dummy and a headquarters. Appears in SIDC position 11. See FEINT_DUMMY and HEADQUARTERS.
        See Also:
        Constant Field Values
      • MODIFIER_CODE_FEINT_DUMMY_TASK_FORCE

        static final java.lang.String MODIFIER_CODE_FEINT_DUMMY_TASK_FORCE
        The MIL-STD-2525 feint/dummy task force units and equipment symbol modifier code. Indicates a symbol that is a feint/dummy and a task force. Appears in SIDC position 11. See FEINT_DUMMY and TASK_FORCE.
        See Also:
        Constant Field Values
      • MODIFIER_CODE_FEINT_DUMMY_TASK_FORCE_HEADQUARTERS

        static final java.lang.String MODIFIER_CODE_FEINT_DUMMY_TASK_FORCE_HEADQUARTERS
        The MIL-STD-2525 feint/dummy task force headquarters units and equipment symbol modifier code. Indicates a symbol that is a feint/dummy, a task force, and a headquarters. Appears in SIDC position 11. See FEINT_DUMMY, TASK_FORCE, and HEADQUARTERS.
        See Also:
        Constant Field Values
      • MODIFIER_CODE_HEADQUARTERS

        static final java.lang.String MODIFIER_CODE_HEADQUARTERS
        The MIL-STD-2525 headquarters units and equipment symbol modifier code. Indicates a symbol that is a headquarters. Appears in SIDC position 11. See HEADQUARTERS.
        See Also:
        Constant Field Values
      • MODIFIER_CODE_TASK_FORCE

        static final java.lang.String MODIFIER_CODE_TASK_FORCE
        The MIL-STD-2525 task force units and equipment symbol modifier code. Indicates a symbol that is a task force. Appears in SIDC position 11. See TASK_FORCE.
        See Also:
        Constant Field Values
      • MODIFIER_CODE_TASK_FORCE_HEADQUARTERS

        static final java.lang.String MODIFIER_CODE_TASK_FORCE_HEADQUARTERS
        The MIL-STD-2525 task force headquarters units and equipment symbol modifier code. Indicates a symbol that is a task force and a headquarters. Appears in SIDC position 11. See TASK_FORCE and HEADQUARTERS.
        See Also:
        Constant Field Values
      • MODIFIER_CODE_ALL_UEI

        static final java.util.List<java.lang.String> MODIFIER_CODE_ALL_UEI
        List containing all recognized MIL-STD-2525 units and equipment symbol modifier codes.
      • MODIFIER_CODE_ALL_FEINT_DUMMY

        static final java.util.List<java.lang.String> MODIFIER_CODE_ALL_FEINT_DUMMY
        List containing all recognized MIL-STD-2525 units and equipment symbol modifier codes that indicate a feint/dummy.
      • MODIFIER_CODE_ALL_HEADQUARTERS

        static final java.util.List<java.lang.String> MODIFIER_CODE_ALL_HEADQUARTERS
        List containing all recognized MIL-STD-2525 units and equipment symbol modifier codes that indicate a headquarters.
      • MODIFIER_CODE_ALL_TASK_FORCE

        static final java.util.List<java.lang.String> MODIFIER_CODE_ALL_TASK_FORCE
        List containing all recognized MIL-STD-2525 units and equipment symbol modifier codes that indicate a task force.
      • OPERATIONAL_CONDITION

        static final java.lang.String OPERATIONAL_CONDITION
        See Also:
        Constant Field Values
      • OPERATIONAL_CONDITION_DAMAGED

        static final java.lang.String OPERATIONAL_CONDITION_DAMAGED
        See Also:
        Constant Field Values
      • OPERATIONAL_CONDITION_DESTROYED

        static final java.lang.String OPERATIONAL_CONDITION_DESTROYED
        See Also:
        Constant Field Values
      • OPERATIONAL_CONDITION_ALL

        static final java.util.List<java.lang.String> OPERATIONAL_CONDITION_ALL
      • OPERATIONAL_CONDITION_ALTERNATE

        static final java.lang.String OPERATIONAL_CONDITION_ALTERNATE
        See Also:
        Constant Field Values
      • OPERATIONAL_CONDITION_ALTERNATE_FULLY_CAPABLE

        static final java.lang.String OPERATIONAL_CONDITION_ALTERNATE_FULLY_CAPABLE
        See Also:
        Constant Field Values
      • OPERATIONAL_CONDITION_ALTERNATE_DAMAGED

        static final java.lang.String OPERATIONAL_CONDITION_ALTERNATE_DAMAGED
        See Also:
        Constant Field Values
      • OPERATIONAL_CONDITION_ALTERNATE_DESTROYED

        static final java.lang.String OPERATIONAL_CONDITION_ALTERNATE_DESTROYED
        See Also:
        Constant Field Values
      • OPERATIONAL_CONDITION_ALTERNATE_FULL_TO_CAPACITY

        static final java.lang.String OPERATIONAL_CONDITION_ALTERNATE_FULL_TO_CAPACITY
        See Also:
        Constant Field Values
      • OPERATIONAL_CONDITION_ALTERNATE_ALL

        static final java.util.List<java.lang.String> OPERATIONAL_CONDITION_ALTERNATE_ALL
      • ORDER_OF_BATTLE

        static final java.lang.String ORDER_OF_BATTLE
        Indicates the order of battle code associated with a MIL-STD-2525 symbol (SIDC position 15). A symbol's order of battle provides additional information about the symbol in the operational environment. The recognized values depend on the specific MIL-STD-2525 symbology scheme the symbol belongs to, and are defined in each appendix of the MIL-STD-2525C specification:

        Warfighting, Signals Intelligence, Stability Operations, Emergency Management
        See MIL-STD-2525C section A.5.2.1.h (page 51), table A-I (page 51), section D.5.2.1.h (page 964), table D-I (page 964), section E.5.2.1.h (page 991), table E-I (page 991), and table G-I (page 1032).

        • ORDER_OF_BATTLE_AIR
        • ORDER_OF_BATTLE_ELECTRONIC
        • ORDER_OF_BATTLE_CIVILIAN
        • ORDER_OF_BATTLE_GROUND
        • ORDER_OF_BATTLE_MARITIME
        • ORDER_OF_BATTLE_STRATEGIC_FORCE_RELATED

        Tactical Graphics
        See MIL-STD-2525C section B5.2.1.h (page 304) and table B-I (page 305).

        • ORDER_OF_BATTLE_CONTROL_MARKINGS
        See Also:
        Constant Field Values
      • ORDER_OF_BATTLE_AIR

        static final java.lang.String ORDER_OF_BATTLE_AIR
        The MIL-STD-2525 Air order of battle code.
        See Also:
        Constant Field Values
      • ORDER_OF_BATTLE_CIVILIAN

        static final java.lang.String ORDER_OF_BATTLE_CIVILIAN
        The MIL-STD-2525 Civilian order of battle code.
        See Also:
        Constant Field Values
      • ORDER_OF_BATTLE_CONTROL_MARKINGS

        static final java.lang.String ORDER_OF_BATTLE_CONTROL_MARKINGS
        The MIL-STD-2525 Control Markings order of battle code.
        See Also:
        Constant Field Values
      • ORDER_OF_BATTLE_ELECTRONIC

        static final java.lang.String ORDER_OF_BATTLE_ELECTRONIC
        The MIL-STD-2525 Electronic order of battle code.
        See Also:
        Constant Field Values
      • ORDER_OF_BATTLE_GROUND

        static final java.lang.String ORDER_OF_BATTLE_GROUND
        The MIL-STD-2525 Ground order of battle code.
        See Also:
        Constant Field Values
      • ORDER_OF_BATTLE_MARITIME

        static final java.lang.String ORDER_OF_BATTLE_MARITIME
        The MIL-STD-2525 Maritime order of battle code.
        See Also:
        Constant Field Values
      • ORDER_OF_BATTLE_STRATEGIC_FORCE_RELATED

        static final java.lang.String ORDER_OF_BATTLE_STRATEGIC_FORCE_RELATED
        The MIL-STD-2525 Strategic Force Related order of battle code.
        See Also:
        Constant Field Values
      • ORDER_OF_BATTLE_ALL

        static final java.util.List<java.lang.String> ORDER_OF_BATTLE_ALL
        List containing all recognized MIL-STD-2525 order of battle codes.
      • ORDER_OF_BATTLE_ALL_UEI_SIGINT_SO_EM

        static final java.util.List<java.lang.String> ORDER_OF_BATTLE_ALL_UEI_SIGINT_SO_EM
        List containing all recognized MIL-STD-2525 order of battle codes for the Warfighting (UEI), Signals Intelligence (SIGINT), Stability Operations (SO), and Emergency Management (EM) schemes.
      • ORDER_OF_BATTLE_ALL_TACTICAL_GRAPHICS

        static final java.util.List<java.lang.String> ORDER_OF_BATTLE_ALL_TACTICAL_GRAPHICS
        List containing all recognized MIL-STD-2525 order of battle codes for the Tactical Graphics scheme.
      • QUANTITY

        static final java.lang.String QUANTITY
        The MIL-STD-2525 Quantity modifier field ID. Indicates the number of items associated with a MIL-STD-2525 symbol. See MIL-STD-2525 section 5.3.4.10 (page 29), table IV (pages 22-24) and table XIV (pages 46-47). When used as a key, the corresponding value must be a numeric value indicating the number of items present.
        See Also:
        Constant Field Values
      • REINFORCED_REDUCED

        static final java.lang.String REINFORCED_REDUCED
        The MIL-STD-2525 Reinforced or Reduced modifier field ID. Indicates whether a unit is reinforced or reduced, or both. When used as a key, the corresponding value must be one of the following values:
        • REINFORCED to indicate that the unit is reinforced
        • REDUCED to indicate that the unit is reduced
        • REINFORCED_AND_REDUCED to indicate that the unit is reinforced and reduced
        See Also:
        Constant Field Values
      • REINFORCED_AND_REDUCED

        static final java.lang.String REINFORCED_AND_REDUCED
        See Also:
        Constant Field Values
      • SCHEME

        static final java.lang.String SCHEME
        Indicates the scheme code associated with a MIL-STD-2525 symbol (SIDC position 1). A symbol's scheme defines the specific MIL-STD-2525 symbology set that it belongs to. The scheme codes are defined in each appendix of the MIL-STD-2525 specification. When used as a key, the corresponding value must be one of the following:
        • SCHEME_WARFIGHTING
        • SCHEME_TACTICAL_GRAPHICS
        • SCHEME_METOC
        • SCHEME_INTELLIGENCE
        • SCHEME_STABILITY_OPERATIONS
        • SCHEME_EMERGENCY_MANAGEMENT
        See Also:
        Constant Field Values
      • SCHEME_EMERGENCY_MANAGEMENT

        static final java.lang.String SCHEME_EMERGENCY_MANAGEMENT
        The MIL-STD-2525 Emergency Management (EM) scheme code. See MIL-STD-2525C table G-I (page 1032).
        See Also:
        Constant Field Values
      • SCHEME_INTELLIGENCE

        static final java.lang.String SCHEME_INTELLIGENCE
        The MIL-STD-2525 Signals Intelligence (SIGINT) scheme code. See MIL-STD-2525C table D-I (page 964).
        See Also:
        Constant Field Values
      • SCHEME_METOC

        static final java.lang.String SCHEME_METOC
        The MIL-STD-2525 Meteorological and Oceanographic (METOC) scheme code. See MIL-STD-2525C table C-I (page 763).
        See Also:
        Constant Field Values
      • SCHEME_STABILITY_OPERATIONS

        static final java.lang.String SCHEME_STABILITY_OPERATIONS
        The MIL-STD-2525 Stability Operations (SO) scheme code. See MIL-STD-2525C table E-I (page 991).
        See Also:
        Constant Field Values
      • SCHEME_TACTICAL_GRAPHICS

        static final java.lang.String SCHEME_TACTICAL_GRAPHICS
        The MIL-STD-2525 Tactical Graphics scheme code. See MIL-STD-2525C table B-I (page 305).
        See Also:
        Constant Field Values
      • SCHEME_WARFIGHTING

        static final java.lang.String SCHEME_WARFIGHTING
        The MIL-STD-2525 Warfighting scheme code. This scheme is also referred to as Units, Equipment, and Installations (UEI). See MIL-STD-2525C table A-I (page 51).
        See Also:
        Constant Field Values
      • SCHEME_ALL

        static final java.util.List<java.lang.String> SCHEME_ALL
        List containing all recognized MIL-STD-2525 scheme codes.
      • SHOW_FILL

        static final java.lang.String SHOW_FILL
        Indicates whether to display a MIL-STD-2525 tactical symbol's fill color. See MIL-STD-2525 section 5.4.5 (page 24) and table IX (page 35). When used as a key, the corresponding value must be a boolean value. The value is true if the symbol's fill color should be displayed, and false otherwise.
        See Also:
        Constant Field Values
      • SHOW_FRAME

        static final java.lang.String SHOW_FRAME
        Indicates whether to display a MIL-STD-2525 tactical symbol's frame. See MIL-STD-2525 section 5.4.5 (page 24) and table IX (page 35). When used as a key, the corresponding value must be a boolean value. The value is true if the symbol's frame should be displayed, and false otherwise.
        See Also:
        Constant Field Values
      • SHOW_ICON

        static final java.lang.String SHOW_ICON
        Indicates whether to display a MIL-STD-2525 tactical symbol's icon. See MIL-STD-2525 section 5.4.5 (page 24) and table IX (page 35). When used as a key, the corresponding value must be a boolean value. The value is true if the symbol's icon should be displayed, and false otherwise.
        See Also:
        Constant Field Values
      • SIGNATURE_EQUIPMENT

        static final java.lang.String SIGNATURE_EQUIPMENT
        The MIL-STD-2525 Signature Equipment modifier field ID. Indicates detectable electronic signatures from hostile equipment. See MIL-STD-2525 section 5.3.4.10 (page 29), table IV (pages 22-24) and table XIV (pages 46-47). When used as a key, the corresponding value must be the string "!".
        See Also:
        Constant Field Values
      • SPECIAL_C2_HEADQUARTERS

        static final java.lang.String SPECIAL_C2_HEADQUARTERS
        The MIL-STD-2525 Special C2 Headquarters modifier field ID. Indicates a the name of a special Command and Control Headquarters. The name is displayed inside the symbol's frame. See MIL-STD-2525 section 5.3.4.10 (page 29), table IV (pages 22-24) and table XIV (pages 46-47). When used as a key, the corresponding value must be a string containing up to 9 characters.
        See Also:
        Constant Field Values
      • SPEED

        static final java.lang.String SPEED
        The MIL-STD-2525 Speed modifier field ID. Indicates a symbol's velocity as defined in MIL-STD-6040. See MIL-STD-2525 section 5.3.4.10 (page 29), table IV (pages 22-24) and table XIV (pages 46-47). When used as a key, the corresponding value must be a string containing up to 8 characters.
        See Also:
        Constant Field Values
      • SPEED_LEADER_SCALE

        static final java.lang.String SPEED_LEADER_SCALE
        The MIL-STD-2525 Speed Leader modifier field ID. Indicates the speed and direction of movement or intended movement of an object. See MIL-STD-2525 section 5.3.4.11.3 (page 30-31), table IV (pages 22-24) and table XIV (pages 46-47). When used as a key, the corresponding value must be a numeric value indicating an amount to scale the Direction of Movement modifier line as a ratio of the line's original length. The specified scale is a floating point number greater than 0.0: values less than 1.0 make the line shorter, while values greater than 1.0 make the line longer.
        See Also:
        Constant Field Values
      • STAFF_COMMENTS

        static final java.lang.String STAFF_COMMENTS
        The MIL-STD-2525 Staff Comments modifier field ID. The meaning of this field is implementation specific. See MIL-STD-2525 section 5.3.4.10 (page 29), table IV (pages 22-24) and table XIV (pages 46-47). When used as a key, the corresponding value must be a string containing up to 20 characters.
        See Also:
        Constant Field Values
      • STANDARD_IDENTITY

        static final java.lang.String STANDARD_IDENTITY
        Indicates the standard identity code associated with a MIL-STD-2525 symbol (SIDC position 2). A symbol's standard identity defines the threat posed by the object being represented. See MIL-STD-2525C section 3.2.39 (page 10), section 5.3.1.1 (page 17), table I (page 15), and table II (page 16). When used as a key, the corresponding value must be one of the following:
        • STANDARD_IDENTITY_PENDING
        • STANDARD_IDENTITY_UNKNOWN
        • STANDARD_IDENTITY_ASSUMED_FRIEND
        • STANDARD_IDENTITY_FRIEND
        • STANDARD_IDENTITY_NEUTRAL
        • STANDARD_IDENTITY_SUSPECT
        • STANDARD_IDENTITY_HOSTILE
        • STANDARD_IDENTITY_EXERCISE_PENDING
        • STANDARD_IDENTITY_EXERCISE_UNKNOWN
        • STANDARD_IDENTITY_EXERCISE_ASSUMED_FRIEND
        • STANDARD_IDENTITY_EXERCISE_FRIEND
        • STANDARD_IDENTITY_EXERCISE_NEUTRAL
        • STANDARD_IDENTITY_JOKER
        • STANDARD_IDENTITY_FAKER

        The standard identity codes are the same for all symbology schemes that use them, and are defined in each appendix of the MIL-STD-2525 specification:

        • Warfighting - table A-I (page 51)
        • Tactical Graphics - table B-I (page 305)
        • Signals Intelligence - table D-I (page 964)
        • Stability Operations - table E-I (page 991)
        • Emergency Management - table G-I (page 1032)
        See Also:
        Constant Field Values
      • STANDARD_IDENTITY_ASSUMED_FRIEND

        static final java.lang.String STANDARD_IDENTITY_ASSUMED_FRIEND
        The MIL-STD-2525 Assumed Friend standard identity code. Indicates a symbol assumed to be a friend because of its characteristics or origin. See MIL-STD-2525C section 3.2.2 (page 7).
        See Also:
        Constant Field Values
      • STANDARD_IDENTITY_EXERCISE_ASSUMED_FRIEND

        static final java.lang.String STANDARD_IDENTITY_EXERCISE_ASSUMED_FRIEND
        The MIL-STD-2525 Exercise Assumed Friend standard identity code. Indicates a symbol acting as an assumed friend for exercise purposes.
        See Also:
        Constant Field Values
      • STANDARD_IDENTITY_EXERCISE_FRIEND

        static final java.lang.String STANDARD_IDENTITY_EXERCISE_FRIEND
        The MIL-STD-2525 Exercise Friend standard identity code. Indicates a symbol acting as a friend for exercise purposes.
        See Also:
        Constant Field Values
      • STANDARD_IDENTITY_EXERCISE_NEUTRAL

        static final java.lang.String STANDARD_IDENTITY_EXERCISE_NEUTRAL
        The MIL-STD-2525 Exercise Neutral standard identity code. Indicates a symbol acting as neutral for exercise purposes.
        See Also:
        Constant Field Values
      • STANDARD_IDENTITY_EXERCISE_PENDING

        static final java.lang.String STANDARD_IDENTITY_EXERCISE_PENDING
        The MIL-STD-2525 Exercise Pending standard identity code. Indicates a symbol which has not been subject to the identification process for exercise purposes.
        See Also:
        Constant Field Values
      • STANDARD_IDENTITY_EXERCISE_UNKNOWN

        static final java.lang.String STANDARD_IDENTITY_EXERCISE_UNKNOWN
        The MIL-STD-2525 Exercise Unknown standard identity code. Indicates a symbol that as been evaluated but not identified for exercise purposes.
        See Also:
        Constant Field Values
      • STANDARD_IDENTITY_FAKER

        static final java.lang.String STANDARD_IDENTITY_FAKER
        The MIL-STD-2525 Faker standard identity code. Indicates a friendly symbol acting as hostile for exercise purposes. See MIL-STD-2525C section 3.2.12 (page 8).
        See Also:
        Constant Field Values
      • STANDARD_IDENTITY_FRIEND

        static final java.lang.String STANDARD_IDENTITY_FRIEND
        The MIL-STD-2525 Friend standard identity code. Indicates a symbol belonging to a declared friendly nation. See MIL-STD-2525C section 3.2.16 (page 8).
        See Also:
        Constant Field Values
      • STANDARD_IDENTITY_HOSTILE

        static final java.lang.String STANDARD_IDENTITY_HOSTILE
        The MIL-STD-2525 Hostile standard identity code. Indicates a symbol belonging to any opposing nation or entity. See MIL-STD-2525C section 3.2.19 (page 8).
        See Also:
        Constant Field Values
      • STANDARD_IDENTITY_JOKER

        static final java.lang.String STANDARD_IDENTITY_JOKER
        The MIL-STD-2525 Joker standard identity code. Indicates a friendly symbol acting as suspect for exercise purposes. See MIL-STD-2525C section 3.2.24 (page 8).
        See Also:
        Constant Field Values
      • STANDARD_IDENTITY_NEUTRAL

        static final java.lang.String STANDARD_IDENTITY_NEUTRAL
        The MIL-STD-2525 Neutral standard identity code. Indicates a symbol who's characteristics or nationality indicates that it is neither supporting nor opposing friendly forces. See MIL-STD-2525C section 3.2.29 (page 9).
        See Also:
        Constant Field Values
      • STANDARD_IDENTITY_PENDING

        static final java.lang.String STANDARD_IDENTITY_PENDING
        The MIL-STD-2525 Pending standard identity code. Indicates a symbol which has not been subject to the identification process. See MIL-STD-2525C section 3.2.32 (page 9).
        See Also:
        Constant Field Values
      • STANDARD_IDENTITY_SUSPECT

        static final java.lang.String STANDARD_IDENTITY_SUSPECT
        The MIL-STD-2525 Suspect standard identity code. Indicates a symbol which is potentially hostile because of its characteristics or nationality. See MIL-STD-2525C section 3.2.42 (page 10).
        See Also:
        Constant Field Values
      • STANDARD_IDENTITY_UNKNOWN

        static final java.lang.String STANDARD_IDENTITY_UNKNOWN
        The MIL-STD-2525 Unknown standard identity code. Indicates a symbol that as been evaluated but not identified. See MIL-STD-2525C section 3.2.49 (page 10).
        See Also:
        Constant Field Values
      • STANDARD_IDENTITY_ALL

        static final java.util.List<java.lang.String> STANDARD_IDENTITY_ALL
        List containing all recognized MIL-STD-2525 standard identity codes.
      • STATIC_DYNAMIC

        static final java.lang.String STATIC_DYNAMIC
        Indicates if a graphic in the Meteorological and Oceanographic scheme is static or dynamic (SIDC positions 3 and 4). When used as a key, the corresponding value must be one of the following:
        • STATIC
        • DYNAMIC
        See Also:
        Constant Field Values
      • STATIC

        static final java.lang.String STATIC
        The MIL-STD-2525 Static, used by symbols belonging to the METOC scheme.
        See Also:
        Constant Field Values
      • DYNAMIC

        static final java.lang.String DYNAMIC
        The MIL-STD-2525 Dynamic, used by symbols belonging to the METOC scheme.
        See Also:
        Constant Field Values
      • STATIC_DYNAMIC_ALL

        static final java.util.List<java.lang.String> STATIC_DYNAMIC_ALL
      • STATUS

        static final java.lang.String STATUS
        The MIL-STD-2525 Status / Operational Condition modifier field ID. Indicates the status code associated with a MIL-STD-2525 symbol (SIDC position 4). A symbol's status defines whether the represented object exists at the time the symbol was generated, or is anticipated to exist in the future. Additionally, a symbol's status can define its operational condition. See MIL-STD-2525C section 3.2.41 (page 10), section 5.3.1.4 (pages 17-18), and tables III and III-2 (pages 18-17). The recognized values depend on the specific MIL-STD-2525 symbology scheme the symbol belongs to, and are defined in each appendix of the MIL-STD-2525C specification:

        Warfighting, Signals Intelligence, Stability Operations
        See MIL-STD-2525C section A.5.2.1.d (page 51), table A-I (page 51), section D.5.2.1.d (page 964), table D-I (page 964), section E.5.2.1.d (page 991), and table E-I (page 991).

        • STATUS_ANTICIPATED
        • STATUS_PRESENT
        • STATUS_PRESENT_FULLY_CAPABLE
        • STATUS_PRESENT_DAMAGED
        • STATUS_PRESENT_DESTROYED
        • STATUS_PRESENT_FULL_TO_CAPACITY

        Tactical Graphics
        See MIL-STD-2525C section B5.2.1.d (page 304) and table B-I (page 305).

        • STATUS_ANTICIPATED
        • STATUS_SUSPECTED
        • STATUS_PRESENT
        • STATUS_KNOWN

        Emergency Management
        See MIL-STD-2525C section G.5.2.4 (page 1028) and table G-I (page 1032).

        • STATUS_ANTICIPATED
        • STATUS_PRESENT
        See Also:
        Constant Field Values
      • STATUS_ANTICIPATED

        static final java.lang.String STATUS_ANTICIPATED
        The MIL-STD-2525 Anticipated/Planned status code. Indicates a symbol who's represented object is anticipated to exist at the symbol's location. See MIL-STD-2525C section 5.3.1.4 (pages 17-18).
        See Also:
        Constant Field Values
      • STATUS_KNOWN

        static final java.lang.String STATUS_KNOWN
        The MIL-STD-2525 Known status code. See MIL-STD-2525C table B-I (page 305).
        See Also:
        Constant Field Values
      • STATUS_PRESENT

        static final java.lang.String STATUS_PRESENT
        The MIL-STD-2525 Present/Fully Capable status code. Indicates a symbol who's represented object currently exists at the symbol's location. See MIL-STD-2525C section 5.3.1.4 (pages 17-18).
        See Also:
        Constant Field Values
      • STATUS_DAMAGED

        static final java.lang.String STATUS_DAMAGED
        The MIL-STD-2525 Present/Damaged status code. Indicates a symbol who's represented object is damaged, and currently exists at the symbol's location. See MIL-STD-2525C section 5.3.1.4 (pages 17-18).
        See Also:
        Constant Field Values
      • STATUS_DESTROYED

        static final java.lang.String STATUS_DESTROYED
        The MIL-STD-2525 Present/Destroyed status code. Indicates a symbol who's represented object is destroyed, and currently exists at the symbol's location. See MIL-STD-2525C section 5.3.1.4 (pages 17-18).
        See Also:
        Constant Field Values
      • STATUS_FULL_TO_CAPACITY

        static final java.lang.String STATUS_FULL_TO_CAPACITY
        The MIL-STD-2525 Present/Full To Capacity status code. Indicates a symbol who's represented object's capacity is full, and currently exists at the symbol's location. See MIL-STD-2525C section 5.3.1.4 (pages 17-18).
        See Also:
        Constant Field Values
      • STATUS_FULLY_CAPABLE

        static final java.lang.String STATUS_FULLY_CAPABLE
        The MIL-STD-2525 Present/Fully Capable status code. Indicates a symbol who's represented object is fully capable, and currently exists at the symbol's location. See MIL-STD-2525C section 5.3.1.4 (pages 17-18).
        See Also:
        Constant Field Values
      • STATUS_SUSPECTED

        static final java.lang.String STATUS_SUSPECTED
        The MIL-STD-2525 Suspected status code. Indicates a symbol who's represented object is suspected to exist at the symbol's location. See MIL-STD-2525C section 5.3.1.4 (pages 17-18).
        See Also:
        Constant Field Values
      • STATUS_ALL

        static final java.util.List<java.lang.String> STATUS_ALL
        List containing all recognized MIL-STD-2525 status codes.
      • STATUS_ALL_UEI_SIGINT_SO_EM

        static final java.util.List<java.lang.String> STATUS_ALL_UEI_SIGINT_SO_EM
        List containing all recognized MIL-STD-2525 status codes for the Warfighting (UEI), Signals Intelligence (SIGINT), Stability Operations (SO), and Emergency Management schemes. TODO: EM scheme contradicts itself.
      • STATUS_ALL_TACTICAL_GRAPHICS_METOC

        static final java.util.List<java.lang.String> STATUS_ALL_TACTICAL_GRAPHICS_METOC
        List containing all recognized MIL-STD-2525 status codes for the Tactical Graphics and Meteorological and Oceanographic (METOC) scheme.
      • SYMBOL_MODIFIER

        static final java.lang.String SYMBOL_MODIFIER
        Indicates the symbol modifier code associated with a MIL-STD-2525 symbol (SIDC positions 11-12). The symbol modifier code defines what graphic symbol modifiers should be displayed around the symbol's icon, such as feint/dummy, installation, task force, headquarters staff, equipment mobility, and auxiliary equipment. The recognized values depend on the specific MIL-STD-2525 symbology scheme the symbol belongs to, and are defined in each appendix of the MIL-STD-2525C specification:
        • Warfighting - section A.5.2.1.f (page 51) and table A-II (pages 52-54)
        • Stability Operations - section E.5.2.1.f (page 991) and table E-II (pages 992-994)
        • Emergency Management - section G.5.5 (page 1029) and table EG-II (page 1032)
        See Also:
        Constant Field Values
      • SYMBOL_INDICATOR

        static final java.lang.String SYMBOL_INDICATOR
        The MIL-STD-2525 Symbol Indicator modifier field ID. Indicates a symbol to included in a TacticalGraphic. See MIL-STD-2525 section 5.5.2 (page 38), table XI (pages 38-39) and table XIV (pages 46-47). When used as a key, the corresponding value must be an TacticalSymbol.
        See Also:
        Constant Field Values
      • TASK_FORCE

        static final java.lang.String TASK_FORCE
        The MIL-STD-2525 Task Force Indicator modifier field ID. Indicates whether a MIL-STD-2525 symbol's represented object is a task force. When a marked as a task force, a symbol's graphic is changed to include a bracket above its echelon. See MIL-STD-2525 section 5.3.4.6 (page 28). When used as a key, the corresponding value must be a boolean value. The value is true if the symbol's represented object is a task force, and false otherwise.

        The following symbology schemes support the task force modifier:

        • Warfighting
        • Stability Operations
        See Also:
        Constant Field Values
      • TYPE

        static final java.lang.String TYPE
        The MIL-STD-2525 Type modifier field ID. Indicates types of equipment. See MIL-STD-2525 section 5.3.4.1 (page 25), table IV (pages 22-24) and table XIV (pages 46-47). When used as a key, the corresponding value must be a string containing up to 24 characters.
        See Also:
        Constant Field Values
      • UNIQUE_DESIGNATION

        static final java.lang.String UNIQUE_DESIGNATION
        The MIL-STD-2525 Unique Designation modifier field ID. Uniquely identifies a particular symbol or track number. Identifies acquisitions number when used with SIGINT symbology. See MIL-STD-2525 section 5.3.4.10 (page 29), table IV (pages 22-24) and table XIV (pages 46-47). When used as a key, the corresponding value must be a string containing up to 21 characters.
        See Also:
        Constant Field Values