Uses of Class
com.ultikits.ultitools.abstracts.AbstractConfigEntity.ModuleChange
Packages that use AbstractConfigEntity.ModuleChange
-
Uses of AbstractConfigEntity.ModuleChange in com.ultikits.ultitools.abstracts
Fields in com.ultikits.ultitools.abstracts with type parameters of type AbstractConfigEntity.ModuleChangeModifier and TypeFieldDescriptionprivate final List<AbstractConfigEntity.ModuleChange> AbstractConfigEntity.PanelWrite.changesMethods in com.ultikits.ultitools.abstracts that return types with arguments of type AbstractConfigEntity.ModuleChangeModifier and TypeMethodDescriptionprivate List<AbstractConfigEntity.ModuleChange> A panel edit's changes: each touched setting as a whole, or - for a map setting edited leaf by leaf - each touched leaf, at the value the edit applied.Methods in com.ultikits.ultitools.abstracts with parameters of type AbstractConfigEntity.ModuleChangeModifier and TypeMethodDescriptionprivate ConfigEntryPresenceExceptionAbstractConfigEntity.presenceRefused(AbstractConfigEntity.ModuleChange change) The refusal of a map-entry write whose presence condition did not hold: logged at FINE only, the caller reports it (#623).Method parameters in com.ultikits.ultitools.abstracts with type arguments of type AbstractConfigEntity.ModuleChangeModifier and TypeMethodDescriptionprivate voidAbstractConfigEntity.acknowledgeWritten(String readFingerprint, String fingerprint, ConfigDocument onDisk, List<AbstractConfigEntity.ModuleChange> applied) Advances the effective baseline and the last-read entry of exactly the changes the file now holds.private static voidAbstractConfigEntity.apply(ConfigDocument target, List<AbstractConfigEntity.ModuleChange> changes) Sets the module's value, or removes the map entry the module removed, at each change's path.private static OwnedPathsAbstractConfigEntity.saveOwnership(List<AbstractConfigEntity.ModuleChange> changes, ConfigDocument read) What a save owns at the config write gate: each change's whole key, except that a map which is empty in the file as read ({}), or which the changes empty, is owned as a whole - its key line must change with its first or last entry, and an empty map holds nothing of the operator's that could be lost.private OperatorFileWriter.StagedAbstractConfigEntity.stageOperatorChanges(List<AbstractConfigEntity.ModuleChange> changes) Prepares an operator's explicit changes for the configuration write gate and stages the verified file (seeAbstractConfigEntity.writeOperatorChanges(java.util.List<com.ultikits.ultitools.abstracts.AbstractConfigEntity.ModuleChange>)); a write the gate settles as refused, or a file that cannot be read or parsed, throwsConfigWriteRefusedExceptionhere, before anything is staged.private voidAbstractConfigEntity.writeOperatorChanges(List<AbstractConfigEntity.ModuleChange> changes) Writes an operator's explicit changes through the configuration write gate - the module's value at each change's path, whatever the file holds there now (the operator's consent), each owned as a whole key - against one read of the file, and advances the baseline and the last-read entry of exactly those paths.Constructor parameters in com.ultikits.ultitools.abstracts with type arguments of type AbstractConfigEntity.ModuleChangeModifierConstructorDescriptionprivatePanelWrite(AbstractConfigEntity.PanelCheckpoint before, List<AbstractConfigEntity.ModuleChange> changes, Path target, OperatorFileWriter.Staged staged, Map<Field, Object> bound)