Class Modifiers

java.lang.Object
armyc2.c5isr.renderer.utilities.Modifiers

public class Modifiers extends Object
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
    Symbol Icon The innermost part of a symbol, comprised of an icon and optional modifiers, that represents a joint military object (see 5.3.4).
    static final String
    Special C2 Headquarters A amplifier that is contained inside the frame in place of the main icon and contains the name of the special C2 Headquarters.
    static final String
    Feint/Dummy indicator An amplifier that identifies an offensive or defensive unit, intended to draw the enemy's attention away from the area of the main attack.
    static final String
    Platform Type An amplifier that identifies the electronic identification for a pulsed or non-pulsed electromagnetic emission.
    static final String
    Platform Type An amplifier that identifies equipment teardown time in minutes.
    static final String
    Common Identifier An amplifier to provide a common name used to identify an entity.
    static final String
    Auxiliary Equipment Indicator An amplifier for equipment that indicates the presence of a towed sonar array (see 5.3.7.11, figure 14 and table IX).
    static final String
    Area of Uncertainty An amplifier that indicates the area where an object is most likely to be, based on the object's last report and the reporting accuracy of the sensor that detected the object (see 5.3.7.13.1 and figure 18.
    static final String
    Dead Reckoning Trailer An amplifier that identifies where an object should be located at present, given its last reported course and speed (see 5.3.7.13.2).
    static final String
    Speed Leader An amplifier that depicts the speed and direction of movement of an object (see 5.3.7.13.3 and figure 18).
    static final String
    Pairing Line An amplifier that connects two objects and is updated dynamically as the positions of the two objects change (see 5.3.7.13.4 and figure 18).
    static final String
    Operational Condition An amplifier that indicates operational condition or capacity.
    static final String
    Distance An amplifier that displays a minimum, maximum, or a specific distance (range, radius, width, length, etc.), in meters.
    static final String
    Azimuth An amplifier that displays an angle measured from true north to any other line in degrees.
    static final String
    Engagement Bar A graphic amplifier placed immediately atop the symbol.
    static final String
    Target Number An amplifier used in Fire Support operations to uniquely designate targets in accordance with STANAG 2934.
    static final String
    Target Number Extension An amplifier used to identify a target number extension which is a sequentially assigned number identifying the individual elements in a target (MIL-STD-6017), Format: Numeric – {2,3} [-##] Symbol Set: 25 Remarks: Position 1 is a dash (-) and positions 2-3 are numbers, from 1 through 15.
    static final String
    Guarded Unit An amplifier used during ballistic missile defense.
    static final String
    Special Designator An amplifier that identifies special track designators.
    static final String
    Country A three-letter code that indicates the country of origin of the organization (US systems shall use GENC).
    static final String
    Capacity of Installation Capacity of installation displayed.
    static final String
    Leadership Identifies Leadership (ONLY IN DISMOUNTED INDIVIDUAL) Format: Graphic Symbol Set: 27(2525E) Remarks: Determined by SIDC positions 9-10.
    static final String
    Headquarters Element An amplifier that indicates what type of element of a headquarters is being represented, such as TOC, MAIN2.
    static final String
    Installation Composition Indicates the component type of the installation Format: Alphanumeric {3,7} Symbol Set: 20(2525E) Remarks: Location currently undefined List of Values: DEVELOP - Development.
    static final String
    Network Identifier Indicates the network the entity has privileges within.
    static final String
    Echelon An amplifier in a unit symbol that identifies command level (see 5.3.7.1 and table VII).
    static final String
    Quantity An amplifier in an equipment symbol that identifies the number of items present.
    static final String
    Task Force Indicator An amplifier that identifies a unit or activities symbol as a task force (see 5.3.7.2 and figure 14).
    static final String
    Frame Shape Modifier A graphic modifier that displays standard identity, battle dimension, or exercise amplifying descriptors of an object (see 5.3.1 and table II).
    static final String
    Reinforced or Reduced An amplifier in a unit symbol that displays (+) for reinforced, (-) for reduced, (+) reinforced and reduced.
    static final String
    Staff Comments An amplifier for units, equipment and installations; content is implementation specific.
    static final String
    Additional Information An amplifier for units, equipment and installations; content is implementation specific.
    static final String
    Unlisted Point Information An alphanumeric text amplifier used to provide an up to a three-character letter field acronym to describe a point that is not already listed.
    static final String
    Deprecated.
    2525C
    static final String
    Evaluation Rating An amplifier that consists of a one-letter reliability rating and a one-number credibility rating.
    static final String
    Effectiveness An amplifier for units and installations that indicates unit effectiveness or installation capability.
    static final String
    Signature Equipment An amplifier for hostile equipment; "!" indicates detectable electronic signatures.
    static final String
    Higher Formation An amplifier for units that indicates number or title of higher echelon command (corps are designated by Roman numerals).
    static final String
    Hostile (Enemy) An amplifier for equipment; letters "ENY" denote hostile symbols.
    static final String
    IFF/SIF/AIS An amplifier displaying IFF/SIF/AIS Identification modes and codes.
    static final String
    Direction of Movement Indicator An amplifier consisting of a line with arrow that identifies the direction of movement or intended movement of an object (see 5.3.7.9 and figure 14).
    static final String
    Mobility Indicator An amplifier that depicts the mobility of an object not intrinsic to the entity itself (see 5.3.7.9, figure 14 and table IX).
    static final String
    SIGINT Mobility Indicator An amplifier that indicates the mobility of a SIGINT unit.
    static final String
    Headquarters Staff Indicator An amplifier for units, installations and activities that identifies them as a headquarters (see figure 14 and figure 13).
    static final String
    Offset Location Indicator An amplifier used to indicate the offset or precise location of a single point symbol (see 5.3.7.5, 5.3.12, and figure 14).
    static final String
    Unique Designation An amplifier that uniquely identifies a particular symbol or track number.
    static final String
    Lines - Unique Identifier or Primary Purpose An amplifier that uniquely identifies a particular symbol or track number.
    static final String
    Type An amplifier for equipment that indicates types of equipment.
    static final String
    Date/Time Group (DTG) W An amplifier for displaying a date-time group (DDHHMMSSZMONYYYY) or (DDHHMMZMMMYYYY) or "O/O" for On Order.
    static final String
    Date/Time Group (DTG) W1 An amplifier for displaying a date-time group (DDHHMMSSZMONYYYY) or (DDHHMMZMMMYYYY) or "O/O" for On Order.
    static final String
    Altitude/Depth An amplifier that displays either altitude, flight level, depth for submerged objects or height of equipment or structures on the ground, the minimum, maximum and/or specific altitude (in feet or meters in relation to a reference datum) or depth (for submerged objects in feet below sea level).
    static final String
    Location An amplifier that displays a symbol's location in degrees, minutes and decimal minutes (or in MGRS, GARS, or other applicable display formats).
    static final String
    Speed An amplifier that displays velocity (see 5.3.7.7).
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns an Arraylist of the modifiers for Control Measures
    static String
    Returns the description for a modifier constant
    static String
    go from "T" or "T1" to integer constant values 9 and 10
    static String
     
    Returns an Arraylist of the all the modifiers that appear as labels and are not derived from the symbol code or are external to symbol data like offset indicator.
    static String
     
    Returns an ArrayList of the modifier constants that are determined by the symbol code and therefore don't need their values to be manually typed or selected.
    Returns an Arraylist of the modifier names for units

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • A_SYMBOL_ICON

      public static final String A_SYMBOL_ICON
       Symbol Icon
       The innermost part of a symbol, comprised of an icon and optional modifiers, that represents a joint military object (see 5.3.4).
       Format: Graphic
       Symbol Set: All
       Remarks: Determined by SIDC positions 11-20.
       
      See Also:
    • B_ECHELON

      public static final String B_ECHELON
       Echelon
       An amplifier in a unit symbol that identifies command level (see 5.3.7.1 and table VII).
       Format: Graphic
       Symbol Set: All
       Remarks: Determined by SIDC positions 9-10.
       
      See Also:
    • C_QUANTITY

      public static final String C_QUANTITY
       Quantity
       An amplifier in an equipment symbol that identifies the number of items present.
       Examples include:
       350 Beds 50 Gallons
       Format:
       Alphanumeric - {1,19}
       [#########] [XXXXXXXXXX]
       Symbol Set: 10, 11, 15, 25, 27, 60
       Remarks: Two-part composite field.
       Where # is the numeric value [1-999999999], and X is the unit of measure.
       Note: There should be a space between the numeric and the unit of measure values.
       
      See Also:
    • D_TASK_FORCE_INDICATOR

      public static final String D_TASK_FORCE_INDICATOR
       Task Force Indicator
       An amplifier that identifies a unit or activities symbol as a task force (see 5.3.7.2 and figure 14).
       Format: Graphic
       Symbol Set: 10
       Remarks: Determined by SIDC position 8.
       
      See Also:
    • E_FRAME_SHAPE_MODIFIER

      public static final String E_FRAME_SHAPE_MODIFIER
       Frame Shape Modifier
       A graphic modifier that displays standard identity, battle dimension, or exercise
       amplifying descriptors of an object (see 5.3.1 and table II).
       Format: Graphic
       Symbol Set: ALL BUT 25,45,46,47
       Remarks: 2525C, not processed as a modifier in 2525D+
       
      See Also:
    • F_REINFORCED_REDUCED

      public static final String F_REINFORCED_REDUCED
       Reinforced or Reduced
       An amplifier in a unit symbol that displays (+) for reinforced, (-) for reduced, (+) reinforced and reduced.
       Format: Alphanumeric - {1,1}
       Symbol Set: 10
       Remarks:
       
      See Also:
    • G_STAFF_COMMENTS

      public static final String G_STAFF_COMMENTS
       Staff Comments
       An amplifier for units, equipment and installations; content is implementation specific.
       Format: Alphanumeric - {1,20}
       Symbol Set: 01, 05, 10, 15, 20, 27, 30, 35, 40
       Remarks:
       
      See Also:
    • H_ADDITIONAL_INFO_1

      public static final String H_ADDITIONAL_INFO_1
       Additional Information
       An amplifier for units, equipment and installations; content is implementation specific.
       Format: Alphanumeric - {1,20}
       Symbol Set: ALL
       Remarks:
       
      See Also:
    • H1_ADDITIONAL_INFO_2

      public static final String H1_ADDITIONAL_INFO_2
       Unlisted Point Information
       An alphanumeric text amplifier used to provide an up to a three-character letter field acronym to describe a point that is not already listed.
       Format: Alphanumeric - {1,3}
       Symbol Set: 25
       Remarks: Only used with Action Points (General) control measure. SIDC 130100.
       
      See Also:
    • H2_ADDITIONAL_INFO_3

      public static final String H2_ADDITIONAL_INFO_3
      Deprecated.
      2525C
      A text modifier for tactical graphics; content is implementation specific. CM: P,L,A,N,B/C,R/N Length: 20
      See Also:
    • J_EVALUATION_RATING

      public static final String J_EVALUATION_RATING
       Evaluation Rating
       An amplifier that consists of a one-letter reliability rating and a one-number credibility rating. (See ATP 2-33.4)
       Format: Alphanumeric - {2,2} [X][#]
       Symbol Set: 10, 15, 20,27, 40
       Remarks:
      
       Reliability Ratings:
       A-completely reliable
       B-usually reliable
       C-fairly reliable
       D-not usually reliable
       E-unreliable
       F-reliability cannot be judged
      
       Credibility Ratings:
       1-confirmed by other sources
       2-probably true
       3-possibly true
       4-doubtfully true
       5-improbable
       6-truth cannot be judged
       
      See Also:
    • K_COMBAT_EFFECTIVENESS

      public static final String K_COMBAT_EFFECTIVENESS
       Effectiveness
       An amplifier for units and installations that indicates unit effectiveness or installation capability.
       Format: Alphanumeric - {2,3}
       Symbol Set: 10, 15, 27
       Remarks:
       List of Values:
       FO - Fully Operational
       SO - Substantially operational
       MO - Marginally operational
       NO - Not operational
       UNK - Unknown
       
      See Also:
    • L_SIGNATURE_EQUIP

      public static final String L_SIGNATURE_EQUIP
       Signature Equipment
       An amplifier for hostile equipment; "!" indicates detectable electronic signatures.
       Format: Alphanumeric - {1,1}
       Symbol Set: 15
       Remarks: The amplifier displayed is the exclamation mark "!".
       
      See Also:
    • M_HIGHER_FORMATION

      public static final String M_HIGHER_FORMATION
       Higher Formation
       An amplifier for units that indicates number or title of higher echelon command (corps are designated by Roman numerals).
       Format: Alphanumeric - {1,21}
       Symbol Set: 10
       Remarks: The amplifier displayed is the exclamation mark "!".
       
      See Also:
    • N_HOSTILE

      public static final String N_HOSTILE
       Hostile (Enemy)
       An amplifier for equipment; letters "ENY" denote hostile symbols.
       Format: Alphanumeric - {3,3}
       Symbol Set: 15,25
       Remarks: Determined by SIDC position 4.
       Note: This amplifier must be used when displaying enemy/hostile control measures on monochromatic displays
       
      See Also:
    • P_IFF_SIF_AIS

      public static final String P_IFF_SIF_AIS
       IFF/SIF/AIS
       An amplifier displaying IFF/SIF/AIS Identification modes and codes.
       Format:
       

      Symbol Set: 01, 10, 15, 27, 30, 35 Remarks: 'MODE' is not required when displaying.
      See Also:
    • Q_DIRECTION_OF_MOVEMENT

      public static final String Q_DIRECTION_OF_MOVEMENT
       Direction of Movement Indicator
       An amplifier consisting of a line with arrow that identifies the direction of movement or intended movement of an object (see 5.3.7.9 and figure 14).
       Format: Graphic (Alphanumeric for exchange only)
       Symbol Set: 10, 15, 20, 25, 27
       Remarks:
       Renderer Assumes a value in degrees with no text
       MilStd:
       

      See Also:
    • R_MOBILITY_INDICATOR

      public static final String R_MOBILITY_INDICATOR
       Mobility Indicator
       An amplifier that depicts the mobility of an object not intrinsic to the entity itself (see 5.3.7.9, figure 14 and table IX).
       Format: Graphic
       Symbol Set: 10
       Remarks: Determined by SIDC positions 9-10
       
      See Also:
    • R2_SIGNIT_MOBILITY_INDICATOR

      public static final String R2_SIGNIT_MOBILITY_INDICATOR
       SIGINT Mobility Indicator
       An amplifier that indicates the mobility of a SIGINT unit.
       Format: Alphanumeric - {1,1}
       Symbol Set: 50, 51, 52, 53, 54
       Remarks:
       List of Values:
       M = Mobile,
       S = Static
       U = Uncertain.
       
      See Also:
    • S_HQ_STAFF_INDICATOR

      public static final String S_HQ_STAFF_INDICATOR
       Headquarters Staff Indicator
       An amplifier for units, installations and activities that identifies them as a headquarters (see figure 14 and figure 13).
       Format: Graphic
       Symbol Set: 10, 20, 40
       Remarks: Determined by SIDC position 8.
       
      See Also:
    • S2_OFFSET_INDICATOR

      public static final String S2_OFFSET_INDICATOR
       Offset Location Indicator
       An amplifier used to indicate the offset or precise location of a single point symbol (see 5.3.7.5, 5.3.12, and figure 14).
       Format: Graphic
       Symbol Set: 10, 20, 25, 27, 40
       Remarks: Determined by individual system implementations, not implemented by the renderer.
       
      See Also:
    • T_UNIQUE_DESIGNATION_1

      public static final String T_UNIQUE_DESIGNATION_1
       Unique Designation
       An amplifier that uniquely identifies a particular symbol or track number. Identifies acquisitions number when used with SIGINT symbology.
       Format: Alphanumeric - {1,30}
       Symbol Set: All
       Remarks:
       
      See Also:
    • T1_UNIQUE_DESIGNATION_2

      public static final String T1_UNIQUE_DESIGNATION_2
       Lines - Unique Identifier or Primary Purpose
       An amplifier that uniquely identifies a particular symbol or track number. Identifies acquisitions number when used with SIGINT symbology.
       Format: Alphanumeric - {1,30}
       Symbol Set: All
       Remarks:
       
      See Also:
    • V_EQUIP_TYPE

      public static final String V_EQUIP_TYPE
       Type
       An amplifier for equipment that indicates types of equipment.
       Format: Alphanumeric - {1,24}
       Symbol Set: Not Installation(20), Activites(40), or CyberSpace(60)
       Remarks:
       Example:
       AH-64 for Attack Helicopter
       
      See Also:
    • W_DTG_1

      public static final String W_DTG_1
       Date/Time Group (DTG) W
       An amplifier for displaying a date-time group (DDHHMMSSZMONYYYY) or (DDHHMMZMMMYYYY) or "O/O" for On Order.
       Field "W" is used to provide DTG or if used with field "W1" the start of a period of time.
       Field "W1" is used to provide the end of a period of time.
       Format: Alphanumeric - {3,16}
       Symbol Set: 10, 15, 20, 25, 27, 40, 45
       Remarks:
       The date-time group is composed of a group of six numeric digits with a time zone suffix and the standardized three-letter abbreviation for the month followed by four digits representing the year.
       The first pair of digits represents the day; the second pair, the hour; the third pair, the minutes. For automated systems, two digits may be added before the time zone suffix and after the minutes to designate seconds (see 5.3.7.8).
       
      See Also:
    • W1_DTG_2

      public static final String W1_DTG_2
       Date/Time Group (DTG) W1
       An amplifier for displaying a date-time group (DDHHMMSSZMONYYYY) or (DDHHMMZMMMYYYY) or "O/O" for On Order.
       Field "W" is used to provide DTG or if used with field "W1" the start of a period of time.
       Field "W1" is used to provide the end of a period of time.
       Format: Alphanumeric - {3,16}
       Symbol Set: 25
       Remarks:
       The date-time group is composed of a group of six numeric digits with a time zone suffix and the standardized three-letter abbreviation for the month followed by four digits representing the year.
       The first pair of digits represents the day; the second pair, the hour; the third pair, the minutes. For automated systems, two digits may be added before the time zone suffix and after the minutes to designate seconds (see 5.3.7.8).
       
      See Also:
    • X_ALTITUDE_DEPTH

      public static final String X_ALTITUDE_DEPTH
       Altitude/Depth
       An amplifier that displays either altitude, flight level, depth for submerged objects or height of equipment or structures on the ground, the minimum, maximum and/or specific altitude (in feet or meters in relation to a reference datum) or depth (for submerged objects in feet below sea level). See 5.3.7.6 for content.
       Format:
       

      Symbol Set: All but 40 & 60 Remarks: SM = Statute Miles DM = Data Miles Notes: The Renderer handles the whole value as a string for Single Point Icons. For multipoints, it expects just a number and an accompanying attribute MilStdAttributes.AltitudeUnits Default behavior assumes feet.
      See Also:
    • Y_LOCATION

      public static final String Y_LOCATION
       Location
       An amplifier that displays a symbol's location in degrees, minutes and decimal minutes (or in MGRS, GARS, or other applicable display formats).
       Format: Alphanumeric - {3,16}
       Symbol Set: 10, 15, 20, 25, 27, 30, 40
       Remarks: Exchange format is implementation specific.
       
      See Also:
    • Z_SPEED

      public static final String Z_SPEED
       Speed
       An amplifier that displays velocity (see 5.3.7.7).
       Format: Alphanumeric - {5,9} [#####] [XXX]
       Symbol Set: NOT 20, 35, 40, 60
       Remarks:
       Two-part composite field.
       Where # is the numeric value [1-999999999], and XXX is the unit of measure (KPH, KPS, MPH, NMH, KTS).
       Note: There should be a space between the numeric and the unit of measure values.
       
      See Also:
    • AA_SPECIAL_C2_HQ

      public static final String AA_SPECIAL_C2_HQ
       Special C2 Headquarters
       A amplifier that is contained inside the frame in place of the main icon and contains the name of the special C2 Headquarters.
       Format: Alphanumeric - {1,9}
       Symbol Set: 10
       Remarks:
       Examples: Named command such as SHAPE, PACOM, and joint, multinational, or coalition commands such as CJTF, JTF, or MJTF.
       
      See Also:
    • AB_FEINT_DUMMY_INDICATOR

      public static final String AB_FEINT_DUMMY_INDICATOR
       Feint/Dummy indicator
       An amplifier that identifies an offensive or defensive unit, intended to draw the enemy's attention away from the area of the main attack.
       Format: Graphic
       Symbol Set: 10, 15, 20, 25
       Remarks: Determined by SIDC position 8.
       
      See Also:
    • AD_PLATFORM_TYPE

      public static final String AD_PLATFORM_TYPE
       Platform Type
       An amplifier that identifies the electronic identification for a pulsed or non-pulsed electromagnetic emission.
       Format: Alphanumeric - {5,5}
       Symbol Set: 10, 15
       Remarks:
       List of Values:
       ELNOT = Electronic intelligence notation
       CENOT = Communications intelligence notation
       
      See Also:
    • AE_EQUIPMENT_TEARDOWN_TIME

      public static final String AE_EQUIPMENT_TEARDOWN_TIME
       Platform Type
       An amplifier that identifies equipment teardown time in minutes.
       Format: Numeric – {1,3}
       Symbol Set: 10(2525E), 15
       Remarks:
       
      See Also:
    • AF_COMMON_IDENTIFIER

      public static final String AF_COMMON_IDENTIFIER
       Common Identifier
       An amplifier to provide a common name used to identify an entity.
       Format: Alphanumeric - {1,12}
       Symbol Set: 10(2525E), 15, 27
       Remarks: Example: "Hawk" for Hawk SAM system.
       
      See Also:
    • AG_AUX_EQUIP_INDICATOR

      public static final String AG_AUX_EQUIP_INDICATOR
       Auxiliary Equipment Indicator
       An amplifier for equipment that indicates the presence of a towed sonar array (see 5.3.7.11, figure 14 and table IX).
       Format: Graphic
       Symbol Set: 15
       Remarks: Determined by SIDC positions 9-10.
       
      See Also:
    • AH_AREA_OF_UNCERTAINTY

      public static final String AH_AREA_OF_UNCERTAINTY
       Area of Uncertainty
       An amplifier that indicates the area where an object is most likely to be, based on the object's last report and
       the reporting accuracy of the sensor that detected the object (see 5.3.7.13.1 and figure 18.
       Format: Graphic (Alphanumeric for exchange only)
       Symbol Set: 01, 05, 10, 15, 20, 25, 27, 30, 35, 40
       Remarks:
       The amplifier can be displayed as an ellipse, a bearing box, or a line of bearing, depending on the report received for the object.
       Notes: Not implemented by the renderer
       
      See Also:
    • AI_DEAD_RECKONING_TRAILER

      public static final String AI_DEAD_RECKONING_TRAILER
       Dead Reckoning Trailer
       An amplifier that identifies where an object should be located at present, given its last reported course and speed (see 5.3.7.13.2).
       Format: Graphic
       Symbol Set: 01, 05, 10, 15, 20, 25, 27, 30, 35, 40
       Remarks:
       Locally derived information. This datum is not exchanged.
       Notes: Not implemented by the renderer
       
      See Also:
    • AJ_SPEED_LEADER

      public static final String AJ_SPEED_LEADER
       Speed Leader
       An amplifier that depicts the speed and direction of movement of an object (see 5.3.7.13.3 and figure 18).
       Format: Graphic
       Symbol Set: 10, 15, 30, 35
       Remarks:
       Land units and equipment use the Direction of Movement and Speed amplifiers for this information.
       Notes: Not implemented by the renderer
       
      See Also:
    • AK_PAIRING_LINE

      public static final String AK_PAIRING_LINE
       Pairing Line
       An amplifier that connects two objects and is updated dynamically as the positions of the two objects change (see 5.3.7.13.4 and figure 18).
       Format: Graphic
       Symbol Set: NA
       Remarks:
       Notes: Not implemented by the renderer
       
      See Also:
    • AL_OPERATIONAL_CONDITION

      public static final String AL_OPERATIONAL_CONDITION
       Operational Condition
       An amplifier that indicates operational condition or capacity.
       Format: Graphic
       Symbol Set: 01, 05,10, 15, 20, 30, 35
       Remarks: Determined by SIDC position 7.
       
      See Also:
    • AM_DISTANCE

      public static final String AM_DISTANCE
       Distance
       An amplifier that displays a minimum, maximum, or a specific distance (range, radius, width, length, etc.), in meters.
       Format: Alphanumeric - {3,9} [#] [X]
       Symbol Set: 25
       Remarks:
       "#" is the value (range 0-99999)
       XXX is the distance unit.
       There should be a space between the integer and the unit of measure values.
       Where more than one distance is specified the AM amplifier will be suffixed with a numeric entry, e.g. AM1, AM2.
       Note:
       Renderer expects just a number or a comma delimited string of numbers and an accompanying attribute MilStdAttributes.DistanceUnits
       Default behavior assumes meters.
       
      See Also:
    • AN_AZIMUTH

      public static final String AN_AZIMUTH
       Azimuth
       An amplifier that displays an angle measured from true north to any other line in degrees.
       Format: Alphanumeric - {7,8} [#####] [XXX]
       Symbol Set: 25
       Remarks:
       For Degrees entries.
       XXX DGT, where XXX is degrees from 000-359 and DGT is referenced to TRUE North.
       For Mils entries.
       XXXX MGT, where XXXX is MILS from 0000-6399 and MGT is referenced to TRUE North.
       Where more than one angle is specified the AN amplifier will be suffixed with a numeric entry, e.g. AN1, AN2.
       Note:
       Renderer expects just a number or a comma delimited string of numbers
       
      See Also:
    • AO_ENGAGEMENT_BAR

      public static final String AO_ENGAGEMENT_BAR
      Engagement Bar A graphic amplifier placed immediately atop the symbol. May denote: A) local/remote engagement status - 'R' for remote, 'B' for mix of local/remote, none for local B) engagement status C) weapon type. Format: Composite list of values Alphanumeric - {6,10} A:BBB-CC Symbol Set: 01, 05, 10, 30, 35 Remarks: See 5.3.7.15.3 for explanation of engagement bar structure and codes. A - Type of Engagement BBB - Engagement Stage CC - Type of Weapon Assignment
      See Also:
    • AP_TARGET_NUMBER

      public static final String AP_TARGET_NUMBER
       Target Number
       An amplifier used in Fire Support operations to uniquely designate targets in accordance with STANAG 2934.
       Format: Alphanumeric - {6,6} [XX][####]
       Symbol Set: 25
       Remarks:
       Two-part composite field.
       Where positions 1-2 are text, and positions 3-6 are numeric.
       
      See Also:
    • AP1_TARGET_NUMBER_EXTENSION

      public static final String AP1_TARGET_NUMBER_EXTENSION
       Target Number Extension
       An amplifier used to identify a target number extension which is a sequentially assigned number identifying the individual elements in a target (MIL-STD-6017),
       Format: Numeric – {2,3} [-##]
       Symbol Set: 25
       Remarks:
       Position 1 is a dash (-) and positions 2-3 are numbers, from 1 through 15.
       It is applicable only to the "Point or Single Target" symbol.
       It is conditional upon the presence of the Target Number amplifier and is visually displayed appended to the Target Number amplifier.
       
      See Also:
    • AQ_GUARDED_UNIT

      public static final String AQ_GUARDED_UNIT
       Guarded Unit
       An amplifier used during ballistic missile defense. Some tracks are designated as guarded by a particular unit.
       Format: Alphanumeric - {6,6} [XX]
       Symbol Set: 10(2525E), 15, 20(2525E), 30
       Remarks:
       Single value:
       BG - Guarded Unit
       
      See Also:
    • AR_SPECIAL_DESIGNATOR

      public static final String AR_SPECIAL_DESIGNATOR
       Special Designator
       An amplifier that identifies special track designators.
       Format: Alphanumeric - {3,3}
       Symbol Set: 10, 30, 35
       Remarks:
       List of values:
       NRT - Non-Real Time.
       SIG - Tactically Significant Tracks.
       
      See Also:
    • AS_COUNTRY

      public static final String AS_COUNTRY
       Country
       A three-letter code that indicates the country of origin of the organization (US systems shall use GENC).
       Format: Alphanumeric - {3,3}
       Symbol Set: All
       Remarks: Determined by SIDC positions 28-30.
       
      See Also:
    • AT_CAPACITY_OF_INSTALLATION

      public static final String AT_CAPACITY_OF_INSTALLATION
       Capacity of Installation
       Capacity of installation displayed.
       Format: Alphanumeric - {1,19} [#########] [XXXXXXXXXX]
       Symbol Set: 2525E addition, not currently defined.  Probably 20
       Remarks:
       Two-part composite field.
       Comprised of:
       Quantity 0-99999999 followed by the unit of measure.
       e.g. 400 Beds
       
      See Also:
    • AV_LEADERSHIP

      public static final String AV_LEADERSHIP
       Leadership
       Identifies Leadership (ONLY IN DISMOUNTED INDIVIDUAL)
       Format: Graphic
       Symbol Set: 27(2525E)
       Remarks: Determined by SIDC positions 9-10.
       
      See Also:
    • AW_HEADQUARTERS_ELEMENT

      public static final String AW_HEADQUARTERS_ELEMENT
       Headquarters Element
       An amplifier that indicates what type of element of a headquarters is being represented, such as TOC, MAIN2.
       Format: Alphanumeric {0,8}
       Symbol Set: 10(2525E)
       Remarks: Location currently undefined
       
      See Also:
    • AX_INSTALLATION_COMPOSITION

      public static final String AX_INSTALLATION_COMPOSITION
       Installation Composition
       Indicates the component type of the installation
       Format: Alphanumeric {3,7}
       Symbol Set: 20(2525E)
       Remarks: Location currently undefined
       List of Values:
       DEVELOP - Development.
       RSRCH - Research.
       PROD - Production.
       SVC - Service.
       STORE - Storage.
       UTIL - Utility.
       
      See Also:
    • AY_NETWORK_IDENTIFIER

      public static final String AY_NETWORK_IDENTIFIER
       Network Identifier
       Indicates the network the entity has privileges within.
       Format: Alphanumeric
       Symbol Set: undefined
       Remarks:
       The colour of the graphic shall be assignable by the operator.
       Notes: undefined
       
      See Also:
  • Constructor Details

  • Method Details

    • GetModifierList

      public static ArrayList<String> GetModifierList()
      Returns an Arraylist of the all the modifiers that appear as labels and are not derived from the symbol code or are external to symbol data like offset indicator. Also includes modifiers that control the shape of a symbol like AM & AN.
      Returns:
      ArrayList
    • GetSymbolCodeModifiersList

      Returns an ArrayList of the modifier constants that are determined by the symbol code and therefore don't need their values to be manually typed or selected. (Based on the comments in GetModifierList, GetUnitModifierList, and GetControlMeasureModifierList.)
      Returns:
      ArrayList
    • GetUnitModifierList

      Returns an Arraylist of the modifier names for units
      Returns:
      ArrayList
    • GetControlMeasureModifierList

      Returns an Arraylist of the modifiers for Control Measures
      Returns:
      ArrayList
    • getModifierName

      public static String getModifierName(String modifier)
      Parameters:
      modifier - like Modifiers.C_QUANTITY
      Returns:
      modifier name based on modifier constants
    • getModifierLetterCode

      public static String getModifierLetterCode(String modifier)
      Parameters:
      modifier - like Modifiers.C_QUANTITY
      Returns:
      modifier name based on modifier constants
    • getModifierDescription

      public static String getModifierDescription(String modifier)
      Returns the description for a modifier constant
      Parameters:
      modifier - Modifiers
      Returns:
      String
    • getModifierKey

      public static String getModifierKey(String modLetter)
      go from "T" or "T1" to integer constant values 9 and 10
      Parameters:
      modLetter - String
      Returns:
      Modifiers