Class EditorHook

    • Constructor Detail

      • EditorHook

        public EditorHook​(@NotNull
                          @NotNull EditorProvider provider)
    • Method Detail

      • processCommit

        @NotNull
        public @NotNull NodeState processCommit​(@NotNull
                                                @NotNull NodeState before,
                                                @NotNull
                                                @NotNull NodeState after,
                                                @NotNull
                                                @NotNull CommitInfo info)
                                         throws CommitFailedException
        Description copied from interface: CommitHook
        Validates and/or modifies the given content change before it gets persisted.
        Specified by:
        processCommit in interface CommitHook
        Parameters:
        before - content tree before the commit
        after - content tree prepared for the commit
        info - metadata associated with this commit
        Returns:
        content tree to be committed
        Throws:
        CommitFailedException - if the commit should be rejected