Enum Class AcmMetadataKey

java.lang.Object
java.lang.Enum<AcmMetadataKey>
org.orekit.files.ccsds.ndm.adm.acm.AcmMetadataKey
All Implemented Interfaces:
Serializable, Comparable<AcmMetadataKey>, Constable

public enum AcmMetadataKey extends Enum<AcmMetadataKey>
Keys for ACM container entries.
Since:
12.0
Author:
Luc Maisonobe
  • Enum Constant Details

    • INTERNATIONAL_DESIGNATOR

      public static final AcmMetadataKey INTERNATIONAL_DESIGNATOR
      International designator for the object as assigned by the UN Committee on Space Research (COSPAR) and the US National Space Science Data Center (NSSDC).
    • CATALOG_NAME

      public static final AcmMetadataKey CATALOG_NAME
      Specification of satellite catalog source.
    • OBJECT_DESIGNATOR

      public static final AcmMetadataKey OBJECT_DESIGNATOR
      Unique satellite identification designator for the object.
    • ORIGINATOR_POC

      public static final AcmMetadataKey ORIGINATOR_POC
      Programmatic Point Of Contact at originator.
    • ORIGINATOR_POSITION

      public static final AcmMetadataKey ORIGINATOR_POSITION
      Position of Programmatic Point Of Contact at originator.
    • ORIGINATOR_PHONE

      public static final AcmMetadataKey ORIGINATOR_PHONE
      Phone number of Programmatic Point Of Contact at originator.
    • ORIGINATOR_EMAIL

      public static final AcmMetadataKey ORIGINATOR_EMAIL
      Email address of Programmatic Point Of Contact at originator.
    • ORIGINATOR_ADDRESS

      public static final AcmMetadataKey ORIGINATOR_ADDRESS
      Address of Programmatic Point Of Contact at originator.
    • EPOCH_TZERO

      public static final AcmMetadataKey EPOCH_TZERO
      Default epoch to which all relative times are referenced in data blocks, unless overridden by block-specific EPOCH_TZERO values.
    • ACM_DATA_ELEMENTS

      public static final AcmMetadataKey ACM_DATA_ELEMENTS
      List of elements of information data blocks included in this message.
    • START_TIME

      public static final AcmMetadataKey START_TIME
      Start time entry.
    • STOP_TIME

      public static final AcmMetadataKey STOP_TIME
      Stop time entry.
    • TAIMUTC_AT_TZERO

      public static final AcmMetadataKey TAIMUTC_AT_TZERO
      Difference (TAI – UTC) in seconds at epoch EPOCH_TZERO.
    • NEXT_LEAP_EPOCH

      public static final AcmMetadataKey NEXT_LEAP_EPOCH
      Epoch of next leap second.
    • NEXT_LEAP_TAIMUTC

      public static final AcmMetadataKey NEXT_LEAP_TAIMUTC
      Difference (TAI – UTC) in seconds incorporated at NEXT_LEAP_EPOCH.
  • Method Details

    • values

      public static AcmMetadataKey[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static AcmMetadataKey valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • process

      public boolean process(ParseToken token, ContextBinding context, AcmMetadata container)
      Process an token.
      Parameters:
      token - token to process
      context - context binding
      container - container to fill
      Returns:
      true of token was accepted