Enum ConfigurationAreaFile.RestructureMode

    • Nested Class Summary

      • Nested classes/interfaces inherited from class java.lang.Enum

        java.lang.Enum.EnumDesc<E extends java.lang.Enum<E>>
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
      DeleteObjectsPermanently
      Volle Restrukturierung, bei der zusätzlich Objekte in ConfigAreaFile._objectsPendingDeletion gelöscht (d. h. nicht mitkopiert) werden.
      DynamicObjectRestructure
      Restrukturierung der dynamischen Objekte im laufenden Betrieb.
      FullRestructure
      Volle Restrukturierung der Konfigurationsobjekte und dynamischen Dbjekte.
    • Method Summary

      Modifier and Type Method Description
      static ConfigurationAreaFile.RestructureMode valueOf​(java.lang.String name)
      Returns the enum constant of this type with the specified name.
      static ConfigurationAreaFile.RestructureMode[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      • Methods inherited from class java.lang.Enum

        clone, compareTo, describeConstable, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
      • Methods inherited from class java.lang.Object

        getClass, notify, notifyAll, wait, wait, wait
    • Enum Constant Detail

      • FullRestructure

        public static final ConfigurationAreaFile.RestructureMode FullRestructure
        Volle Restrukturierung der Konfigurationsobjekte und dynamischen Dbjekte. Lücken (Gaps) werden gefüllt. Alle Dateipositionen können sich ändern, daher darf diese Restrukturierung nur Offline ausgeführt werden, oder bevor Dateipositionen gecacht werden (also direkt beim Start).
      • DynamicObjectRestructure

        public static final ConfigurationAreaFile.RestructureMode DynamicObjectRestructure
        Restrukturierung der dynamischen Objekte im laufenden Betrieb. Die Objekte, die sich vorher in der Mischmenge befanden, erhalten (sehr wahrscheinlich) eine neue Dateipostion. Ungültige dynamische Objekte werden in den NgDyn-Block verschoben, Gültige und zukünftige Objekte bleiben in der Mischmenge, wandern dort aber ggf. an eine andere Position.
      • DeleteObjectsPermanently

        public static final ConfigurationAreaFile.RestructureMode DeleteObjectsPermanently
        Volle Restrukturierung, bei der zusätzlich Objekte in ConfigAreaFile._objectsPendingDeletion gelöscht (d. h. nicht mitkopiert) werden.
    • Method Detail

      • values

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

        public static ConfigurationAreaFile.RestructureMode valueOf​(java.lang.String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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:
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        java.lang.NullPointerException - if the argument is null