Enum-Klasse ConfigurationEntry.ChangesApplied

java.lang.Object
java.lang.Enum<ConfigurationEntry.ChangesApplied>
org.opentcs.configuration.ConfigurationEntry.ChangesApplied
Alle implementierten Schnittstellen:
Serializable, Comparable<ConfigurationEntry.ChangesApplied>, Constable
Umschließende Klasse:
ConfigurationEntry

public static enum ConfigurationEntry.ChangesApplied extends Enum<ConfigurationEntry.ChangesApplied>
Indicates when changes to the configuration entry's value are applied.
  • Enum-Konstanten - Details

    • UNSPECIFIED

      public static final ConfigurationEntry.ChangesApplied UNSPECIFIED
      When a configuration change is applied is not explicitly specified.
    • ON_APPLICATION_START

      public static final ConfigurationEntry.ChangesApplied ON_APPLICATION_START
      Changes to the configuration value are picked up when the application is (re)started.
    • ON_NEW_PLANT_MODEL

      public static final ConfigurationEntry.ChangesApplied ON_NEW_PLANT_MODEL
      Changes to the configuration value are picked up when/after a plant model is loaded.
    • INSTANTLY

      public static final ConfigurationEntry.ChangesApplied INSTANTLY
      Changes to the configuration value are picked up during runtime instantly, without requiring an explicit trigger.
  • Methodendetails

    • values

      public static ConfigurationEntry.ChangesApplied[] values()
      Gibt ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration zurück.
      Gibt zurück:
      ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration
    • valueOf

      public static ConfigurationEntry.ChangesApplied valueOf(String name)
      Gibt die Enum-Konstante dieser Klasse mit dem angegebenen Namen zurück. Die Zeichenfolge muss exakt mit einer ID übereinstimmen, mit der eine Enum-Konstante in dieser Klasse deklariert wird. (Zusätzliche Leerzeichen sind nicht zulässig.)
      Parameter:
      name - Name der zurückzugebenden Enumerationskonstante.
      Gibt zurück:
      Enumerationskonstante mit dem angegebenen Namen
      Löst aus:
      IllegalArgumentException - wenn diese Enum-Klasse keine Konstante mit dem angegebenen Namen enthält
      NullPointerException - wenn das Argument nicht angegeben wird