Uses of Class
com.ultikits.ultitools.config.document.OperatorFileWriter.Staged
Packages that use OperatorFileWriter.Staged
Package
Description
The config storage layer: a config file as a document over SnakeYAML's node tree, the plain-data
boundary every value crosses before it reaches a file, the configuration write gate
(
OperatorFileWriter) every write to an operator-editable configuration file goes through, and the
atomic writer that publishes what the gate verified.-
Uses of OperatorFileWriter.Staged in com.ultikits.ultitools.abstracts
Fields in com.ultikits.ultitools.abstracts declared as OperatorFileWriter.StagedModifier and TypeFieldDescriptionprivate final OperatorFileWriter.StagedAbstractConfigEntity.PanelWrite.stagedMethods in com.ultikits.ultitools.abstracts that return OperatorFileWriter.StagedModifier and TypeMethodDescriptionprivate 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.Constructors in com.ultikits.ultitools.abstracts with parameters of type OperatorFileWriter.StagedModifierConstructorDescriptionprivatePanelWrite(AbstractConfigEntity.PanelCheckpoint before, List<AbstractConfigEntity.ModuleChange> changes, Path target, OperatorFileWriter.Staged staged, Map<Field, Object> bound) -
Uses of OperatorFileWriter.Staged in com.ultikits.ultitools.config.document
Methods in com.ultikits.ultitools.config.document that return OperatorFileWriter.StagedModifier and TypeMethodDescription(package private) static OperatorFileWriter.StagedOperatorFileWriter.Staged.settled(OperatorFileWriter.Result result) static OperatorFileWriter.StagedOperatorFileWriter.stage(Path file, OwnedPaths owned, String expectedFingerprint, Consumer<ConfigDocument> edit) AsOperatorFileWriter.write(Path, OwnedPaths, String, Consumer), but stops once the verified content is staged (written and forced to a temporary file beside the target), so several files can be prepared before any of them is replaced.(package private) static OperatorFileWriter.StagedOperatorFileWriter.stage(Path file, OwnedPaths owned, String expectedFingerprint, Consumer<ConfigDocument> edit, AtomicConfigWriter.FileOperations files)