Class CRDConfiguration.BaseConfiguration

java.lang.Object
org.orekit.files.ilrs.CRDConfiguration.BaseConfiguration
Direct Known Subclasses:
CRDConfiguration.CalibrationTargetConfiguration, CRDConfiguration.DetectorConfiguration, CRDConfiguration.LaserConfiguration, CRDConfiguration.MeteorologicalConfiguration, CRDConfiguration.SoftwareConfiguration, CRDConfiguration.SystemConfiguration, CRDConfiguration.TimingSystemConfiguration, CRDConfiguration.TransponderConfiguration
Enclosing class:
CRDConfiguration

public abstract static class CRDConfiguration.BaseConfiguration extends Object
Base class for configuration record.
Since:
12.0
  • Constructor Details

    • BaseConfiguration

      protected BaseConfiguration()
      Empty constructor.

      This constructor is not strictly necessary, but it prevents spurious javadoc warnings with JDK 18 and later.

      Since:
      12.0
  • Method Details

    • getConfigurationId

      public String getConfigurationId()
      Get the configuration ID.
      Returns:
      the configuration ID
    • setConfigurationId

      public void setConfigurationId(String configurationId)
      Set the configuration ID.
      Parameters:
      configurationId - the configuration ID to set
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object record)
      Overrides:
      equals in class Object
    • toCrdString

      public abstract String toCrdString()
      Get a string representation of the instance in the CRD format.
      Returns:
      a string representation of the instance, in the CRD format.
      Since:
      12.0