Class StrictYamlPublication.Target
java.lang.Object
com.ultikits.ultitools.config.document.StrictYamlPublication.Target
- Enclosing class:
StrictYamlPublication
The path/kind preflight; publication restrictions are checked only once a real edit needs staging.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final booleanprivate StrictYamlPublication.Metadataprivate final StrictYamlPublication.Operations(package private) final Path -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateTarget(Path path, boolean creating, StrictYamlPublication.Operations files) -
Method Summary
Modifier and TypeMethodDescriptionprivate StrictYamlPublicationfinishStage(Path temp, FileChannel channel, String text) Completes and closes exactly the channel just created; cleanup keeps the same primary failure.(package private) StrictYamlPublication
-
Field Details
-
path
-
creating
private final boolean creating -
files
-
expected
-
-
Constructor Details
-
Target
-
-
Method Details
-
stage
- Throws:
IOException
-
finishStage
private StrictYamlPublication finishStage(Path temp, FileChannel channel, String text) throws IOException Completes and closes exactly the channel just created; cleanup keeps the same primary failure.- Throws:
IOException
-